Vous êtes sur la page 1sur 17

DOSSIER

CURSO DE
INTRODUCCIN A LINUX
(CAP Tudela)

El contenido de este documento es copyright 2008 Antonio Snchez Len y


puede ser distribuido bajo la licencia Creative Commons en su versin
Reconocimiento-No Comercial-Compartir Igual.

Curso: Introduccin al sistema operativo LINUX


Modalidad: Curso
Justificacin
Linux es un sistema operativo multitarea, multiusuario, multiplataforma y
multiprocesador, de diseo muy eficiente. Pero lo ms importante, ms all de
todas estas notables caractersticas tcnicas, lo que hace realmente nico a Linux
entre otros sistemas operativos es que es "software libre. Se desarrolla por un
grupo no estructurado de programadores de todo el mundo unidos a travs de
Internet y puede ser copiado, regalado o modificado sin necesidad de pagar
licencias. Estas caractersticas lo hacen especialmente atractivo para el entorno
educativo.
Es un curso fundamentalmente prctico.
Dirigido a:
Profesorado de Educacin Infantil, Primaria, Secundaria y FP.
Etapa:
Todas
Objetivos:

Conocer las distintas distribuciones Linux


Conseguir, instalar y configurar Linux
Administrar usuarios y archivos.
Instalar y desinstalar diferente software.
Configurar distintos dispositivos: impresora, cmara, escner, etc.
Configurar la red y la salida a Internet.
Conocer los pasos a dar cuando surge un problema.

Contenidos:
Mdulo 1. Visin General
(3 horas)
Conceptos bsicos (arquitectura, sistema operativo, BIOS, disco duro, sistema
de archivos, particiones, cargador de arranque).
Software Libre y software privativo (cdigo fuente, binarios, programas libres,
comerciales, freeware, shareware, adware, demos...).
Distribuciones Linux. Principales distribuciones de uso general. Distribuciones
ms importantes en el terreno educativo.
Mdulo 2. Instalacin de Ubuntu

(3 horas)

Anlisis y requerimiento de hardware.


Descargar, grabar e iniciar el CD/DVD.
Consideraciones previas (particiones ocupadas o no, swap, usuario root,
cargador de arranque GRUB)
Particionado y sistema de ficheros.
Instalacin del sistema.
Ventajas y desventajas de Linux en el entorno domstico, empresarial y
educativo.
De dnde vienen todos estos programas y quin los paga?

Mdulo 2. Movindonos por el entorno del sistema

Secuencia de arranque.
Entrada al sistema.
El escritorio (paneles, fondo, barras, escritorios virtuales, mens).
Movindonos por las carpetas (nautilus, mens contextuales, opciones).
Acceso a los terminales y a las sesiones grficas.

Mdulo 3. Administracin del sistema

(4 horas)

Esquema de funcionamiento y configuracin.


Entornos KDE y GNOME.
Utilidades grficas populares (Gimp, Openoffice, aMSN, aMule, Firefox...)
Arranque remoto.

Mdulo 5. Seguridad

(6 horas)

Configuracin de la red (acceso a Internet).


Configuracin del sonido (alsa)
Samba: compartir recursos (con equipos windows o linux) por red.
Configuracin de impresoras.
Configuracin de cmaras, escners y uso de tarjetas de memoria flash.
Usuarios, grupos y permisos.
Comandos tiles del sistema: la consola.
El rbol de directorios.
Instalacin y desinstalacion de software: DEB, RPM, TGZ, AUTOPACKAGE, KLIK.
Compilar aplicaciones especficas.

Mdulo 4. El sistema grfico X-Window

(2 horas)

(6 horas)

Aspectos generales de seguridad del sistema


Directrices de seguridad y manual de buenas prcticas
Cortafuegos: Firestarter
Copias de seguridad.

Mdulo 6. Resolucin de problemas

(6 horas)

- Problemas de arranque:
1. Grub
2. Olvido de contraseas
3. Apagones bruscos.
- Recuperando el sistema.
- Escenarios y soluciones
Metodologa:
El curso ser de carcter prctico. Cada participante realizar todas las actividades
planteadas en los ordenadores del aula del CAP hasta familiarizarse con el entorno.
Ponente: Antonio Snchez Len
Responsable: Asesor NNTT Javier Arellano Santos

