Você está na página 1de 6

GNU/Linux es uno de los trminos empleados para referirse a la combinacin del ncleo

o kernel libre similar a Unix denominado Linux con el sistema GNU. Su desarrollo
es uno de los ejemplos ms prominentes de software libre; todo su cdigo fuente pue
de ser utilizado, modificado y redistribuido libremente por cualquiera bajo los
trminos de la GPL (Licencia Pblica General de GNU, en ingls: General Public License
) y otra serie de licencias libres.1
A pesar de que Linux es, en sentido estricto, el sistema operativo,2 3 parte fun
damental de la interaccin entre el hardware y el usuario se maneja usualmente con
las herramientas (tanto otros programas de sistema como programas de aplicacin)
del proyecto GNU y con entornos de escritorio basados en 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 sentid
o empleado en el ecosistema Unix, lo que en cualquier caso significa que Linux e
s solo una pieza ms dentro de GNU/Linux. Sin embargo, una parte significativa de
la comunidad, as como muchos medios generales y especializados, prefieren utiliza
r el trmino Linux para referirse a la unin de ambos proyectos. Para ms informacin co
nsulte la seccin "Denominacin GNU/Linux" o el artculo "Controversia por la denomina
cin 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 denomin
a distribuciones. Su objetivo consiste en ofrecer ediciones que cumplan con las
necesidades de un determinado grupo de usuarios. Algunas de ellas son especialme
nte conocidas por su uso en servidores y supercomputadoras.5 donde tiene la cuot
a 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 merc
ado el sistema GNU/Linux tambin es usado en el segmento de las computadoras de es
critorio, porttiles, computadoras de bolsillo, telfonos mviles, sistemas embebidos,
videoconsolas y otros dispositivos.
Etimologa
El
de
en
te

nombre GNU, GNU's Not Unix (GNU no es Unix), viene de las herramientas bsicas
sistema operativo creadas por el proyecto GNU, iniciado por Richard Stallman
1983 y mantenido por la FSF. El nombre Linux viene del ncleo Linux, inicialmen
escrito por Linus Torvalds en 1991.8

La contribucin de GNU es la razn por la que existe controversia a la hora de utili


zar Linux o GNU/Linux para referirse al sistema operativo formado por las herram
ientas de GNU y el ncleo Linux en su conjunto.9 10
Historia
Richard Matthew Stallman, Fundador del Movimiento del software libre, de la FSF
y del Proyecto GNU.
Linus Torvalds, creador del ncleo Linux.
Artculos principales: Historia de Linux e Historia del proyecto GNU.
El proyecto GNU, que se inici en 1983 por Richard Stallman;11 tiene como objetivo
el desarrollo de un sistema operativo Unix completo y compuesto enteramente de
software libre. La historia del ncleo Linux est fuertemente vinculada a la del pro
yecto GNU. En 1991 Linus Torvalds empez a trabajar en un reemplazo no comercial p
ara MINIX12 que ms adelante acabara siendo Linux.
Cuando Torvalds liber la primera versin de Linux en 1992, el proyecto GNU ya haba p
roducido varias de las herramientas fundamentales para el manejo del sistema ope
rativo, incluyendo un intrprete de comandos, una biblioteca C y un compilador, pe
ro como el proyecto contaba con una infraestructura para crear su propio ncleo (o
kernel), el llamado Hurd, y este an no era lo suficiente maduro para usarse, com

enzaron a usar a Linux a modo de continuar desarrollando el proyecto GNU, siguie


ndo la tradicional filosofa de mantener cooperatividad entre desarrolladores. El
da en que se estime que Hurd es suficiente maduro y estable, ser llamado a reempla
zar a Linux.
Entonces, el ncleo
tudiando la carrera
"espacio" final que
Componentes
Entorno grfico
Artculo principal:

creado por Linus Torvalds, quien se encontraba por entonces es


de Ingeniera Informtica en la Universidad de Helsinki, llen el
haba en el sistema operativo de GNU.
Entorno de escritorio

