GlaNIX mediante RSS 
Curso GNU/Linux para administradores - 1. Introducción
1.1 Introducción
1.2 GNU
1.3 Linux
1.4 Distribuciones GNU/Linux
Para no aburrir al lector daremos en este capítulo una pequeña pincelada para ubicar el mundo en el que nos moveremos durante el curso.
Un sistema operativo es un software o aplicación informática que permite a un usuario comunicarse con un ordenador de manera sencilla, aislando al usuario de la complejidad que tiene cualquier ordenador.
Existen multitud de sistemas operativos hoy en día pero en el caso que nos ocupa nos centraremos en los sistemas del tipo UNIX/Linux y más concretamente en las distribuciones GNU/Linux.
Los sistemas operativos UNIX historicamente son sistemas operativos propietarios (aunque eso está empezando a cambiar) mientras que las distribuciones GNU/Linux son paquetes realizados por empresas u organizaciones que incluyen un Sistema Operativo y una gran variedad de aplicaciones en principio libres (no siempre se cumple esto).
El proyecto GNU promovido por la Free Software Foundation (FSF), fundada por Richard Stallman en 1985, pretende desde sus inicios crear una sistema operativo totalmente libre teniendo en cuenta que la FSF considera que un software es libre cuando el usuario tiene la libertad de estudiar el código fuente, modificarlo y compartirlo.
La base del proyecto ha sido crear un sistema operativo compatible con los sistemas operativos UNIX pero libre, de hecho GNU es un acrónimo recursivo de GNU is Not Unix, es decir, GNU no es UNIX dando a entender que no es lo mismo ni quiere serlo.
El movimiento GNU comenzó desarrollando aplicaciones, siendo algunas de las pioneras su compilador GCC, el editor EMACS y la mayor parte de las bibliotecas que componen un sistema operativo UNIX.
Sin embargo a GNU le faltaba algo muy importante para poder tener un sistema completamente libre: un kernel.
El kernel es el núcleo de un sistema y por lo tanto lo podemos comparar con el corazón humano ¿o quizás el cerebro?. Debemos indicar que realmente sí había una base de kernel pero no era algo que pudiera competir con un sistema Unix.
Para crear todas estas aplicaciones el movimiento GNU tiene una licencia llamada GPL (General Public License) que asegura la libertad del software. Actualmente la licencia va por la versión 3, aunque una gran parte del software sigue utilizando la versión 2.
Además de la licencia GPL existen multitud de licencias libres como pueden ser la licencia de la Fundación Apache, las licencias Creative Commons, la licencia BSD, etc. pero no entraremos en cual es mejor o peor ya que es algo muy relativo.
| NOTA: Actualmente GNU tiene un kernel propio, HURD que está muy avanzado y del que se rumorea que será utilizado como kernel por defecto en algunas distribuciones GNU/Linux muy importantes |
Linux es un kernel que comenzó a desarrollar Linus Torvalds en 1991 cuya base eran los sistemas UNIX.
Linux decidió distribuir dicho kernel bajo licencia GPL y enseguida el kernel comenzó a mejorar y a crecer debido a la colaboración desinteresada de muchos programadores a través de Internet. Poco a poco se consiguió un kernel compatible con Unix.
Actualmente el kernel de Linux está en la versión 2.6 y avanza muchísimo pues cada vez es mayor su uso lo que hace que muchas empresas inviertan dinero en su desarrollo. Ejemplo de ello son los sistemas empotrados (móviles, PDAs, electrodomésticos, etc) dónde el uso de Linux es indiscutible.
En 1992 el proyecto GNU que carecía de un kernel robusto se unió al kernel Linux y formó lo que hoy conocemos como distribuciones GNU/Linux.
A lo largo del curso utilizaremos el término Linux indistintamente para referirnos al kernel o una distribución pero como administradores expertos que vamos a ser debemos disitinguir entre Linux Kernel y las distribuciones GNU/Linux que comunmente llamamos Linux.
Existen numerosas distribuciones entre las que podemos enumerar por ejemplo:
- Debian: Es conocida por muchos como la distribución compleja y sólo hecha para frikis pero esto dista mucho de la realidad (más actualmente) como iremos viendo a lo largo del curso.
- Ubuntu: Distribución que nació de Debian con una filosofía disitinta y cuya mayor cualidad es la facilidad de uso de cara al usuario final.
- Slackware: Distribución robusta aunque hoy en día creo que la tendencia de su uso es cada vez menor. Algunos fue la primera que instalamos...
- Suse: Distribución alemana que fue comprada por Novell y de la que destaca su estupenda herramienta Yast.
- Red Hat: Distribución fundamentalmente comercial y posiblemente la más instalada en ámbitos profesionales debidos a su soporte comercial, para nada a su calidad.
- Mandrake: Distribución amigable que ha sido utilizada por muchos para empezar en Linux.
- Knoppix: Distribución Live (se arranca desde un CD en minutos) basada en Debian ideal para empezar con Linux sin necesidad de instalar nada en el disco duro.
Comentarios recientes
hace 1 año 37 semanas
hace 2 años 10 semanas
hace 2 años 14 semanas
hace 2 años 15 semanas
hace 2 años 15 semanas