Está en la página 1de 7

GNU/Linux

Ir a la navegaci�nIr a la b�squeda
Este art�culo trata sobre sistemas operativos que usan el n�cleo Linux y el
userland de GNU. Para otros usos de este t�rmino, v�ase Linux (desambiguaci�n).
GNU/Linux
El logotipo oficial del Proyecto GNU es un �� y del n�cleo Linux el ping�ino Tux

Imagen aleg�rica del sistema operativo


Desarrollador
Richard Stallman, Proyecto GNU, Linus Torvalds, et al.
https://www.gnu.org/
Informaci�n general
Modelo de desarrollo Software libre y c�digo abierto
�ltima versi�n estable (kernel) 5.0.12 (info)
4 de mayo de 2019 (4 d�as)
�ltima versi�n en pruebas (kernel) 5.1-rc7 (info)
29 de abril de 2019 (9 d�as)
Escrito en C y otros
N�cleo N�cleo Linux
Plataformas admitidas DEC Alpha, ARM, AVR32, Blackfin, ETRAX CRIS, FR-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 actual En desarrollo
En espa�ol S�
[editar datos en Wikidata]
Escucha este art�culo
(info)

MEN�0:00
Esta narraci�n de audio fue creada a partir de una versi�n espec�fica de este
art�culo y no refleja las posibles ediciones subsiguientes.
M�s art�culos grabados
�Problemas al reproducir este archivo?
GNU/Linux, tambi�n conocido informalmente como Linux, es un sistema operativo libre
tipo Unix; multiplataforma, multiusuario y multitarea. El sistema es la combinaci�n
de varios proyectos, entre los cuales destacan GNU (encabezado por Richard Stallman
y la Free Software Foundation) y el n�cleo Linux (encabezado por Linus Torvalds).
Su desarrollo es uno de los ejemplos m�s prominentes de software libre: todo su
c�digo fuente puede ser utilizado, modificado y redistribuido libremente por
cualquiera, bajo los t�rminos de la GPL (Licencia P�blica 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 (n�cleo) del sistema. La idea de hacer un
sistema completo se remonta a mediados de la d�cada de 1980 con el proyecto GNU,
as� como una gran cantidad de los componentes que se usan hoy en d�a (adem�s del
n�cleo), que van desde los compiladores de GNU hasta entornos de escritorio.4? Sin
embargo, tras la aparici�n de Linux en la d�cada de 1990 una parte significativa de
los medios generales y especializados han utilizado el t�rmino �Linux� para
referirse al todo. Esto ha sido motivo de pol�micas.

Cabe se�alar que existen derivados de Linux que no tienen componentes GNU (por
ejemplo Android), as� como distribuciones de GNU donde Linux est� ausente (por
ejemplo Debian GNU/Hurd).

A GNU/Linux se le encuentra normalmente en forma de compendios conocidos como


distribuciones o distros, a las cuales se les han adicionado selecciones de
aplicaciones y programas para descargar e instalar las mismas. El prop�sito de una
distribuci�n es ofrecer GNU/Linux como un producto final que el usuario pueda
instalar, cumpliendo con las necesidades de un grupo de usuarios o bien del p�blico
general.

Algunas de ellas son especialmente conocidas por su uso en servidores de Internet,


supercomputadoras, y sistemas embebidos;5? donde GNU/Linux tiene la cuota m�s
importante del mercado. Seg�n un informe de IDC, GNU/Linux es utilizado por el 78%
de los principales 500 servidores del mundo.6? Top500.org informa, en su lista de
noviembre de 2017, que todas las 500 supercomputadoras m�s potentes del mundo
utilizan Linux.7? Con menor participaci�n, el sistema GNU/Linux tambi�n se usa en
el segmento de las computadoras de escritorio, port�tiles, computadoras de
bolsillo, tel�fonos m�viles, videoconsolas y otros dispositivos.

�ndice
1 Etimolog�a
1.1 Creaci�n
2 Componentes
2.1 Entorno gr�fico
2.2 Como sistema de programaci�n
2.3 Aplicaciones de usuario
2.4 Software de c�digo cerrado para GNU/Linux
3 Empresas que patrocinan su uso
4 Cuota de mercado
5 Aplicaciones
5.1 Supercomputadoras
6 Implantaci�n
6.1 Administraci�n P�blica
6.2 Fuerzas Armadas
7 Denominaci�n GNU/Linux
8 Distribuciones
8.1 Principales distribuciones GNU/Linux
8.1.1 Debian, para uso general
8.1.2 Ubuntu, para uso general
8.1.3 Fedora, para estaciones de trabajo y servidores
8.1.4 OpenSUSE, para administraci�n de sistemas y servicios
8.2 100% Libres de Linux
8.3 Otras distribuciones
9 V�ase tambi�n
10 Referencias
11 Bibliograf�a
12 Enlaces externos
Etimolog�a
V�ase tambi�n: #Denominaci�n GNU/Linux
El acr�nimo recursivo GNU, GNU's Not Unix (GNU no es Unix), proviene de las
herramientas b�sicas de sistema operativo creadas por el proyecto GNU, iniciado por
Richard Stallman en 1983 y mantenido por la FSF. El nombre Linux viene del n�cleo
Linux, inicialmente escrito por Linus Torvalds en 1991.8?

La contribuci�n de GNU es la raz�n por la que existe controversia a la hora de


utilizar Linux o GNU/Linux para referirse al sistema operativo formado por el
sistema GNU y el n�cleo Linux en su conjunto.9?10?

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 pr�ctica com�n en el momento. M�s tarde, en
un enfoque innovador clave en 1973, se volvi� a escribir en el lenguaje de
programaci�n C por Dennis Ritchie (a excepci�n del n�cleo y sistema I/O). La
disponibilidad de un lenguaje de alto nivel para implementar Unix hizo su
portabilidad a diferentes plataformas de computaci�n m�s f�cil; ayudando a su
propagaci�n.

Debido a un anterior caso antimonopolio que le prohib�a entrar en el negocio de las


computadoras, AT&T licenciaba gratuitamente el c�digo fuente del sistema operativo
para cualquier persona que lo pidiera.12? Como resultado, Unix creci� r�pidamente y
lleg� a ser ampliamente adoptado por las instituciones acad�micas y empresas. En
1984, AT&T se despoj� de Bell Labs; quedando libre de la obligaci�n legal que
requer�a la concesi�n de dichas licencias.13?

Creaci�n
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 a�o 1984.14? M�s tarde, en 1985, Stallman fund� la
Free Software Foundation para financiar el desarrollo de GNU, y escribi� la
Licencia P�blica General de GNU (GNU GPL) en 1989. A principios de la d�cada 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) ya se encontraban en operaci�n. Sin embargo otros elementos como los
controladores de dispositivos y los daemons estaban incompletos.15?