Duracin: 30 horas.
Fechas: Enero Febrero 2008
Horario: 12 sesiones de 17:30 a 20h
Lugar: CAP de Tudela.

ENERO
L

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

FEBRERO
L
4

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

INSTALACIN DE UBUNTU LINUX


Requisitos para la versin de escritorio:
CPU 500 Mhz
RAM 256 Mb
HD 3 Gb
(La mayora de los ordenadores comprados hace 5 aos supera estos requisitos)

PASOS EN LA INSTALACIN
1) Si el disco duro est limpio, pasar al apartado siguiente. Si el disco duro
tiene window$ instalado (y queremos conservarlo ;) hacemos una copia de
seguridad de todos nuestros datos y defragmentamos la unidad.
2) Introducimos el CD de instalacin y reiniciamos el ordenador para comenzar
la carga de Linux. Si el ordenador arranca normalmente window$, tendremos
que entrar en la BIOS y configurarla para que el dispositivo de inicio sea el
lector de CD/DVD.
3) Elegimos idioma, pulsamos Intro y esperamos a que termine la carga del
LiveCD.
4) Preparamos el disco duro para la instalacin. Picamos en
Sistema>Administracin>Editor de Particiones de Gnome. Redimensionamos
la particin de window$ y aplicamos los cambios.
5) Picamos sobre el icono de instalar, elegimos Espaol para configurar el
idioma y el teclado.
6) Rellenamos los datos del equipo: nombre, usuario, contrasea...
7) Preparamos el disco duro para la instalacin. Picamos en la opcin de Utilizar
el espacio libre contiguo ms grande.
8) Puntos de montaje. Comprobar que / est en la particin correcta.
9) Listo para instalar. Tras 15 minutos tendremos el sistema instalado.

TECLAS RPIDAS Y ATAJOS EN EL SISTEMA


[ctrl]
[ctrl]
[ctrl]
[ctrl]
[ctrl]
[ctrl]
[ctrl]
[ctrl]
[ctrl]
[ctrl]

+
+
+
+
+
+
+
+
+
+

[c] Copia el elemento seleccionado.


[x] Corta el elemento seleccionado.
[v] Pega el elemento que previamente seleccionamos para copiar
[z] Deshace la ltima accin.
[p] Enva el documento a la impresora.
[alt] + [borrar] que nos permitir reiniciar el entorno grfico.
[alt] + [f1] Cambia al terminal nmero uno, dejando el entorno grfico.
[alt] + [f2] Cambia a terminal dos...
[alt] + [f7] Cambia a entorno grfico nmero uno.
[alt] + [f8] Cambia a entorno grfico de otro usuario.

GNOME
[tab]
Cambia el foco al siguiente elemento
[Espacio]
Selecciona o acciona elemento
[alt] + [f1]
Abre el men de inicio
[alt] + [f2]
Abre dilogo para ejecucin de programas
[f1]
Muestra ayuda
[alt] + [tab]
Cambia el foco de las ventanas.
[alt] + [esc]
Cambia foco pero las ventanas se superponen.
[f2]
Renombra archivo o directorio.
[ctrl] + [alt] + [cursores]
Cambia de escritorio
[alt] + [f4]
Cierra la ventana
Sistema>Preferencias>Combinaciones de teclas ---> Para cambiar los atajos de
teclado
RATN
Botn izquierdo: selecciona, ejecuta, abre carpetas.
Botn derecho: men contextual que depende del archivo o lugar donde se pique.
Botn central (o los dos pulsados a la vez): al arrastrar archivos sale men.
Mantener el botn izquierdo permite arrastrar y soltar.
CONSOLA / TERMINAL
[alt] + [f1] Cambia a la consola 1
[alt] + [f2] Cambia a la consola 2
[ctrl] + [c] Termina el programa que est en ejecucin
[ctrl] + [l] Limpia la pantalla
[ctrl] + [z] Duerme programa, bg (pasa a segundo plano), fg (se restaura)
[ctrl] + [u] Corta y guarda en el portapapeles
[ctrl] + [y] Pega
Cursor + arriba Muestra comandos anteriores

COMANDOS TILES EN LA CONSOLA


TRABAJANDO CON ARCHIVOS

INFORMACIN DEL SISTEMA

ls Lista el contenido de un directorio.