GNU/Linux puede funcionar tanto en entorno grfico como en modo consola. La consol
a es comn en distribuciones para servidores, mientras que la interfaz grfica est or
ientada al usuario final tanto de hogar como empresarial. Asimismo, tambin existe
n los entornos de escritorio, que son un conjunto de programas conformado por ve
ntanas, iconos y muchas aplicaciones que facilitan la utilizacin del computador.
Los escritorios ms populares en GNU/Linux son: GNOME, KDE SC, LXDE y Xfce. En dis
positivos mviles se encuentra Android, que funciona sobre el ncleo Linux, pero no
usa las herramientas GNU. Intel anunci productos de consumo basados en MeeGo para
mediados del 2011, por lo que es probable que este entorno tenga tambin una crec
iente importancia en los prximos aos.
Escritorio KDE SC 4.10
Escritorio GNOME 3.0
Escritorio XFCE 4.4
Escritorio LXDE 0.5
Como sistema de programacin
La coleccin de utilidades para la programacin de GNU es con diferencia la familia
de compiladores ms utilizada en este sistema operativo. Tiene capacidad para comp
ilar C, C++, Java, Ada, Pascal, entre otros muchos lenguajes. Adems soporta diver
sas arquitecturas mediante la compilacin cruzada, lo que hace que sea un entorno
adecuado para desarrollos heterogneos.
Hay varios entornos de desarrollo integrados disponibles para GNU/Linux incluyen
do, Anjuta, KDevelop, Lazarus, Ultimate++, Code::Blocks, NetBeans IDE y Eclipse.
Tambin existen editores extensibles como Emacs o Vim. GNU/Linux tambin dispone de
capacidades para lenguajes de guion (script), aparte de los clsicos lenguajes de
programacin de shell, o el de procesado de textos por patrones y expresiones reg
ulares llamado awk, la mayora de las distribuciones tienen instalado Python, Perl
, PHP y Ruby.
Aplicaciones de usuario
Las aplicaciones para GNU/Linux se distribuyen principalmente en los formatos .d
eb y .rpm, los cuales fueron creados por los desarrolladores de Debian y Red Hat
respectivamente. Tambin existe la posibilidad de instalar aplicaciones a partir
de cdigo fuente en todas las distribuciones.
Software de cdigo cerrado para GNU/Linux
Durante la etapa temprana haba pocas aplicaciones de cdigo cerrado para GNU/Linux.
Con el tiempo se fueron portando programas no libres al sistema GNU/Linux, entr
e ellos Adobe Reader, Adobe Flash, Opera, entre otros.
Empresas que patrocinan su uso
Con la adopcin por numerosas empresas fabricantes, un buen nmero de computadoras s

e venden con distribuciones preinstaladas, y GNU/Linux ha comenzado a tomar su l