Linus Torvalds ha declarado que si el n�cleo de GNU hubiera estado disponible en el


momento (1991), no se habr�a decidido a escribir su propio n�cleo.16? Aunque no es
liberado hasta 1992 debido a complicaciones legales, el desarrollo de 386BSD (de
los cuales NetBSD, OpenBSD y FreeBSD descienden) es anterior al de Linux. Torvalds
tambi�n ha declarado que si 386BSD hubiera estado disponible en ese momento,
probablemente no habr�a creado Linux.17?

En 1991 Torvalds asist�a a la Universidad de Helsinki. Usuario de MINIX y de los


programas provenientes de GNU, se mostraba interesado por los sistemas
operativos.18? Comenz� a trabajar en su propio n�cleo en ese a�o, frustrado por la
concesi�n de licencias que utilizaba MINIX, que en ese momento se limitaba a uso
educativo.19?18?

El n�cleo Linux madur� hasta superar los otros n�cleos en desarrollo.20? Las
aplicaciones GNU tambi�n remplazaron todos los componentes de MINIX, porque era
ventajoso utilizar el c�digo libre del proyecto GNU con el nuevo sistema operativo.
El c�digo GNU con licencia bajo la GPL puede ser reutilizado en otros programas de
computadora, siempre y cuando tambi�n se liberen bajo la misma licencia o una
licencia compatible. Torvalds inici� un cambio de su licencia original, que
prohib�a la redistribuci�n comercial, a la GPL.21? Los desarrolladores de ambas
partes trabajaron para integrar componentes de GNU con el n�cleo Linux,
consiguiendo un sistema operativo completamente funcional.19?

