Curso de Linux

Características de GNU/Linux

Las características más importantes de Linux son:



Multitarea

Linux desde su concepción fue diseñado como un sistema operativo multitarea, lo que le permite ejecutar varios programas a la vez, de forma que no tiene que esperar a que termine uno para empezar otro. La multitarea está controlada por el Sistema Operativo (S.O.) y no por las aplicaciones, por lo que es muy difícil que el fallo de un programa "cuelgue" el sistema por una mala utilización de los recursos del equipo.



32 bits reales

Linux permite aprovechar toda la potencia del procesador, corre a 32 bits reales en un procesador intel o amd, y a 64 bits en los nuevos procesadores que están llegando al mercado. Esto le confiere al sistema rapidez, eficacia, seguridad y fiabilidad.



Multiusuario

Linux es un sistema operativo capaz de responder, simultaneamente, a las solicitudes de varios usuarios que empleen el mismo ordenador, incluso con necesidades distintas. Además proporciona los elementos necesarios para garantizar la seguridad y privacidad de los datos entre los diferentes usuarios.



POSIX

POSIX es un estándar de la industria que asegura una calidad mínima en ciertas partes del S.O. y asegura la compatibilidad a nivel de código. De esta forma los programas POSIX que funcionan en un UNIX no tienen ningún problema para compilarse y ejecutarse en Linux.



Estabilidad

Linux es robusto, por lo que si un programa falla no interrumpirá el trabajo de los demás. Entraremos al sistema, desbloquearemos el programa y podremos seguir utilizando el sistema sin ningún problema. Esta característica permite que el sistema funcione durante periodos muy largos de tiempo sin necesidad de parar y volver a arrancar.



Es libre

Como disponemos del código fuente, podemos hacer cualquier modificación sin tener que esperar a que alguien nos envíe un "Service Pack" para solucionarlo. En el caso de que no sepamos arreglar el fallo podremos contratar a cualquier empresa para que lo arregle, aún cuando la empresa que nos vendió el programa haya cerrado o no le interese resolver nuestro problema, ya que se conoce el código fuente.

¡Nota!  El hecho de que la palabra Free en inglés signifique tanto gratis como libre produce algunas confusiones. Para intentar aclarar este aspecto Richard Stallman suele usar la siguiente expresión GNU/Linux is free as in "freedom", not as in "free beer" que viene a decir "GNU/Linux es libre como en libertad, no como en cerveza gratis".



Soporte

Si compras una de las distribuciones de Linux dispondrás de soporte de las empresas que los distribuyen (Red Hat, Mandriva, SUSE, Ubuntu, etc.) o de otras muchas que se han especializado en Linux (desde gigantes como IBM o HP hasta empresas españolas como Activa Sistemas, Esware o Andago). Si aun así no lo ves claro aquí tienes una iniciativa que permite localizar empresas que dan soporte a aplicaciones de software libre http://www.findopensourcesupport.com



Adaptación