ugar en el vasto mercado de las computadoras de escritorio.
Algunas de las empresas que colaboran en la difusin de este sistema operativo ya
sea trabajando en el ncleo Linux, proporcionando soluciones de software o preinst
alando el sistema operativo, son: Intel ,13 14 15 Google,16 17 IBM,18 AMD,19 20
21 22 Sun Microsystems,23 Dell,24 25 Lenovo,26 27 Asus,28 Hewlett-Packard (HP),2
9 30 31 Silicon Graphics International (SGI),32 Renesas Technology,33 Fujitsu,34
Analog Devices,35 Freescale,36 VIA Technologies,37 Oracle,38 Novell39 y RedHat,
40 entre otras.41
El respaldo de compaas de software tambin est presente, ya que, entre otras aplicaci
ones, Nero, Java, Google Earth, Google Desktop, Adobe Reader, Adobe Flash, RealP
layer y Yahoo! Messenger estn disponibles para GNU/Linux. Al haber software equiv
alente, es innecesario instalar los precisamente mencionados con anterioridad.
Cuota de mercado
Artculo principal: Adopcin de Linux
IBM Roadrunner, la supercomputadora ms potente de 2008, funciona bajo una distrib
ucin GNU/Linux Red Hat Enterprise Linux.
Numerosos estudios cuantitativos sobre software de cdigo abierto estn orientados a
temas como la cuota de mercado y la fiabilidad, y ciertamente muchos de estos e
studios examinan especficamente a GNU/Linux.42
La medicin "cuota de mercado" puede resultar inservible ya que es un concepto bas
ado en ventas comerciales (unidades materiales vendidas). Por otro lado Linux es
utilizado frecuentemente en servidores con acceso pblico desde Internet por lo q
ue 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/Lin
ux, de forma que an cuando estemos accediendo desde un navegador ejecutndose en Wi
ndows/Mac, la aplicacin real se est ejecutando en servidores Linux y los datos estn
almacenndose igualmente en dichos servidores.
Hay varias empresas que comercializan soluciones basadas en GNU/Linux: IBM, Nove
ll (SuSE), Red Hat (RHEL), Mandriva (Mandriva Linux), Rxart, Canonical Ltd. (Ubu
ntu), as como miles de PYMES que ofrecen productos o servicios basados en esta te
cnologa.
Aplicaciones
Supercomputadoras
Dentro del segmento de supercomputadoras, a noviembre de 2012, el uso de este si
stema ascendi al 93,8% de las computadoras ms potentes del mundo por su confiabili
dad, seguridad y libertad para modificar el cdigo.43 De acuerdo con TOP500.org, q
ue lleva estadsticas sobre las 500 principales supercomputadoras del mundo, a nov
iembre de 2012: 469 usaban una distribucin basada en GNU/Linux, 20 Unix, 7 mezcla
s, 1 BSD y 3 Windows.
Las primeras 37 supercomputadoras, incluidas la nmero 1, la Titan - Cray XK7 con
560.640 procesadores, utilizan distribuciones basadas en GNU/Linux.44
GNU/Linux, adems de liderar el mercado de servidores de Internet debido, entre ot
ras cosas, a la gran cantidad de soluciones que tiene para este segmento, tiene
un crecimiento progresivo en computadoras de escritorio y porttiles. Adems, es el
sistema base que se ha elegido para el proyecto OLPC: One Laptop Per Child.45
Para saber ms sobre las arquitecturas soportadas, lea el artculo "Portabilidad del
ncleo Linux y arquitecturas soportadas".
Telfonos inteligentes
Linux tiene un papel imprescindible en el territorio de los telfonos inteligentes

debido a que Android y meego lo utilizan. Actualmente Android es el sistema ope


rativo predominante en los nuevos telfonos inteligentes y su cuota de mercado mun
dial supera a iOS de Apple.[cita requerida]
Administracin Pblica
Vase tambin: Software libre en la Administracin Pblica
Hay una serie de administraciones pblicas que han mostrado su apoyo al software l
ibre, sea migrando total o parcialmente sus servidores y sistemas de escritorio,
sea subvencionndolo. Como ejemplos se tiene a Alemania, Argentina, Australia, Br
asil, Espaa, Chile, China, Cuba, Mxico, Per, Repblica Dominicana, Ecuador, El Salvad
or, Uruguay y Venezuela.[cita requerida]
Fuerzas Armadas
El sistema operativo del General Atomics MQ-1 Predator est basado en GNU/Linux,46
as como el del Boeing P-8 Poseidon.47
Denominacin GNU/Linux
Artculo principal: Controversia por la denominacin GNU/Linux
Evolucin de los sistemas UNIX
Parte de la comunidad y numerosos medios prefieren denominar a esta combinacin co
mo Linux, aunque GNU/Linux (con las variantes GNU con Linux y GNU+Linux) es la d
enominacin 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 p
royectos de software.48 49
Desde 1984, Richard Stallman y muchos voluntarios estn intentando crear un sistem
a operativo libre con un funcionamiento similar al UNIX, recreando todos los com
ponentes necesarios para tener un sistema operativo funcional. A comienzos de lo
s aos 90, unos seis aos desde el inicio del proyecto, GNU tena muchas herramientas
importantes listas, como editores de texto, compiladores, depuradores, intrpretes
de comandos de rdenes etc., excepto por el componente central: el ncleo.
GNU tiene su propio proyecto de ncleo, llamado Hurd. Sin embargo, su desarrollo n
o continu como se esperaba al aparecer el ncleo Linux. De esta forma se completaro
n los requisitos mnimos y surgi el sistema operativo GNU que utilizaba el ncleo Lin
ux.
El principal argumento de los defensores de la denominacin GNU/Linux es resolver
la posible confusin que se puede dar entre el ncleo (Linux) y gran parte de las he
rramientas bsicas del resto del sistema operativo (GNU), y del sistema completo q
ue usualmente se usa como combinacin de GNU, Linux, y otros proyectos de software
. Adems, tambin se espera que con el uso del nombre GNU, se d al proyecto GNU el re
conocimiento por haber creado las herramientas de sistema imprescindibles para s
er un sistema operativo compatible con UNIX, y se destaque la cualidad de estar
compuesto slo por software libre. La primera distribucin que incluy el GNU en su no
mbre fue Yggdrasyl en 1992, donde apareca como Linux/GNU/X. La FSF denomin a este
sistema "Linux" hasta al menos junio de 199450 y recin a partir de enero de 1995
empez a llamarlo "GNU/Linux" (tambin GNU+Linux y lignux, trminos que han cado en des
uso a instancias del propio Stallman).51
GNU
/
Linux
GNU
+
Linux
Algunas distribuciones apoyan esta denominacin, e incluyen GNU/Linux en sus nombr
es, como Debian GNU/Linux o GNU/LinEx, mientras que otras, como Slackware, Gento
o o Ubuntu, eligen denominarse basadas en Linux.52 53 54
En ocasiones, el proyecto KDE ha utilizado una tercera denominacin: GNU/Linux/X p
ara enfatizar los tres proyectos sobre los que se apoya su entorno de escritorio
.