Componentes
Entorno gr�fico
Art�culo principal: Entorno de escritorio
GNU/Linux puede funcionar tanto en entorno gr�fico como en modo consola. La consola
es com�n en distribuciones para servidores, mientras que la interfaz gr�fica est�
orientada al usuario final tanto de hogar como empresarial. Asimismo, tambi�n
existen los entornos de escritorio, que son un conjunto de programas conformado por
ventanas, iconos y muchas aplicaciones que facilitan la utilizaci�n de la
computadora. Los escritorios m�s populares en GNU/Linux son: GNOME, KDE Plasma ,
LXDE, LXQt, Xfce, Unity, MATE y Cinnamon.

Escritorio KDE SC 4.10


Escritorio GNOME 3.0

Escritorio XFCE 4.4

Escritorio LXDE 0.5

Escritorio KDE Plasma

Escritorio LXQt

Escritorio openbox

Como sistema de programaci�n


La colecci�n de utilidades para la programaci�n de GNU es con diferencia la familia
de compiladores m�s utilizada en este sistema operativo. Tiene capacidad para
compilar C, C++, Java, Ada, Pascal, D y Fortran entre otros muchos lenguajes.
Adem�s soporta diversas arquitecturas de procesador mediante la compilaci�n
cruzada, lo que hace que sea un entorno adecuado para desarrollos heterog�neos.

Hay varios entornos de desarrollo integrados disponibles para GNU/Linux incluyendo,


Anjuta, KDevelop, Lazarus, Ultimate++, Code::Blocks, NetBeans IDE y Eclipse.
Tambi�n existen editores extensibles como Emacs o Vim. GNU/Linux tambi�n dispone de
capacidades para lenguajes de guion (script), aparte de los cl�sicos lenguajes de
programaci�n de shell, o el de procesado de textos por patrones y expresiones
regulares conocido como awk. La mayor�a de las distribuciones tienen instalado
Python, Perl, PHP y Ruby.

Aplicaciones de usuario
Las aplicaciones para GNU/Linux se distribuyen en una variedad de formatos debido a
la diversidad de m�todos de manejo de paquetes, algunos m�s listos para ser
ejecutados que otros. Mientras que en sistemas como Windows o MacOS el usuario
normalmente busca el software de terceros por su cuenta; las distribuciones
GNU/Linux fueron pioneras de los repositorios curados de aplicaciones soportadas
oficialmente por el sistema operativo, similar a las tiendas de aplicaciones
modernas.22?23? Las aplicaciones precompiladas existen mayoritariamente en los
formatos .deb y .rpm, usados en Debian y Red Hat respectivamente y sus
descendientes. Tambi�n existe la posibilidad de compilar los programas en forma de
recetas make a partir de su c�digo fuente, y algunos desarrolladores de
aplicaciones solo distribuyen su software de esta manera, transfiriendo la labor de
crear un programa ejecutable a las distribuciones interesadas en empaquetar su
aplicaci�n, o al usuario.

Software de c�digo cerrado para GNU/Linux


Durante la primera �poca hab�a pocas aplicaciones de c�digo cerrado para GNU/Linux.
Con el tiempo se fueron uniendo programas no libres al sistema GNU/Linux, entre
ellos Adobe Reader, Adobe Flash, Opera, entre otros.
Empresas que patrocinan su uso
Con la adopci�n por numerosas empresas fabricantes, un buen n�mero de computadoras
se venden con distribuciones preinstaladas, y GNU/Linux ha comenzado a tomar su
lugar en el vasto mercado de las computadoras de escritorio.

Algunas de las empresas que colaboran en la difusi�n de este sistema operativo ya


sea trabajando en el n�cleo Linux, proporcionando soluciones de software o
preinstalando el sistema operativo, son: Intel ,24?25?26? Google,27?28? IBM,29?
AMD,30?31?32?33? Sun Microsystems,34? Dell,35?36? Lenovo,37?38? Asus,39? Hewlett-
Packard (HP),40?41?42? Silicon Graphics International (SGI),43? Renesas
Technology,44? Fujitsu,45? Analog Devices,46? Freescale,47? VIA Technologies,48?
Oracle,49? Novell50? y RedHat,51? entre otras.52?

El respaldo de compa��as de software tambi�n est� presente, ya que, entre otras


aplicaciones, Nero, Java, Google Earth, Google Desktop, Adobe Reader, Adobe Flash,
RealPlayer y Yahoo! Messenger est�n disponibles para GNU/Linux. Al haber software
equivalente, es innecesario instalar los precisamente mencionados con anterioridad.

Cuota de mercado
Art�culo principal: Adopci�n de Linux

IBM Roadrunner, la supercomputadora m�s potente de 2008, funcion� bajo la


