Professional Documents
Culture Documents
Este artculo trata sobre sistemas operativos que usan el ncleo Linux y el userland de GNU.
Para otros usos de este trmino, vase Linux (desambiguacin).
GNU/Linux
Desarrollador
Informacin general
Escrito en C
Ncleo Ncleo Linux
Estado En desarrollo
actual
En espaol S
Esta narracin de audio fue creada a partir de una versin especfica de este
Ms artculos grabados
ndice
1Etimologa
2Historia
o 2.1Antecedentes
o 2.2Creacin
3Componentes
o 3.1Entorno grfico
o 3.2Como sistema de programacin
o 3.3Aplicaciones de usuario
o 3.4Software de cdigo cerrado para GNU/Linux
4Empresas que patrocinan su uso
5Cuota de mercado
6Aplicaciones
o 6.1Supercomputadoras
o 6.2Telfonos inteligentes y tabletas
7Implantacin
o 7.1Administracin Pblica
o 7.2Fuerzas Armadas
8Denominacin GNU/Linux
9Distribuciones
o 9.1Principales distribuciones GNU/Linux
9.1.1Ubuntu, distro de propsito general
9.1.2SteamOS, distro para juegos
o 9.2Distribuciones 100% Libres de GNU/Linux
o 9.3Otras distribuciones
10Vase tambin
11Referencias
12Bibliografa
13Enlaces externos
Etimologa[editar]
El acrnimo recursivo GNU, GNU's Not Unix (GNU no es Unix), proviene de las herramientas
bsicas de sistema operativo creadas por el proyecto GNU, iniciado por Richard Stallman en
1983 y mantenido por la FSF. El nombre Linux viene del ncleo Linux, inicialmente escrito
por Linus Torvalds en 1991.8
La contribucin de GNU es la razn por la que existe controversia a la hora de
utilizar Linux o GNU/Linux para referirse al sistema operativo formado por las herramientas de
GNU y el ncleo Linux en su conjunto.9 10
Historia[editar]
Richard Matthew Stallman, Fundador del Movimiento del software libre, de la FSF y del Proyecto GNU.
Antecedentes[editar]
El sistema operativo Unix fue concebido e implementado en 1969 en los laboratorios Bell de
AT&T en los Estados Unidos por Ken Thompson, Dennis Ritchie, Douglas McIlroy, y Joe
Ossanna.11 Por primera vez en 1971, Unix fue escrito completamente en lenguaje
ensamblador, ya que era una prctica comn en el momento. Ms tarde, en un enfoque
innovador clave en 1973, se volvi a escribir en el lenguaje de programacin C por Dennis
Ritchie (a excepcin del ncleo y sistema I/O). La disponibilidad de un lenguaje de alto nivel
de implementacin de Unix hizo su portabilidad a diferentes plataformas de computacin ms
fcil.
Debido a un anterior caso antimonopolio que prohbe que entren en el negocio de las
computadoras, AT&T licencio el cdigo fuente del sistema operativo para cualquier persona
que le pidi.12 Como resultado, Unix creci rpidamente y lleg a ser ampliamente adoptado
por las instituciones acadmicas y empresas. En 1984, AT & T se despoj de Bell Labs;
quedando libre de la obligacin legal que requiere la concesin de licencias libres, Bell Labs
comenz a vender Unix como propietaria del producto.
El proyecto GNU, iniciado en 1983 por Richard Stallman, tiene el objetivo de crear un "sistema
de software compatible con Unix" compuesto enteramente de software libre. El trabajo
comenz en el ao 1984.13 Ms tarde, en 1985, Stallman comenz la Free Software
Foundation y escribi la Licencia Pblica General de GNU (GNU GPL) en 1989. A principios
de la dcada de 1990, muchos de los programas que se requieren en un sistema
operativo (como bibliotecas, compiladores, editores de texto, un shell Unix, y un sistema de
ventanas) se completaron, aunque los elementos de bajo nivel, tales como los controladores
de dispositivos y los daemons se estancaron y quedaron incompletos. 14
Linus Torvalds ha declarado que si el ncleo de GNU hubiera estado disponible en el
momento (1991), no se habra decidido a escribir su propio ncleo.15
Aunque no es liberado hasta 1992 debido a complicaciones legales, el desarrollo de 386BSD ,
de los cuales NetBSD, OpenBSD y FreeBSDdescienden, es anterior a la de Linux. Torvalds
tambin ha declarado que si 386BSD hubiera estado disponible en ese momento,
probablemente no habra creado Linux.16
MINIX fue creado por Andrew S. Tanenbaum, profesor de ciencias de la computacin, y
lanzado en 1987 como mnimo similar al sistema operativo Unix, dirigido a estudiantes y otras
personas que queran aprender los principios del sistema operativo. Aunque el cdigo fuente
completo de MINIX era de libre disposicin, los trminos de la licencia impidi su libre
distribucin hasta que el otorgamiento de licencias cambi en abril de 2000.17
Creacin[editar]
En 1991, mientras asista a la Universidad de Helsinki, Linus Torvalds se interes por los
sistemas operativos18 y frustrado por la concesin de licencias que utilizaba MINIX, que en
ese momento se limitaba a uso educativo.18 l comenz a trabajar en su propio ncleo del
sistema operativo, lo que eventualmente se convirti en el ncleo de Linux.
Torvalds comenz el desarrollo del ncleo de Linux en MINIX y las aplicaciones escritas para
MINIX tambin se usaron en Linux. Posteriormente, Linux madur y desarrollo un ncleo
solido el cual tuvo lugar en sistemas Linux.19 Las aplicaciones GNU tambin remplazaron
todos los componentes de MINIX, porque era ventajoso utilizar el cdigo libremente disponible
en el Proyecto GNU con el nuevo sistema operativo; El cdigo GNU con licencia bajo
la GPL puede ser reutilizado en otros programas de computadora, siempre y cuando tambin
se liberen bajo la misma licencia o una licencia compatible. Torvalds inici un cambio de su
licencia original, que prohiba la redistribucin comercial, a la GPL.20 Los desarrolladores
trabajaron para integrar componentes de GNU con el ncleo Linux, haciendo un sistema
operativo completamente funcional y gratuita. 17
Componentes[editar]