Linux es un S.O. que evoluciona rápidamente adaptándose a las novedades del mercado y solucionando rápidamente los problemas que puedan surgir, además se puede personalizar tanto, que ahora mismo hay comunidades autónomas como Madrid (Max), Valencia (Lliurex) o Extremadura (Linex) que han hecho su propia distribución con fines educativos ( quién sabe si después de este curso te animas a crear la tuya!!!!



Sistema de archivos

Linux puede operar con una gran variedad de sistemas de archivos, pudiéndolos leer y operar con ellos. Por ejemplo: FAT, VFAT, OS2/FS, ISO9660, ReiserFS, etc.



Multiplataforma

Linux es soportado por los sistemas informáticos independientemente del microprocesador que lleven instalado (386, 486, Pentium, Pentium Pro, Pentium II, Pentium III, Pentium 4, AMD 64, Amiga, , Atari, Alpha, PowerPC, SPARC, RISC, etc...).



Red

Linux fue desarrollado desde sus comienzos para trabajar en red. Su protocolo principal es TCP/IP, aunque soporta una gran variedad de protocolos como SLIP/PPP, PLIP, NFS, Telnet, TNP, SMTP, IPX, AppleTalk, etc. Además es capaz de mediar entre todo tipo de redes, permitiendo trabajar en red con equipos que utilicen sistemas operativos como Windows 98 o XP sin ningún problema.



Entorno Gráfico

Linux puede trabajar con o sin entorno gráfico. Por ejemplo para funcionar de manera óptima en equipos con poca memoria o en servidores donde el entorno gráfico consume recursos innecesariamente. Si por el contrario queremos usar un entorno de ventanas, existen un sinfín de gestores (ICEwin y otros) y de entornos de escritorio (KDE y GNOME son los más populares) que permiten al usuario doméstico trabajar de una forma intuitiva.



Las Distribuciones

Una distribución es un sistema operativo GNU/Linux unido a una serie de aplicaciones de configuración y de usuario "empaquetadas" juntas. Todas tienen en común el núcleo del sistema. Las diferencias entre unas y otras son las herramientas de configuración que utilizan y las diferentes aplicaciones que se incluyen junto al sistema operativo.

Si creamos una distribución para utilizar en ordenadores pequeños y en los que no usaremos monitor, no incluiremos entornos gráficos, ni herramientas para ver y editar vídeo. Sin embargo en una aplicación para usuarios domésticos será importante que sea fácil de configurar y que incluya programas de entretenimiento.



Knoppix

Incluimos primero la distribución que vamos a usar. Es una distribución en un CD-live basada en Debian. Detecta automáticamente todo tipo de hardware y aporta el último escritorio de KDE y la suite OpenOffice.org. Muy útil para demostraciones y usuarios noveles en el sistema. Se puede encontrar más información en http://www.knoppix-es.org/ .



Red Hat

Es una de las empresas más importantes en el panorama Linux. Actualmente ofrece dos tipos de distribuciones, una de pago, que incluye software comercial; y otra gratuita, que sustituye este software comercial por otro con licencia libre, que se llama Fedora Core.

Tiene el mérito de haber inventado el sistema de paquetes RPM (Red Hat Package Manager) que facilita la instalación de nuevos programas.

¡Nota! Paquete es un fichero donde se ha incluido un programa, junto con la información necesaria para su correcto funcionamiento, avisándote si necesitas instalar algún paquete adicional, y permite desinstalar el programa de forma sencilla. Esto ahorra tener que compilar el código fuente del programa como se hacía antes.

La instalación de Red Hat es intuitiva. Permite elegir entre un cómodo interfaz gráfico u otro en formato texto, lo que facilita enormemente su instalación. Es una de las distribuciones que más se instala a nivel de producción en el mundo empresarial, sobre todo como en los proveedores de servicios Internet.

Podemos encontrar más información en http://fedora.redhat.com/ o http://www.redhat.es/fedora/.



Debian

Una de las primeras distribuciones de GNU/ Linux que aparecieron y aún siguen existiendo y evolucionado. El sistema de paquetes nos permite diferenciar claramente el software libre del que no lo es, permitiéndonos disponer de todo el sistema solamente con programas de licencia Free Software. Utiliza el sistema de paquetes .deb, aunque incorpora la herramienta Alien, que permite utilizar paquetes de cualquier otra distribución. Está desarrollada por un grupo de colaboradores distribuidos por todo el mundo y no cuenta con el respaldo de ninguna empresa.

Esta distribución es muy conocida por su fiabilidad, estabilidad. Podemos encontrar más información en http://www.gnu.orghttp://www.debian.org y http://www.es.debian.org .



SUSE

Es una distribución basada en RPM. Es la segunda distribución implantada en el mundo empresarial. Incluye una gran cantidad de software, además de un sistema de administración y configuración muy cuidado por lo que es ideal para aquellos que vienen del mundo Windows. Recientemente ha sido adquirida por Novell.

Puedes encontrar más información en http://www.suse.com y http://www.novell.com/es-es/linux/suse/ .



Slackware

Una de las primeras distribuciones que aparecieron. Fue creada por Patrick Volkerding y tuvo un gran éxito en sus primeros años de existencia. No cumple la organización estándar de fichero de Linux, y la configuración del sistema se realiza a mano. Utiliza un sistema de paquetes TGZ, muy rudimentario. Posee un sistema de instalación semi gráfico.

Puedes encontrar más información en la página oficial en el grupo de usuarios de Slackware Linux http://www.eslack.org/ .



Gentoo

Es una distribución muy nueva. Su instalación se realiza desde el código fuente, recompilándolo, por lo que es lenta, pero asegura la máxima optimización. Requiere unos altos conocimientos de Linux. Puedes encontrar más información en http://www.gentoo-es.org .



Ubuntu

También es una distribución muy nueva, está impulsada por la empresa Canonical, propiedad del millonario Sudafricano Mark Shuttelworth (famoso entre otras cosas por ser el primer turista espacial de la historia). Su lema es "Linux para seres humanos" y a pesar de su juventud ha alcanzado una gran popularidad debido a su gran soporte para hardware. Además desde su página http:// www.ubuntu.com es posible solicitar el envío de los CDs de instalación de manera totalmente gratuita.



Mandriva (antes Mandrake)

Es una distribución creada a raíz de la fusión de dos empresas Mandrake (Francia) y Conectiva (Brasil). Destaca por su facilidad de uso, su sencillo proceso de instalación y por sus asistentes que permiten realizar la mayoría de las tareas de configuración de una forma intuitiva.

Puedes encontrar más información en http://www.mandriva.com/es o en http://www.mandrakefacil.org



Distribuciones autonómicas.

En España, al menos las comunidades de Extremadura, Andalucia, Aragón, Valencia, Madrid, Castilla La Mancha y Cantabria, han creado sus propias distribuciones con el fin de dar a conocer el software libre en sus sistemas educativos.

Entre todas ellas aquí tenéis información sobre la más veterana:http://www.linex.org/ y la más reciente: http://www.lliurex.org/



¿Qué distribución elijo?

Hemos visto algunas de las más importantes distribuciones, pero hay muchas más. Hay gente que opina que esto supone una gran dificultad, no obstante cuando vamos a una floristería también hay muchos tipos de flores y acabamos eligiendo las que más nos gustan, de hecho sería terrible que sólo pudiésemos regalar rosas aunque sean muy bonitas.

Habría que elegir aquella que mejor se adaptase a nuestros propósitos y necesidades. En una primera parte de este curso emplearemos por su facilidad de instalación y utilización la distribución Knoppix. Con ella nos adentraremos en el mundo Linux de una forma sencilla y luego tendrás que elegir tú!!!.

¡Nota! Lo más recomendable es que empieces por aquella distribución de la que te sea más fácil conseguir ayuda. Seguro que ya conoces a alguien que usa Linux, pregúntale. Si no conoces a nadie que utilice Linux, durante el curso puedes recurrir a los tutores y después del curso existen grupos locales de usuarios que ayudan a la gente que está empezando. Tienes un listado en http://grupos-locales.hispalinux.es/.



Si desea obtener un acceso sin restricciones a los contenidos del curso de Linux y disfrutar de todas las herramientas del aula virtual (Videos explicativos streaming, acceso a los foros, chat, ejercicios resueltos, la ayuda del tutor, audioconferencia, estudio de grabación, test y actividades de autoevaluación, etc...) puede inscribirse completamente gratis y comenzar a realizar de forma inmediata el curso.