ls -al Lista los archivos con sus
caractersticas y los ocultos tambin.
cd directorio Va al directorio indicado.
pwd muestra el directorio donde nos
encontramos.
rm archivo borra el archivo
rm -r directorio borra el directorio y
sus subdirectorios.
cp archivo lugar (copia)
cp -r dir dir2 (copia recursiva)
mv archivo1 archivo2 (renombra
archivos y directorios)
ln -s archivo enlace (crea un enlace
simblico)
cat archivo (lee archivo)
alias nombre='comando' (crea atajo)

date (fecha y hora actual)


cal (Muestra el calendario del mes)
uptime (tiempo que lleva encendida la
mquina )
w (muestra usuarios conectados)
finger usuario (muestra informacin
sobre usuario)
uname -r (informacin sobre el ncleo)
cat /proc/cpuinfo (info sobre la cpu)
cat /proc/meminfo (inf sobre memoria)
man comando (ayuda sobre comando)
df -h (espacio libre en los discos)
du (espacio usado por los directorios)
free (uso de memoria y swap)
whereis prog (localiza el binario y
man)
which app (localiza el comando app)

PERMISOS

COMPRESIN

chown usuario archivo (cambia


propietario de archivo)
chgrp grupo archivo (cambia de
grupo archivo)
chmod ugo+rwx archivo (da permisos
rwx a todos, usuario,grupo,otros)
chmod ugo-x archivo (quita permiso
ejecucin a todos)
chmod o-rwx archivo (quita permisos
rwx a otros)
chmod u=rwx,g=rx archivo (da
permisos rwx al usuario, rx al grupo y
ninguno a otros)
ugo
4 lectura r
2 escritura w
1 ejecucin x
chmod 777 (4+2+1=7, o sea, rwx a
todos, usuario, grupo y otros)
chmod 755 (rwx a usuario, rx a grupo y
otros)
BSQUEDA

Comprimir: tar zcvf archivo.tar.gz


ficheros
Descomprimir: tar xzvf archivo.tar.gz
Ver contenido: tar -tzf archivo.tar.gz
Comprimir: tar jcvf file.tar.bz2
archivos
Descomprimir: tar jxvf file.tar.bz2
Ver contenido: bzip2 -dc archivo.tar.bz2
| tar -t
Comprimir: zip archivo.zip ficheros
Descomprimir: unzip archivo.zip
Ver contenido: unzip -v archivo.zip
Comprimir: rar -a archivo.rar ficheros
Descomprimir: rar -x archivo.rar
Ver contenido: rar -l archivo.rar
Ver contenido: rar -v archivo.rar

REDES

find -name archi*.doc


ping 192.168.0.1
grep zumo *.txt (busca la cadena zumo wget -c direccin_de_descarga
dentro de todos los archivos con
ssh usuario@direccion_ip
extensin txt)

INSTALACIN DE PROGRAMAS
CONSOLA

ESCRITORIO

apt-get install programa (instala programa)


apt-cache search programa_o_texto (busca
programa en la base de datos)
apt-get remove programa (borra programa)
apt-get --purgue remove programa (borra
programa y archivos de configuracin)
apt-get update (actualiza la base de datos de
repositorios)
apt-cache show (muestra informacin de un
paquete)
apt-get upgrade
apt-get dist-upgrade (actualiza TODO el
sistema)

SYNAPTIC
Sistema>Administracin>Gesto
r de paquetes Synaptic

alien paquete.rpm (convierte paquete rpm a


deb)

CNR http://www.cnr.com
(instalar previamente el cliente)

chmod +x paquete.bin (propiedades, hacer


ejecutable); ./paquete.bin
chmod +x paquete.run (propiedades, hacer
ejecutable); ./paquete.run

KLIK 1 programa=1 archivo


http://klik.atekon.de/ (en una
consola ejecutar wget
klik.atekon.de/client/insta
ll -O -|sh)

GDEBI
Desde el navegador, descargar
paquete y lanzar gdebi
AUTOMATIX
http://www.getautomatix.com y
picar en Installation

AUTOPACKAGE
http://www.autopackage.org/pac
dpkg -i paquete (instala paquete suelto, no de kages/
un repositorio)

Compilar un programa:
./configure
make
make install

EQUIVALENCIAS DE PROGRAMAS PRIVATIVOS CON PROGRAMAS LIBRES