distribuci�n GNU/Linux Red Hat Enterprise Linux hasta ser desmantelada.
Numerosos estudios cuantitativos sobre software de c�digo abierto est�n orientados
a temas como la cuota de mercado y la fiabilidad, y ciertamente muchos de estos
estudios examinan espec�ficamente a GNU/Linux.53?

La medici�n "cuota de mercado" puede resultar inservible ya que es un concepto


basado en ventas comerciales (unidades materiales vendidas). Por otro lado Linux es
utilizado frecuentemente en servidores con acceso p�blico desde Internet por lo que
la cuota de mercado es extremadamente inferior a la cuota de uso. Baste notar,
p.ej, que Facebook, Gmail, LinkedIn o Yahoo funcionan sobre servidores GNU/Linux,
de tal forma que cuando estamos accediendo desde un navegador ejecut�ndose en
Windows/Mac, la aplicaci�n real se est� ejecutando en servidores Linux y los datos
est�n almacen�ndose igualmente en dichos servidores.

Hay varias empresas que comercializan soluciones basadas en GNU/Linux: IBM, Novell
(SuSE), Red Hat (RHEL), Mandriva (Mandriva Linux), Rxart, Canonical Ltd. (Ubuntu),
as� como miles de PYMES que ofrecen productos o servicios basados en esta
tecnolog�a.

Una aproximaci�n estad�stica b�sica y estimada sobre n�mero de usuarios de


GNU/Linux a escala global lo ofrece el proyecto Linux Counter.

Aplicaciones
Supercomputadoras
Dentro del segmento de las supercomputadoras, a noviembre de 2017, el uso de este
sistema ascendi� al 100% de las computadoras m�s potentes del mundo por su
confiabilidad, seguridad y libertad para modificar el c�digo.54? De acuerdo con
TOP500.org, que lleva estad�sticas sobre las 500 principales supercomputadoras del
mundo, a noviembre de 2017: las 500 usaban una distribuci�n basada en GNU/Linux.

GNU/Linux, adem�s de liderar el mercado de servidores de Internet debido, entre


otras cosas, a la gran cantidad de soluciones que tiene para este segmento, tiene
un crecimiento progresivo en computadoras de escritorio y port�tiles. Adem�s, es el
sistema base que se ha elegido para el proyecto OLPC: One Laptop Per Child.55?

Para saber m�s sobre las arquitecturas soportadas, lea el art�culo "Portabilidad
del n�cleo Linux y arquitecturas soportadas".
Implantaci�n
Administraci�n P�blica
V�ase tambi�n: Software libre en la Administraci�n P�blica
Hay una serie de administraciones p�blicas que han mostrado su apoyo al software
libre, sea migrando total o parcialmente sus servidores y sistemas de escritorio,
sea subvencion�ndolo. Como ejemplos se tiene a Alemania, Argentina, Australia,
Brasil, Espa�a, Chile, China, Cuba, M�xico, Per�, Ecuador, El Salvador, Uruguay y
Venezuela.

Fuerzas Armadas
El sistema operativo del General Atomics MQ-1 Predator est� basado en GNU/Linux,56?
as� como el del Boeing P-8 Poseidon.57?

Denominaci�n GNU/Linux
Art�culo principal: Controversia por la denominaci�n GNU/Linux

Evoluci�n de los sistemas UNIX


Parte de la comunidad y numerosos medios prefieren denominar a esta combinaci�n
como Linux, aunque GNU/Linux (con las variantes GNU con Linux y GNU+Linux) es la
denominaci�n defendida por el Proyecto GNU y la FSF junto con otros desarrolladores
y usuarios para el conjunto que utiliza el sistema operativo Linux en conjunto con
las aplicaciones de sistema creadas por el proyecto GNU y por muchos otros
proyectos de software.58?59?

Desde 1984, Richard Stallman y muchos voluntarios est�n intentando crear un sistema
operativo libre con un funcionamiento similar al UNIX, recreando todos los
componentes necesarios para tener un sistema operativo funcional. A comienzos de
los a�os 90, unos seis a�os desde el inicio del proyecto, GNU ten�a muchas
herramientas importantes listas, como editores de texto, compiladores, depuradores,
int�rpretes de comandos de �rdenes etc., excepto por el componente central: el
n�cleo.

GNU tiene su propio proyecto de n�cleo, llamado Hurd. Sin embargo, su desarrollo no
continu� como se esperaba al aparecer el n�cleo Linux. De esta forma se completaron
los requisitos m�nimos y surgi� el sistema operativo GNU que utilizaba el n�cleo
Linux.

