Inicio · Linux · Que es Linux
Qué es GNU/Linux

GNU/Linux es, a simple vista, un Sistema Operativo. Es una implementación de libre distribución UNIX para computadoras personales (PC), servidores, y estaciones de trabajo. Fue desarrollado para el i386 y ahora soporta los procesadores i486, Pentium, Pentium Pro y Pentium II, así como los clones AMD y Cyrix. También soporta máquinas basadas en SPARC, DEC Alpha, PowerPC/PowerMac, y Mac/Amiga Motorola 680x0.

Como sistema operativo, GNU/Linux es muy eficiente y tiene un excelente diseño. Es multitarea, multiusuario, multiplataforma y multiprocesador; en las plataformas Intel corre en modo protegido; protege la memoria para que un programa no pueda hacer caer al resto del sistema; carga sólo las partes de un programa que se usan; comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria; usa un sistema de memoria virtual por páginas; utiliza toda la memoria libre para cache; permite usar bibliotecas enlazadas tanto estática como dinámicamente; se distribuye con código fuente; usa hasta 64 consolas virtuales; tiene un sistema de archivos avanzado pero puede usar los de los otros sistemas; y soporta redes tanto en TCP/IP como en otros protocolos.





Más allá de todas estas notables características técnicas, GNU/Linux es mucho más que lo dicho anteriormente. Lo que hace realmente único a GNU/Linux entre otros sistemas operativos es que conlleva una idea del modo en que debería desarrollarse el software.

Los componentes de un sistema GNU/Linux no están en el dominio público, ni son shareware. Son lo que se llama "software libre". Esto significa que el código fuente está disponible a todo el que lo quiera y siempre lo estará. El software libre puede ser vendido o regalado, a discreción de todo aquel que posea una copia, pero a todo aquel que lo distribuye se le obliga a distribuirlo con el código fuente. Todo esto esta reglamentado por la Licencia Pública General GNU (GPL). Esta licencia se encarga de que GNU/Linux permanezca siempre libre.

Linux sigue con el modelo de "desarrollo abierto". Se desarrolla por un grupo no estructurado de programadores de todo el mundo unidos a través de la Internet. Todas las nuevas versiones se liberan al público, se consideren o no con "calidad de producción". El método que se sigue para determinar si se tiene una versión estable o no es el siguiente: Las versiones se numeran como x.y.z; aquellas con y par son versiones estables; aquellas con y impar son versiones de desarrollo. Por ejemplo, la versión 1.2.13 es estable; la 2.1.44 es de desarrollo. La última versión estable es la 2.2.10. Sin embargo, este modelo de desarrollo abierto mantiene siempre la última versión disponible, y las nuevas versiones se liberan cada pocas semanas. En ocasiones las funciones nuevas contienen errores, pero con cientos de personas en Internet probando y leyendo el código fuente suelen corregirse en cuestión de horas.

Todo esto resulta en un sistema de alta calidad tecnológica, con menos errores que los sistemas comerciales, a un costo cero o muy bajo y con la disponibilidad del código fuente que permite aprender, modificar o ayudar al desarrollo del sistema.

En 1971, cuando Richard Stallman empezó su carrera en el MIT, el trabajaba en un grupo que usaba exclusivamente software libre. Hasta las grandes compañías distribuían software libre. Los programadores tenían la libertad de cooperar entre ellos y usualmente la ejercían.

Hacia la década del 80, la mayoría del software se había vuelto propietario, o sea, tenía dueños que prohibían y evitaban la cooperación entre los usuarios. Esto hizo que en 1983, Richard Stallman concibiera la Free Software Foundation (Fundación software libre, FSF) y en ésta el proyecto GNU como una forma de recuperar el espíritu cooperativo de los primeros días de la computación, y posibilitar nuevamente la cooperación sacando los obstáculos impuestos por los dueños del software propietario.

El proyecto GNU consiste en el desarrollo de un sistema operativo y juego de aplicaciones totalmente libre y compatible con UNIX. El proyecto incluye desarrollar una versión libre de cualquier aplicación que no se disponga libre. De esta forma, una computadora puede estar equipada con 100software libre y cumplir cualquier función; esto incluye el sistema operativo y todos los programas que uno necesite para cualquier función. Ya que sin un sistema operativo no puede usarse una computadora, se tomó esto como punto de partida para el proyecto GNU.

En 1990, se habían encontrado o escrito la mayoría de los componentes mayores del sistema operativo excepto uno: el kernel o núcleo. Para ese entonces, Linux comenzó como proyecto personal del entonces estudiante Linus Torvalds, que se basó en el Minix de Andy Tanenbaum (profesor que creó su propio clon de UNIX para PC-XT para usarlo en su docencia). Combinando Linux con el resto del sistema GNU se llego a la meta inicial de un sistema operativo libre: El sistema GNU basado en Linux. Se estima que hoy hay millones de usuarios de GNU/Linux (ver http://counter.li.org).

Actualmente Linus lo sigue desarrollando, pero a estas alturas el principal autor es la red Internet, desde donde un gigantesco grupo de programadores y usuarios aportan su tiempo y ayuda, tanto al núcleo Linux como al resto de las aplicaciones. La FSF continúa con el proyecto GNU desarrollando otras aplicaciones que todavía no tienen su versión libre.



Agregar a: Agregar a BlinkBits Agregar a BlogMarks Agregar a Del.icio.us Agregar a Digg Agregar a Fark Agregar a Furl Agregar a Google Agregar a Ma.gnolia Agregar a MyWeb Agregar a Netscape Agregar a NetVouz Agregar a Newsvine Agregar a RawSugar Agregar a Reddit Agregar a Scuttle Agregar a Shadows Agregar a Simpy Agregar a Slashdot Agregar a Spurl Agregar a Technorati Agregar a Wists

Temas Relacionados




Imprimir









Bannerlandia


Un Millon de Hits para tu Web



Secciones


Zona de Clientes


Sitios Recomendados




Image Image Image Image