Internet Explorer

Mozilla Firefox, Konqueror

Outlook

Evolution

Flashget, Getright

Downloader for X

MSN

aMSN, Gaim, Kopete

eMule

aMule

PcAnywhere, window$ Terminal Server

VNC, ssh, xdmcp

window$ Shares

Samba

window$ Explorer

Nautilus, Konqueror, rox-filer

Notepad

Gedit

winzip, winrar

fileroller, unrar

Adobe Acrobat PDF Reader

Xpdf, Evince, Gpdf, Kpdf

Daemon Tools, virtualcd

mount -o loop

Programas para el escner

Xsane

PowerQuest boot manager

Grub

Partition Magic

Gparted

Norton Ghost

Partimage, dd, mondo rescue

Ms Text to Speech

Festival, Mbrola

winamp

Xmms, Totem, Noatun, Zinf, Amarok

Nero, Clonecd

K3b, GnomeBacker

Microsoft Office (Word, PowerPoint,


Excel, Access...)

OpenOffice.org, Koffice, Abiword,


Gnumeric, Recall, Knoda

Contaplus

Facturaplus, Facturlinex, OpenExpertya

Adobe PageMaker

Scribus

Acrobat Distiller

Writer de OpenOffice

Adobe Photoshop

Gimp, Gimpshop, Krita

Corel Draw

Inkscape, Karbon, Draw de OO

window$ Media Player, Power DVD

Mplayer, VLC, Totem, Xine, Kaffeine

Adobe Premiere, Pinnacle Studio

Kino, Cinelerra, Kdenlive, LIVES

Cool Edit Pro, Sound Forge

Audacity, Rezound, Ardour, Glame

Adobe After Effects

Jashaka

Dvdshrink

K9copy

Cakewalk, Cubase

Rosegarden

iTunes

Rythmbox

Sybelius, Finale

Lilypond, Denemo

Ultraiso

Kiso

Autocad

Qcad, Sagcad

VENTAJAS DE LINUX SOBRE OTROS SISTEMAS OPERATIVOS PRIVATIVOS

Es libre. Lo que implica que se puede usar, estudiar, mejorar, modificar y


adaptar, regalar, instalar, vender...

Es gratis y legal al mismo tiempo.

Est superando a otros sistemas operativos en facilidad de uso: al instalar, al


configurar la red, al configurar perifricos, al administrar archivos (copiar,
visionar, grabar cds, comprimir y descomprimir archivos), etc...

Posibilidad de elegir el escritorio que ms te guste o que ms se adapte a tu


equipo: Gnome es potente y a la vez sencillsimo de usar; KDE es poderoso y
verstil; Xfce para los equipos modestos.

Adems, Linux ya ha aventajado a Mac OSX y a Vista en el terreno de los


escritorios 3D. De hecho disfrutamos desde finales de 1995 de alucinantes
efectos 3D en el manejo de ventanas, que luego han copiado aquellos.

Posibilidad de adaptar el sistema operativo a tu mquina y no al revs, como


sucede con window$, donde cada versin exige la compra de un ordenador
mucho ms potente. Vase caso window$ Vista, donde ni siquiera ordenadores
actuales tienen garantas de ir bien.

Se puede instalar en muchsimas arquitecturas: Pcs, Mac, mviles, PDAs,


dispositivos GPS, hasta en una Playstation o una Xbox.

Tiene software gratuito para hacer todo tipo de tareas. A estos hay que sumarle
los programas de window$ que ejecutan con Wine.

Adems, la mayora de las distribuciones, una vez instaladas, tienen un montn


de programas listos para usar. Mientras que en win, si el sistema no te viene
preinstalado, tienes que perder mucho tiempo en instalaciones y
configuraciones antes de poder hacer nada.

No hay que preocuparse por el lmite de tiempo de programas shareware, ni de


programas mutilados DEMO, ni de buscar cracks, ni del spyware, ni del antojo
de las compaas camellos que proporcionan freeware una temporada para
cobrarte pasado un tiempo (ej. flash en los mviles antes era gratuito y ahora
de pago).

El sistema est permanentemente actualizado. Adems, las actualizaciones de


seguridad rarsima vez implican el tener que reiniciar el ordenador.

Tampoco es frecuente tener que reiniciar al enchufar un nuevo hardware, ya


