Escolar Documentos
Profissional Documentos
Cultura Documentos
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
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