Distribuciones 100% Libres de GNU/Linux


BLAG
Dragora GNU/Linux
Dyne:bolic
gNewSense
Musix GNU+Linux
Parabola GNU/Linux
Trisquel GNU/Linux
UTUTO XS GNU/Linux
Vase la lista completa, y la descripcin de ellas, en: www.gnu.org/distros/
free-distros.html
Algunas distribuciones
Debian 7.2 Actualmente
Arch Linux
Fedora 15
Gentoo Linux 12.1 Actualmente
openSUSE 13.1 Actualmente
Ubuntu 14.04 LTS Actualmente
Cul es la diferencia entre un sistema operativo y un ncleo?
Un sistema operativo, como usamos el trmino, significa una coleccin de program
as que son suficientes para usar la computadora para una realizar una variedad d
e trabajos. Un sistema operativo de propsito general, para ser completo, debera ma
nejar todos los trabajos que diversos usuarios pueden querer realizar.
El ncleo es uno de los programas en un sistema operativo, el programa que dis
tribuye los recursos de la mquina a los otros programas que estn ejecutndose. El ncl
eo tambin se encarga de iniciar y parar otros programas.
Para confundir el asunto, algunas personas usan el trmino sistema operativo par
a decir ncleo. Ambos usos del trmino provienen de hace unos cuantos aos. El uso de sis
tema operativo para referirse al ncleo es visto en varios libros de texto sobre diseo
de sistemas, volviendo a los aos 80. Al mismo tiempo, en los aos 80, se entenda qu
e el sistema operativo Unix inclua todos los programas del sistema, y la versin de U
nix de Berkeley incluso inclua juegos. Como pretendamos que GNU fuera un sistema o
perativo similar a Unix, usamos el trmino sistema operativo en el mismo sentido.
La mayora del tiempo, cuando las personas hablan del sistema operativo Linux es
tn usando sistema operativo en el mismo sentido que nosotros: se refieren a la cole
ccin completa de programas. Si eso es a lo que usted se refiere, llmelo GNU/Linux, p
or favor. Si slo se refiere al ncleo, entonces el nombre correcto para eso es Linux,
pero diga tambin ncleo para evitar la ambigedad sobre el cuerpo de software al que s
e refiriere, por favor.
Si prefiere usar algn otro trmino como distribucin de sistema para la coleccin ent
era de programas, en vez de sistema operativo, est bien.

Você também pode gostar