que el kernel modular carga lo que le hace falta y punto.

El sistema no se fragmenta y no hay que perder horas cada cierto tiempo


desfragmentando archivos.

La navegacin por internet es bastante ms segura y no hay que preocuparse


por los virus, gusanos, troyanos y dems malware que pulula por la red. Hay
menos de una docena y slo son prototipos conceptuales.

El sistema no se guarrea ni se vuelve intolerablemente lento al instalar nuevos


programas. Adems, instalar programas es facilsimo, a la vez que limpio.

Requiere menos exigencias de hardware que window$.

Se pueden reutilizar ordenadores viejos como terminales de un ordenador


potente y sin pagar una sola licencia.

Se utilizan formatos abiertos para que cualquiera los pueda utilizar, abrir,
editar, etc... sin estar obligado a comprar un tipo especial de software privativo.

Lo que aprendas hoy te seguir sirviendo para maana, para pasado maana y
prcticamente para siempre.

Soporte gratuito en Internet, foros, chats, blogs, listas de correo, wikis, LUGs.

Aunque hay menos hardware soportado, rara vez hay que instalar drivers de la
placa base, sonido, vdeo, webcam, impresora, etc... y cada da se aaden ms
drivers al kernel. En win, los drivers para una versin no valen para otra.

Un error en un programa no afecta a los dems programas ni al sistema.

Mientras que en window$ se dedican a vender el uso de versiones capadas de


su sistema operativo (home, profesional, premium, ultimate, que van desde los
200 a los 600 euros...), en Linux existen cientos de distribuciones adaptadas
especialmente a entornos especficos como el empresarial, el cientfico, el
domstico, el educativo, etc...

Es tolerante con otros sistemas operativos, se puede instalar en cualquier


particin, as como el cargador de arranque.

Puedes trabajar, jugar, navegar por internet...incluso cuando ests instalando el


sistema por primera vez (desde un LiveCD), por lo que el tiempo de instalacin
prcticamente podramos decir que es de un par de minutos si aprovechas el
tiempo en mirar el correo, tus blogs favoritos, etc...

Soporta muchsimos sistemas de ficheros (ext3, reiserFS, xfs, fat).

TODO es potencialmente adaptable, configurable, reutilizable (pues se dispone


del cdigo fuente).

La inversin en software con dinero pblico se queda en casa (no se va a


EEUU) y encima las mejoras pueden venir de cualquier parte del mundo.

Tiene capacidad para hacer scripting y automatizar tareas tediosas o repetitivas


con un simple comando.

Actualizar el sistema o cambiar de ordenador, no implica la prdida de datos


personales o configuraciones hechas en los programas instalados. A menudo
basta con copiar el directorio /home o tener este en una particin a parte.

Adems, para actualizar el sistema no hay que ir programa a programa


buscando, bajando, instalando cada uno de ellos, se actualiza todo de una vez.

Las extensiones en los archivos, aunque recomendables para el usuario, rara


vez son necesarias para el sistema, pues utiliza los metadatos para averiguar
de qu tipo son. Un PDF seguir siendo un PDF aunque le cambies la extensin
y a una foto en formato JPEG le pasar lo mismo. Por eso se pueden
previsualizar las descargas no completadas del Amule clickeando sobre ellas.

El software libre tiene menos fallos que el software privativo ( http://fernandoacero.livejournal.com/22326.html) y adems se arreglan con mayor rapidez (Ej.
Firefox). En window$, hasta que no hay un nmero considerable de fallos no
mueven un dedo y, cuando lo mueven, puede ser desastroso (algunos Service
Pack pueden dejar inutilizable el sistema).

Puede tener al mismo tiempo terminales virtuales, escritorios y sesiones


grficas independientes, trabajando cada una en segundo plano.

Las teclas CTRL+ALT+SUPR duran ms en Linux XD

DESVENTAJAS DE LINUX FRENTE A OTROS SISTEMAS PRIVATIVOS

Es algo nuevo. Es ms difcil cambiar desde window$ que aprender de cero.

Tanta diversidad de distribuciones confunde al usuario que viene de window$,


acostumbrado a no poder elegir.

Como sistema libre que es, invita (y permite) a profundizar y trastear todo lo
que queramos, lo que implica tener que informarse, leer manuales, leer
tutoriales, para hacer ciertas tareas (por ejemplo, actualizar el kernel, instalar
un driver muy especfico).

