Sei sulla pagina 1di 7

GNU/Linux

1
GNU/Linux
GNU/Linux
Imagen alegrica del sistema operativo
Desarrollador
?
Informacin general
Modelo de desarrollo Software libre y cdigo abierto
ltima versin estable
Kernel: 3.13.6 (info
[1]
)
7 de marzo de 2014
ltima versin en
pruebas
Kernel: 3.14-rc4 (info
[2]
)
23 de febrero de 2014
Escrito en C
GCC
Ncleo Ncleo Linux
Tipo de ncleo Unix-like
Plataformas
soportadas
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 espaol
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 puede 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.
A pesar de que Linux es, en sentido estricto, el sistema operativo, parte fundamental 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, 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
GNU/Linux
2
comunidad, as como muchos medios generales y especializados, prefieren utilizar el trmino Linux para referirse a
la unin de ambos proyectos. 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 supercomputadoras. 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, otro informe le da una
cuota de mercado de 89% en los 500 mayores supercomputadores. Con menor cuota de mercado el sistema
GNU/Linux tambin es usado en el segmento de las computadoras de escritorio, porttiles, computadoras de bolsillo,
telfonos mviles, sistemas embebidos, videoconsolas y otros dispositivos.
Etimologa
El nombre GNU, GNU's Not Unix (GNU no es Unix), viene 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.
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.
Historia
Richard Matthew Stallman, Fundador del
Movimiento del software libre, de la FSF y del
Proyecto GNU.
El proyecto GNU, que se inici en 1983 por Richard Stallman; 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 proyecto GNU. En 1991 Linus
Torvalds empez a trabajar en un reemplazo no comercial para MINIX
[3]
que ms adelante acabara siendo Linux.
Cuando Torvalds liber la primera versin de Linux, el proyecto GNU ya
haba producido varias de las herramientas fundamentales para el manejo
del sistema operativo, incluyendo un intrprete de comandos, una
biblioteca C y un compilador, pero 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, comenzaron a usar a
Linux a modo de continuar desarrollando el proyecto GNU, siguiendo la
tradicional filosofa de mantener cooperatividad entre desarrolladores. El
da en que se estime que Hurd es suficiente maduro y estable, ser
llamado a reemplazar a Linux.
Entonces, el ncleo creado por Linus Torvalds, quien se encontraba por entonces estudiando la carrera de Ingeniera
Informtica en la Universidad de Helsinki, llen el "espacio" final que haba en el sistema operativo de GNU.
GNU/Linux
3
Linus Torvalds, creador del ncleo Linux.
Componentes
Entorno grfico
GNU/Linux puede funcionar tanto en entorno grfico como en modo
consola. La consola es comn en distribuciones para servidores, mientras
que la interfaz grfica est orientada al usuario final tanto de hogar como
empresarial. Asimismo, tambin existen los entornos de escritorio, que
son un conjunto de programas conformado por ventanas, 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 dispositivos 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 creciente 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 compilar C, C++, Java, Ada, Pascal, entre otros muchos lenguajes.
Adems soporta diversas 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 incluyendo, 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 regulares llamado awk, la mayora de
las distribuciones tienen instalado Python, Perl, PHP y Ruby.
GNU/Linux
4
Aplicaciones de usuario
Las aplicaciones para GNU/Linux se distribuyen principalmente en los formatos .deb 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, entre 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 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 difusin de este sistema operativo ya sea trabajando en el ncleo Linux,
proporcionando soluciones de software o preinstalando el sistema operativo, son: Intel , Google, IBM, AMD, Sun
Microsystems, Dell, Lenovo, Asus, Hewlett-Packard (HP),
[4]
Silicon Graphics International (SGI), Renesas
Technology, Fujitsu, Analog Devices, Freescale, VIA Technologies,
[5]
Oracle, Novell y RedHat, entre otras.
[6]
El respaldo de compaas de software tambin est presente, ya que, entre otras aplicaciones, Nero, Java, Google
Earth, Google Desktop, Adobe Reader, Adobe Flash, RealPlayer y Yahoo! Messenger estn disponibles para
GNU/Linux. Al haber software equivalente, es innecesario instalar los precisamente mencionados con anterioridad.
Cuota de mercado
IBM Roadrunner, la supercomputadora ms
potente de 2008, funciona bajo una distribucin
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 estudios examinan especficamente a
GNU/Linux.
La medicin "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 pblico 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 forma que an cuando estemos accediendo desde un
navegador ejecutndose en Windows/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, 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 tecnologa.
GNU/Linux
5
Aplicaciones
Supercomputadoras
Dentro del segmento de supercomputadoras, a noviembre de 2012, el uso de este sistema ascendi al 93,8% de las
computadoras ms potentes del mundo por su confiabilidad, seguridad y libertad para modificar el cdigo. De
acuerdo con TOP500.org, que lleva estadsticas sobre las 500 principales supercomputadoras del mundo, a
noviembre de 2012: 469 usaban una distribucin basada en GNU/Linux, 20 Unix, 7 mezclas, 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.
GNU/Linux, adems 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 porttiles.
Adems, es el sistema base que se ha elegido para el proyecto OLPC: One Laptop Per Child.
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 operativo predominante en los nuevos telfonos inteligentes y su cuota
de mercado mundial supera a iOS de Apple.
[citarequerida]
Administracin Pblica
Hay una serie de administraciones pblicas que han mostrado su apoyo al software libre, sea migrando total o
parcialmente sus servidores y sistemas de escritorio, sea subvencionndolo. Como ejemplos se tiene a Alemania,
Argentina, Australia, Brasil, Espaa, Chile, China, Cuba, Mxico, Per, Repblica Dominicana, Ecuador, El
Salvador, Uruguay y Venezuela.
[citarequerida]
Fuerzas Armadas
El sistema operativo del General Atomics MQ-1 Predator est basado en GNU/Linux,
[7]
as como el del Boeing P-8
Poseidon.
[8]
Denominacin GNU/Linux
Evolucin de los sistemas UNIX
Parte de la comunidad y numerosos medios prefieren denominar a esta
combinacin como Linux, aunque GNU/Linux (con las variantes GNU
con Linux y GNU+Linux) es la denominacin 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.
[9][10]
Desde 1984, Richard Stallman y muchos voluntarios estn 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 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/Linux
6
GNU tiene su propio proyecto de ncleo, llamado Hurd. Sin embargo, su desarrollo no continu como se esperaba al
aparecer el ncleo Linux. De esta forma se completaron los requisitos mnimos y surgi el sistema operativo GNU
que utilizaba el ncleo Linux.
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 herramientas bsicas del resto del sistema operativo (GNU), y
del sistema completo que 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 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 slo por software libre. La primera distribucin que incluy el GNU en su
nombre fue Yggdrasyl en 1992, donde apareca como Linux/GNU/X. La FSF denomin a este sistema "Linux" hasta
al menos junio de 1994
[11]
y recin a partir de enero de 1995 empez a llamarlo "GNU/Linux" (tambin GNU+Linux
y lignux, trminos que han cado en desuso a instancias del propio Stallman).
[12]
GNU / Linux
+
Algunas distribuciones apoyan esta denominacin, 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.
En ocasiones, el proyecto KDE ha utilizado una tercera denominacin: GNU/Linux/X para 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
[13]
Algunas distribuciones
Debian 7.2 Actualmente Arch Linux Fedora 15 Gentoo Linux 12.1 Actualmente
GNU/Linux
7
openSUSE 13.1 Actualmente Ubuntu 14.04 LTS
Actualmente

Potrebbero piacerti anche