Professional Documents
Culture Documents
Índice
Etimología
Historia
Antecedentes
Creación
Componentes
Entorno gráfico
Como sistema de programación
Aplicaciones de usuario
Software de código cerrado para GNU/Linux
Empresas que patrocinan su uso
Cuota de mercado
Aplicaciones
Supercomputadoras
Implantación
Administración Pública
Fuerzas Armadas
Denominación GNU/Linux
Distribuciones
Principales distribuciones GNU/Linux
Ubuntu, para usos generales.
100% Libres de Linux
Otras distribuciones
Véase también
Referencias
Bibliografía
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 porLinus 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
9 10
operativo formado por el sistema GNU y el núcleo Linux en su conjunto.
Historia
Antecedentes
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.
Richard Matthew Stallman,
Debido a un anterior caso antimonopolio que le prohibía entrar en el negocio de las Fundador del Movimiento
computadoras, AT&T licenciaba gratuitamente el código fuente del sistema operativo para del software libre, de la FSF
cualquier persona que lo pidiera.12 Como resultado, Unix creció rápidamente y llegó a ser y del Proyecto GNU.
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.[cita requerida]
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.13 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 dispositivosy los daemons estaban incompletos.14 Linus Torvalds, creador del
núcleo Linux.
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.15 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.16
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.17 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.18 17
El núcleo Linux maduró hasta superar los otros núcleos en desarrollo.19 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.20 Los desarrolladores de ambas partes trabajaron para integrar componentes de GNU con el núcleo Linux, consiguiendo
un sistema operativo completamente funcional.18
Componentes
Entorno gráfico
GNU/Linux puede funcionar tanto enentorno 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
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.21 22 Las
aplicaciones precompiladas existen mayoritariamente en los formatosdeb
. 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 sólo 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 ellosAdobe Reader, Adobe Flash, Opera, entre otros.
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 ,23 24 25 Google,26 27 IBM,28 AMD,29 30 31 32 Sun
Microsystems,33 Dell,34 35 Lenovo,36 37 Asus,38 Hewlett-Packard (HP),39 40 41 Silicon Graphics International (SGI),42 Renesas
Technology,43 Fujitsu,44 Analog Devices,45 Freescale,46 VIA Technologies,47 Oracle,48 Novell49 y RedHat,50 entre otras.51
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
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.52
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 la PC Master Race, 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.53 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 proyectoOLPC: One Laptop Per Child.54
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 delGeneral Atomics MQ-1 Predatorestá basado en GNU/Linux,55 así como el del Boeing P-8 Poseidon.56
Denominación GNU/Linux
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.57 58
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 sur
gió 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 sólo 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 199459 y recién a partir de enero de 1995 empezó a llamarlo "GNU/Linux" (también
60
GNU+Linux y lignux, términos que han caído en desuso a instancias del propio Stallman).
Algunas distribuciones apoyan esta denominación, e incluyen GNU/Linux en sus nombres, como Debian GNU/Linux o GNU/LinEx,
mientras que otras, comoSlackware, Gentoo o Ubuntu, eligen denominarse basadas en Linux.61 62 63
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. GNU / Linux
Distribuciones +
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.
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.
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 avanzados, pero con gran facilidad.
Otras distribuciones
Debian 8.4 Actualmente Arch Linux Huayra GNU/Linux 3.2 Actualmente
Véase también
Portal:Linux. Contenido relacionado conLinux.
Portal:Software libre. Contenido relacionado conSoftware libre.
Android
GNU Hurd
Núcleo Linux
Historia de Linux
Distribución Linux
GNU
Unix
Linux-libre
Categoría:Distribuciones GNU/Linux libres
Software para Linux
Controversia por la denominación GNU/Linux
Anexo:Distribuciones Linux
Referencias
1. Linux.org. «Linux Online - About the Linux Operating
System» (https://web.archive.org/web/2008121701313 The operating system interacts
6/http://www.linux.org/info/) (en inglés). Archivado directly with the hardware,
desde el original (http://www.linux.org/info) el 17 de
diciembre de 2008. Consultado el 9 de enero de 2009. providing common services to
programs and insulating them
from hardware idiosyncrasies. Un sistema operativo, como
Viewing the system as a set of usamos el término, significa una
layers, the operating system is colección de programas que son
commonly called the system suficientes para usar la
kernel, or just the kernel, computadora para una realizar
emphasizing its isolation from user una variedad de trabajos. Un
programs. Because programs are sistema operativo de propósito
independent of the underlying general, para ser completo,
hardware, it is easy to move them debería manejar todos los trabajos
between UNIX systems running on que diversos usuarios pueden
different hardware if the programs querer realizar.
do not make assumptions about
El núcleo es uno de los programas
the underlying hardware.
en un sistema operativo, el
Maurice J. Bach, "The design of the programa que distribuye los
unix operating system", Prentice/Hall,
1986, p. 4 recursos de la máquina a los otros
programas que estén
ejecutándose. El núcleo también
se encarga de iniciar y parar otros
Its important to realize that these programas.
programs are not part of the
Para confundir aún más las cosas,
operating system (...). The
hay personas que emplean la
operating system is the portion of
expresión «sistema operativo»
the software that runs in kernel
para referirse al «núcleo». Esos
mode (...). A trend in modern
dos usos de la expresión se
operating systems is to take this
remontan a muchos años atrás. El
idea of moving code up into higher
empleo de «sistema operativo»
layers even further and remove as
para referirse al «núcleo» se
much as possible from the
encuentra en numerosos libros de
operating system, leaving a
texto sobre diseño de sistemas,
minimal kernel (Refiriéndose a un
desde los años ochenta. Al mismo
sistema micronúcleo basado en el
tiempo, en esos años se entendía
modelo cliente-servidor. El autor
que el «sistema operativo Unix»
indica repetidamente que es
incluía todos los programas del
razonable argumentar que las
sistema, y la versión de Unix de
funciones que pasan a ejecutarse
Berkeley incluía incluso juegos.
en espacio de usuario siguen
Como pretendíamos que GNU
siendo parte del sistema
fuera un sistema operativo similar
operativo).
a Unix, empleamos la expresión
Operating Systems Design & «sistema operativo» en el mismo
Implementation, Tanenbaum y
Woodhull. sentido.
Bibliografía
Glyn Moody. Glyn Moody: Rebel Code: Linux and the Open Source Revolution. (en inglés). Perseus Publishing.
ISBN 0-7139-9520-3. Consultado el 2009.
Gedda, R. (2004). «Linux breaks desktop barrier in 2004: T
orvald» (en inglés). Consultado el 2009.
Mackenzie, K. (2004).«Linux Torvalds Q&A».
Marcinkowski, A. (2003). «Linux needs reconsideration» (en inglés). Archivado desde el original el 16 de julio de
2012. Consultado el 2009.
Enlaces externos
Wikimedia Commons alberga una galería multimedia sobreGNU/Linux.
Wikilibros alberga un libro o manual sobreIntroducción a GNU/Linux.
Wikiversidad alberga proyectos de aprendizaje sobreGNU/Linux.
Wikinoticias tiene noticias relacionadas conGNU/Linux.
Free Software Foundation(en inglés)
The Linux Kernel Archives- Sitio Oficial del núcleo de Linux (en inglés)
Linux y el Proyecto GNU, por Richard Stallman
Preguntas frecuentes sobre GNU/Linux, por Richard Stallman
The Origins of Linux - Linus Torvalds en YouTube (en inglés)
Obtenido de «https://es.wikipedia.org/w/index.php?title=GNU/Linux&oldid=110775578
»
Esta página se editó por última vez el 22 sep 2018 a las 17:18.
El texto está disponible bajo laLicencia Creative Commons Atribución Compartir Igual 3.0 ; pueden aplicarse cláusulas
adicionales. Al usar este sitio, usted acepta nuestrostérminos de uso y nuestra política de privacidad.
Wikipedia® es una marca registrada de laFundación Wikimedia, Inc., una organización sin ánimo de lucro.