Ingls, ingls, ingls: hay mucha documentacin en nuestro idioma, pero


muchsima ms y ms actualizada en ingls; tambin muchos programas estn
traducidos, pero no todos; tampoco todos los menajes del sistema estn
traducidos.

Los controladores o drivers. La mayora de los fabricantes no quieren invertir


dinero en hacer drivers para un sistema minoritario y tampoco quieren liberar
sus especificaciones para que voluntarios hagan drivers para Linux debido a
presiones de Micro$oft. Esta tendencia est cambiando con algunos fabricantes
como Intel, AMD, Via, Ralink, HP, Dell, ASUS, etc... stos dos ltimos venden a
das de hoy ordenadores porttiles con Linux preinstalado y como alternativa
permiten la compra de window$.

Aunque el sistema de ficheros es ms rpido, la gestin de memoria es ms


eficiente y el reparto de tareas sean mejores en Linux que en window$, los
programas ms pesados dan sensacin de lentitud al cargarse (al menos la
primera vez). Es debido al uso casi exclusivo de compilaciones y libreras
dinmicas (que tienen la ventaja de que usan menos memoria pero, a cambio,
tardan ms en cargar). Cuando un programa carga, hay que previamente
buscar y enlazar todas sus libreras, cargarlas en memoria y ejecutar la
aplicacin en cuestin. Los programas estticamente linkeados ocupan ms
memoria RAM (y a la larga ms memoria de disco duro porque no comparte
libreras), pero se cargan de una vez. Tambin por el uso de programas
interpretados, que son ms fciles y rpidos de programar pero tienen el coste
de la lentitud (Python). Tambin por el uso de programas escritos con lenguajes
de muy alto nivel (ej. GTK) para hacerlos portables a otros sistemas operativos
(caso Firefox o de OpenOffice portados a window$). Todo esto viene dado por el
hecho de que en Linux hay libertad casi infinita de escoger el lugar donde
trabajar, las herramientas con las que trabajar y los materiales a usar.

Aunque hay muchsimos juegos que se ejecutan de forma nativa en Linux y


otros tantos a travs de Cedega, el mercado de los videojuegos para PC lo
impera claramente window$.

Aunque la diversidad de software en linux es grande, an hay terrenos en los


que sus programas no tienen todas las caractersticas de sus homlogos
privativos (vase AutoCAD).

BREVE HISTORIA DEL SOFT LIBRE, LINUX Y GNU


Aos 70 Ordenadores muy caros y slo asequibles por universidades, organismos
pblicos, centros de investigacin y grandes empresas. Los programadores
colaboraban entre s y mantenan su cdigo abierto.
Aos 80 Se empieza a comercializar el software y a obligar a los programadores a
cerrar su cdigo para venderlo.
1983 Rechazo de esta tendencia por parte de algunos programadores. Richard
Stallman crea GNU, un proyecto de recopilacin y creacin de software libre para
hacer un sistema operativo libre. Pero pasados los aos an les faltaba el ncleo.
1991 Linus Torvals publica la primera versin del kernel de Linux.
1992 Comienzan a aparecer las primeras distribuciones: kernel
Linux+aplicaciones GNU
1993 Ian Murdock crea Debian, la primera distribucin abierta, transparente y
comunitaria en contraste con iniciativas unipersonales o capitalizadas de la poca.
En la actualidad Debian dispone de miles de desarrolladores y colaboradores
repartidos por todo el mundo, est disponible en un centenar de idiomas y cuenta
con el mayor repositorio de paquetes del mundo (cerca de 20.000 paquetes listos
para instalar en 11 arquitecturas distintas en su rama estable).
1997 Comienzo del desarrollo de interfaces grficas sobre X11, pero la poca
coordinacin llev a la aparicin de diferentes interfaces, las ms populares
GNOME, KDE y XFCE.
Miguel de Icaza y Federico Mena intentaron colaborar con KDE, pero KDE se
basaba en bibliotecas no libres (aunque gratuitas) e intentaron convencerlos para
que las liberaran. Al no conseguirlo crearon GNOME y cuando aos ms tarde KDE
liber sus bibliotecas, GNOME ya era un escritorio consolidado SUN, IBM y HP
ofrecieron apoyo al proyecto.
1999 Primera versin de GNOME
2000 KDE libera sus bibliotecas
2001 Aparicin de distribuciones a tutipln. En la actualidad hay ms de 500
distribuciones y cada da aparecen nuevas a medida que se hace ms sencillo
crear una distribucin a partir de una ya existente.
2003 Extremadura apuesta por el software libre y crea Linex. Distribucin basada
en Debian que se instal en 80.000 ordenadores escolares.
2004 Andaluca apuesta por el software libre y crea Guadalinex. Basada en un
principio en Linex y luego en Ubuntu. Se instal en 200.000 ordenadores escolares.
2004 Mark Shutherworth crea una fundacin para financiar la creacin de Ubuntu,
una distribucin basada en Debian para facilitar la vida a los usuarios y recopilar
las ltimas versiones de software estable.
2005 La popularidad de Ubuntu crece como la espuma y varias comunidades se
suben al carro en la creacin de sus propias distribuciones Linux. MoLinux (Castilla
la Mancha), Max (Madrid)...

