You are on page 1of 5

GNU/Linux

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

Imagen alegrica del sistema operativo

Desarrollador

Linus Torvalds y Free Software Foundation(www.gnu.org)

Informacin general

Modelo de Software libre y cdigo abierto


desarrollo

ltima Kernel: 4.11.3 (info)


versin 25 de mayo de 2017 (23 das)
estable

ltima 4.12.rc2 (info)


versin en 22 de mayo de 2017 (26 das)
pruebas

Escrito en C
Ncleo Ncleo Linux

Plataformas DEC Alpha, ARM, AVR32, Blackfin, ETRAX CRIS, FR-


soportadas V, H8/300, Itanium, M32R, m68k, Microblaze, MIPS, MN103, PA-
RISC, PowerPC, s390, S+core, SuperH, SPARC, TILE64, Unicore32, x86, Xtensa

Licencia GNU General Public License y otras

Estado En desarrollo
actual

En espaol S

[editar datos en Wikidata]

Escucha este artculo


(info)

Esta narracin de audio fue creada a partir de una versin especfica de este

artculo y no refleja las posibles ediciones subsiguientes.

Ms artculos grabados

Problemas al reproducir este archivo?

GNU/Linux, es el trmino empleado para referirse a la combinacin del sistema


operativo GNU, desarrollado por la FSF, y el ncleo(kernel) Linux, desarrollado por Linus
Torvalds y la Linux Foundation. Su desarrollo es uno de los ejemplos ms prominentes
de software libre; todo su cdigo fuente puede ser utilizado, modificado y redistribuido
libremente por cualquiera bajo los trminos de la GPL (Licencia Pblica General de GNU) y
otra serie de licencias libres.1
A pesar de que Linux denomina en la jerga cotidiana al sistema operativo,2 3 este es en
realidad solo el Kernel (ncleo) del sistema. La verdadera denominacin del sistema
operativo es "GNU/Linux" debido a que el resto del sistema (la parte fundamental de la
interaccin entre el hardware y el usuario) se maneja con las herramientas del proyecto GNU
(www.gnu.org) y con entornos de escritorio (como GNOME), que tambin forma parte del
proyecto GNU aunque tuvo un origen independiente. Como el Proyecto
GNU destaca,4 GNU es una distribucin, usndose el trmino sistema operativo en el sentido
empleado en el ecosistema Unix, lo que en cualquier caso significa que Linux es solo una
pieza ms dentro de GNU/Linux. Sin embargo, una parte significativa de la comunidad, as
como muchos medios generales y especializados, prefieren utilizar el trmino Linux para
referirse a la unin de ambos proyectos.
Adems, existen distribuciones de Linux que no tienen componentes GNU, por
ejemplo Android, y distribuciones GNU que tienen ncleo distinto a Linux, por ejemplo Debian
GNU/Hurd.
Para ms informacin consulte la seccin "Denominacin GNU/Linux" o el artculo
"Controversia por la denominacin GNU/Linux".
A las variantes de esta unin de programas y tecnologas, a las que se les adicionan diversos
programas de aplicacin de propsitos especficos o generales se las
denomina distribuciones. Su objetivo consiste en ofrecer ediciones que cumplan con las
necesidades de un determinado grupo de usuarios. Algunas de ellas son especialmente
conocidas por su uso en servidores y super computadoras,5 donde tiene la cuota ms
importante del mercado. Segn un informe de IDC, GNU/Linux es utilizado por el 78% de los
principales 500 servidores del mundo,6 otro informe le da una cuota de mercado de 89% en
los 500 mayores supercomputadores.7 Con menor cuota de mercado el sistema GNU/Linux
tambin se usa en el segmento de las computadoras de escritorio, porttiles, computadoras de
bolsillo, telfonos mviles, sistemas embebidos, videoconsolas y otros dispositivos.

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.

Artculos principales: Historia de Linux e Historia del proyecto GNU.

Linus Torvalds, creador del ncleo Linux.

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]

You might also like