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". Linux tiene su origen en Unix. En 1985,
Stallman fundó la Free Software Foundation para
financiar el desarrollo de GNU, y escribió la Licencia
Pública General de GNU 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
dispositivos y los demas estaban incompletos. En 1991
Linus Torvalds empezó a trabajar en un reemplazo no
comercial para MINIX que más adelante acabaría siendo
Linux. Cuando se 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.
• CARACTERÍSTICAS
Linux posee una serie de características que lo ubican a la vanguardia del
desarrollo del Software libre. Existen varias razones para usar Linux en su
PC y algunas de estas son:
Multitarea: La palabra multitarea describe la habilidad de
ejecutar varios programas al mismo tiempo.
Multiusuario: Muchos usuarios usando la misma maquina al
mismo tiempo.
Multiplataforma: Las plataformas en las que en un principio
se puede utilizar Linux son 386-, 486-. [[Pentium] ], Pentium
Pro, entre otras
Multiprocesador: Soporte para sistemas con mas de un
procesador esta disponible para Intel y SPARC.
Protección de la memoria entre procesos, de manera que uno
de ellos no pueda colgar el sistema.
Memoria virtual usando paginación (sin intercambio de
procesos completos) a disco
Librerías compartidas de carga dinámica (DLL's) y librerías
estáticas.
Software cliente y servidor Netware.
• 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. Las distribuciones mas comunes son:
Debian: Distribución madre, ya que a partir de Debian nacieron infinidad
de distribuciones como Ubuntu o Mint entre otras.
Ubuntu: Es una de las más utilizadas junto con Debian. Se caracteriza
por su compatibilidad de software y facilidad de uso equiparable a Mac
OS X o Windows.
Fedora, para estaciones de trabajo y servidores: 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
OpenSUSE para administración de sistemas y servicios: Distribución
orientada en ofrecer un sistema operativo estable, potente y
administrable para usos realmente avanzados, pero con una gran
facilidad para todo público en general.
• APLICACIONES
Existen en la actualidad numerosas aplicaciones gráficas que ofrecen la
funcionalidad que está permitiendo que GNU/Linux se adapte como
herramienta de escritorio. Aplicaciones como:
Sublime Text: Un sofisticado editor de texto para código, marcado y prosa
Atom: Editor de codigo de fuente abierta para MacOS, Linux y Windows con
soporte paea plugins, escrito por Node.js y desarrollado por GitHub
Kate: Edita múltiples documentos al mismo tiempo, dividiendo horizontalmente y
verticalmente la ventana
Bluefish: Editor dirigido a programadores y desarrolladores web, con
muchas opciones para escribir sitios web, scripts y código de programación.
Google Web Designer: Entorno de desarrollo para crear contenido atractivo e
interactivos en HTML5 y graficos en movimiento
NetBeans: Entorno de desarrollo integrado libre, hecho principalmente para el
lenguaje de programación Java., JavaScript, HTML5, PHP, C / C ++ y más.
Dropbox: Realiza copias de seguridad de los archivos en línea y compartir
fácilmente archivos con otros