Si Linux es gratis...
De dnde salen y quin paga el desarrollo de todos estos programas?
1.- Hay gente que cree que el software es conocimiento y que el conocimiento ha de ser
libre y estar al alcance de cualquiera. Trabajar para conseguir estos objetivos es aliciente
suficiente para muchos programadores.
2.- Hay programadores que hacen este tipo de programa por simple reconocimiento social,
como en una obra artstica (tienes una idea y se materializa en un programa).
3.- Las universidades son focos importantes de software libre. Tienen tradicin de
colaboracin, investigacin, experimentacin, innovacin y difusin de conocimiento.
Muchos programas son fruto de proyectos de fin de carrera, doctorados, conferencias,
equipos de investigacin de profesores o alumnos, etc...
4.- Programadores que quieren mejorar su currculo participan en proyectos de software
libre para adquirir experiencia, rodaje, contactos, dominio del ingls en este terreno, etc...
5.- Al ser el software propietario tan caro y tener licencias tan restrictivas, despierta la
sensibilidad de algunos programadores que encuentran un reto el publicar programas
libres y gratuitos equivalentes a los comercializados para los que no los puedan pagar y se
vean empujados a la pobreza digital o al pirateo.
6.- Por hobby, unos programadores que se ganan la vida produciendo software para
empresas, dedican su tiempo libre a proyectos que les llenan ms. Otros, aficionados,
hacen sus primeros pinitos en lenguajes libres como python o php.
7.- El software libre se rige por estndares abiertos consensuados pblicamente. Cuando
varias organizaciones quieren cooperar para hacer proyectos conjuntos, el software libre
es un terreno neutral.
8.- Se cobra por los servicios. Se encarga un programa libre. Se cobra la primera vez por
hacer el programa y luego se cobra una pequea cuota por mantenerlo (actualizar nuevas
caractersticas), dar soporte, cursos de formacin, etc... Tiene la ventaja de que el
resultado est ms pulido por el testeo de los usuarios y adems pueden venir ideas o
mejoras por contribuciones de otros programadores.
9.- Otras veces, una empresa, para abrirse un hueco en el mercado, ofrece una versin
libre de su programa y otra versin ms pomposa de pago (ms fcil de instalar, ya
compilada...). O simplemente ofrece la aplicacin y cobra por dar otro tipo de soporte.
10.- Otras veces, grandes empresas se convierten en mecenas de aplicaciones libres para
darse publicidad (ej. Firefox y Google) o porque le interesa su desarrollo para la venta del
hardware que fabrican y que usa Linux (HP, SUN).
11.- Una empresa que va a la quiebra decide liberar su software y cambiar de estrategia
comercial. Es una pena que algunas empresas quiebren y entierren con ellas todo su
trabajo sin que pueda ser reavivado por otros.
12.- Otras veces, una empresa decide vender el cdigo de su programa a la comunidad de
soft libre. Se abre una campaa de recogida de donaciones y si hay bastante dinero se
compra (ej. Blender3D, programa usado en multitud de pelculas de Hollywood).
13.- Adopcin de software libre por las administraciones pblicas. En vez de destinar el
dinero a software privativo (con intereses ajenos y desconocidos) se destina a proyectos
de software libre y el dinero que sala a EEUU se queda en trabajadores o empresas
locales. Adems de ajustar el software a las necesidades de los usuarios locales, se
pueden realizar acuerdos entre comunidades para creacin de software para la
administracin, escuelas, hospitales, etc...