El principal argumento de los defensores de la denominaci�n GNU/Linux es resolver


la posible confusi�n que se puede dar entre el n�cleo (Linux) y gran parte de las
herramientas b�sicas del resto del sistema operativo (GNU), y del sistema completo
que usualmente se usa como combinaci�n de GNU, Linux, y otros proyectos de
software. Adem�s, tambi�n se espera que con el uso del nombre GNU, se d� al
proyecto GNU el reconocimiento por haber creado las herramientas de sistema
imprescindibles para ser un sistema operativo compatible con UNIX, y se destaque la
cualidad de estar compuesto solo por software libre. La primera distribuci�n que
incluy� el GNU en su nombre fue Yggdrasyl en 1992, donde aparec�a como Linux/GNU/X.
La FSF denomin� a este sistema "Linux" hasta al menos junio de 199460? y reci�n a
partir de enero de 1995 empez� a llamarlo "GNU/Linux" (tambi�n GNU+Linux y lignux,
t�rminos que han ca�do en desuso a instancias del propio Stallman).61?

GNU / Linux
GNU + Linux
Algunas distribuciones apoyan esta denominaci�n, e incluyen GNU/Linux en sus
nombres, como Debian GNU/Linux o GNU/LinEx, mientras que otras, como Slackware,
Gentoo o Ubuntu, eligen denominarse basadas en Linux.62?63?64?

En ocasiones, el proyecto KDE ha utilizado una tercera denominaci�n: GNU/Linux/X


para enfatizar los tres proyectos sobre los que se apoya su entorno de escritorio.
Distribuciones
Art�culo principal: Distribuci�n Linux
Una distribuci�n de Linux es una distribuci�n de software basada en el n�cleo Linux
que incluye determinados paquetes de software para satisfacer las necesidades de un
grupo espec�fico de usuarios, dando as� origen a ediciones dom�sticas,
empresariales y para servidores. La distribuci�n m�s famosa es Ubuntu, la cual ha
sido una de las que han hecho famoso a Linux en el mundo y equiparable a otros
sistemas como Windows o macOS, pero Ubuntu no existir�a sin Debian, una de las m�s
antiguas y grandes distribuciones de la cual se bas� Canonical para desarrollar
Ubuntu.

Principales distribuciones GNU/Linux


Debian, para uso general
Art�culo principal: Debian
Debian es una distribuci�n de GNU/Linux realizada por una comunidad de
desarrolladores y usuarios. Esta asociaci�n de personas unidas por la causa de
crear un sistema operativo 100% libre se llama Proyecto Debian. Adem�s se la
considera una distribuci�n madre, ya que a partir de Debian nacieron infinidad de
distribuciones como Ubuntu o Mint entre otras.

Ubuntu, para uso general


Art�culo principal: Ubuntu
Es una de las m�s utilizadas junto con Debian. Fue desarrollada y mantenida por la
empresa Canonical, se orienta a usos generales y se caracteriza por su
compatibilidad de software y facilidad de uso equiparable a Mac OS X o Windows.
Cuenta con varias versiones, entre las que destacan: Ubuntu Desktop, Xubuntu,
Lubuntu y Ubuntu Server.

Fedora, para estaciones de trabajo y servidores


Art�culo principal: Fedora (distribuci�n Linux)
Distribuci�n para prop�sitos generales, que se caracteriza por ser estable y
seguro, la cual es desarrollada y mantenida por la empresa Red Hat y una comunidad
internacional de ingenieros, dise�adores gr�ficos y usuarios que informan de fallos
y prueban nuevas tecnolog�as. Sus usos se orientan m�s al desarrollo de software y
servidores.

OpenSUSE, para administraci�n de sistemas y servicios


Art�culo principal: OpenSUSE
Distribuci�n auspiciada por SUSE Linux GmbH (una divisi�n independiente de The
Attachmate Group), y AMD. Se orienta en ofrecer un sistema operativo estable,
potente y administrable para usos realmente avanzados, pero con una gran facilidad
para todo p�blico en general.

100% Libres de Linux


BLAG
Dragora GNU/Linux
Dyne:bolic
gNewSense
Musix GNU+Linux
Parabola GNU/Linux
Trisquel GNU/Linux
UTUTO XS GNU/Linux

También podría gustarte