Linux o también conocido como GNU/Linux es un sistema operativo, muy similar a unix, distribuido por la GPL (General Public License / Licencia Pública General). Todo software que se encuentre bajo la licencia de GPL es Software Libre, pero eso es algo que hablaremos en otro momento.
El nombre de Linux proviene del desarrollador del Kenerl de dicho sistema operativo Linus Torvalds.
Un poco de Historia.
A los 21 años de edad, Linus Torvalds, con pocos años de experiencia programando en C, inciaba un proyecto que consistia en crear e implementar un OS (basandose en Design of the Unix Operating System y conociendo ya el OS Minix) que pudiese ejecutar cualquier tipo de programa sobre una arquitectura IBM/PC.
El 5 de octubre de 1991, este proyecto personal se hizo realidad y se anunció la primera version de Linux que solo era capaz de correr Bash (Bourne Again Shell) y el compilador GCC (GNU Compiler Collection). En enero de 1992 se adoptó la Licencia Pública General (GPL) para Linux. Esto le dio a Linux ciertas libertades de uso opuestas al software privativo, permitiendo su modificación, redistribución, copia y uso ilimitado. Este licenciamiento o mejor dicho este modelo de licenciamiento facilita el modelo de desarrollo, lo cual provoca estabilidad y funcionalidad sin precedentes.
Siguiendo el hilo del thread.
Linux puede ser instalado en una gran variedad de hardware o arquitecturas:
Desktops
Laptops
x86
x86-64
AMD-64
Sparc
ARM
HP PA-RISC
MIPS
Macintosh
PowerPC
IBM350
Alpha
Teléfonos celulares
Xbox
Playstation 3
Playstation Portable
Dreamcast
GP2X
iPod
entre otros...
Que es una Distribución de Linux?
Una distribución de Linux es una variante que incorpora paquetes de software personalizados y un conjunto de items para satisfacer las necesidades de un grupo específico de usuarios, esto da origen a las ditribuciones hogareñas, empresariales y para servidores. Las mimas pueden proveer software libre y tambien contener packetes de software propietarios. Hay distribuciones que traen paquetes propietarios y otras que solo manejan aquellos que sean Software Libre. (Ututo es un fiel ejemplo).
Linux refiere estrictamente al núcleo Linux, pero es utilizado para nombrar o describir todo el sistema operativo, siendo el nombre de este GNU/Linux en realidad. Esto se debe a que el kernel Linux fue incluido al proyecto GNU iniciado por Richard Stallman que tenia como objetivo crear un sistema operativo completamente libre. GNU significa NO es Unix; Unix es un sistema operativo no libre muy conocido y por razones que no voy a explicar en este thread, Richard Stallman decidió iniciar el proyecto GNU, que implicaba en crear un sistema compatible con Unix en pequeñas piezas individuales de software, empezando desde 0 en muchisimas aplicaciones que hasta ese momento no estaban escritas, lo cual eran la mayoria.
Sin mas, em 1990 el proyecto GNU tenia a emacs, un poderoso editor de texto y a GCC un compilador que hasta el dia de hoy se sigue usando pero en versiones actualizadas, pero GNU necesitaba un kernel. En si, GNU paso por Trix y por Hurd, dos kernels de los cuales tampoco voy a hablar en este momento, pero ambos proyectos se estancaron. Fue asi, que en 1992 el kernel de Linus Torvalds se incluyo en el proyecto GNU.
Desde aque entonces hasta el día de hoy, miles de programadores colaboran con le mantenimiento y las mejoras del kernel de Linux.
Linux es un sistema operativo multitarea, multiusuario, multiplataforma y multiprocesador; corre en modo protegido; protege la memoria para que un programa no pueda hacer caer el resto del sistema, es decir generar un DoS a algun servicio; carga sólo las partes de un programa que se usa, comparte memoria entre aplicaciones aumentando la velocidad y disminuyendo el uso de memoria, usa un sistema de memoria virtual por swap, utiliza toda la memoria libre para caché, permite usar bibliotecas enlazadas tanto estáticas como dinámicas, se distribuye con el código fuente, asi que siempre podemos saber que estamos ejecutando, tine muchos sistemas de archivos muy avanzados y tambien puede usar lo de otros OS.
Por el momento estoy muy cansado y necesito dormir, asi que no voy a escribir mas por ahora, pero sepan que la cosa no termina acá... seguiré enviandoles mas información.
Slds.-


LinkBack URL
About LinkBacks


Responder Con Cita



Marcadores