Enlaces de inters
Descarga directa de Cds de Ubuntu: http://es.releases.ubuntu.com
Descarga directa de DVDs de Ubuntu: http://cdimage.ubuntu.com
Pedir gratuitamente Cds y DVDs de Ubuntu: https://shipit.ubuntu.com/
Descarga de programas que no estn en los repositorios:
http://www.getdeb.net
http://www.gnomefiles.org
http://www.kde-files.org/
http://www.sourceforge.net
http://www.freshmeat.net
http://www.linuxlinks.com
Alternativas libres: http://alts.homelinux.net/index.php
Ncleo de Linux: http://www.kernel.org
Temas para cambiar el aspecto del escritorio:
http://www.gnome-look.org
http://art.gnome.org
http://www.kde-look.org
http://www.xfce-look.org
Buen sitio donde empezar (informacin y ayuda): http://www.ubuntu-es.org
Documentacin: http://ubuntuguide.org
Foro muy activo de Guadalinex: http://www.guadalinex.org
Para estar informado sobre distribuciones: http://www.distrowatch.com
Para saber si nuestro hardware tiene drivers para linux: http://www.linux-drivers.org
Las que no faltan en los favoritos de todo linuxero:
http://www.barrapunto.com
http://bulmalug.net
http://www.google.com/linux
Algunos libros interesantes sobre el software libre:
http://www.softcatala.org/~jmas/swl/index-es.html
http://biblioweb.sindominio.net/pensamiento/softlibre/
http://biblioweb.sindominio.net (seccin copyleft)
http://www.elastico.net/archives/001222.html

NOTAS DE SEGURIDAD PARANOICA


NINGN sistema operativo es seguro si se tiene acceso fsico al ordenador, pero se puede
mejorar siguiendo estos pequeos consejos.
Para evitar el arranque del sistema:

Pon clave en la BIOS para el arranque del ordenador.

Pon clave en la BIOS para el arranque de la misma BIOS.

Pon clave en el gestor de arranque GRUB que proporciona Linux.

Pon llave y candado a la carcasa de tu ordenador.

Una vez en el sistema:

Pon clave al acceso de tu sistema operativo.

Las claves deben tener ms de 6 caracteres e incluir nmeros, letras en maysculas y


minsculas y smbolos de puntuacin. Adems de no tener absolutamente nada que
ver contigo (ni fechas de cumpleaos, ni nombres de conocidos, ni de mascotas, ni la
matrcula del coche...)

Utiliza la cuenta de root slo y exclusivamente para tareas administrativas.

Mantn tu sistema al da con actualizaciones de seguridad (Ubuntu te avisar de


cundo hay actualizaciones disponibles).

Instala un antivirus. Cmo? S un antivirus. El hecho de que a Linux no le afecten lo


ms mnimo no quiere decir que no nos podamos convertir en puentes que afecten a
nuestros amigos (que usan window$). (Por ejemplo, clamav o avg).

Adems del antivirus, podemos comprobar que el sistema est limpio de rootkits con
chrootkit.

Instala un firewall, sobre todo si no tienes un router que haga este trabajo. Uno sencillo
de utilizar y muy eficaz es firestarter.

Utiliza ssh en vez de ftp o telnet para tareas administrativas en red.

Utiliza apt-key para aadir claves de repositorios confiables.

Utiliza tu clave privada para enviar correos GPG.

Encripta los archivos que desees mantener seguros.

Utiliza Firefox.

De lgica:

Haz copias de seguridad de tus archivos. Si se hacen en soporte CD o DVD, tendrn


que ser por duplicado (si valoras tus archivos).

Nunca expongas tus datos personales en Internet (nombre completo, nmero de


telfono,etc...)

Sentido comn en los correos que recibimos y archivos que descargarmos y abrimos.

USA LINUX =:-D

BIBLIOGRAFA
Iniciacin al Software Libre. Quim Gil. Editlin
Introduccin a Linux. Antonio Saorn y Juan Grimaldos. Cnice.
http://guias-ubuntu.ourproject.org/
Guas de referencia rpida: http://www.fosswire.com

Vous aimerez peut-être aussi