Está en la página 1de 4

• PRÁCTICA CON OPENOFFICE

Etimología
El nombre GNU, GNU's Not Unix (GNU no es Unix), viene 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.
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 las herramientas de GNU y el núcleo
Linux en su conjunto.[6] [7]

1
• PRÁCTICA CON OPENOFFICE

2
• PRÁCTICA CON OPENOFFICE

Historia

Richard Matthew Stallman, iniciador del proyecto GNU.

Linus Torvalds, creador del núcleo Linux.


Artículos principales: Historia de Linux y Historia del proyecto GNU
El proyecto GNU, que fue iniciado en 1983 por ,Richard Stallman;[8] tiene como objetivo el
desarrollo de un sistema operativo Unix completo y compuesto enteramente de software libre. La
historia del núcleo Linux está fuertemente vinculada a la del proyecto GNU. En 1991 Linus
Torvalds empezó a trabajar en un reemplazo no comercial para MINIX[9] que más adelante
acabaría siendo Linux.
Cuando Torvalds liberó la primera versión de Linux, el proyecto GNU ya había producido varias de
las herramientas fundamentales para el manejo del sistema operativo, incluyendo un intérprete de
comandos, una biblioteca C y un compilador, pero como el proyecto contaba con una
infraestructura para crear su propio sistema operativo, el llamado Hurd, y este aún no era lo
suficiente maduro para usarse, comenzaron a usar a Linux a modo de continuar desarrollando el
proyecto GNU, siguiendo la tradicional filosofía de mantener cooperatividad entre desarrolladores.
El día en que se estime que Hurd es suficiente maduro y estable, será llamado a reemplazar a Linux.
Entonces, el núcleo creado por Linus Torvalds, quien se encontraba por entonces estudiando en la
Universidad de Helsinki, llenó el "espacio" final que había en el sistema operativo de GNU.

3
• PRÁCTICA CON OPENOFFICE

Componentes
Entorno gráfico
Artículo principal: Escritorio GNU/Linux
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. Un escritorio es un conjunto de elementos conformado por ventanas,
iconos y similares que facilitan la utilización del computador. Los escritorios más populares en
Linux, en orden alfabético son GNOME, KDE, LXDE, Xfce y Xf.[cita requerida]

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, entre otros muchos lenguajes. Además soporta diversas arquitecturas 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, 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
guión (script), aparte de los clásicos lenguajes de programación de shell, o el de procesado de textos
por patrones y expresiones regulares llamado awk, la mayoría de las distribuciones tienen instalado
Python, Perl, PHP y Ruby.

También podría gustarte