2. Historia de Linux
En 1983 Richard Stallman inició el ambicioso Proyecto GNU, con el propósito de crear un sistema operativo similar y
compatible con UNIX (Un sistema operativo portable) y los estándares POSIX (Interfaz de Sistema Operativo Portable Unix).
Dos años más tarde, 1985, creó la Fundación del Software Libre (FSF) y desarrolló la Licencia pública general de GNU
(GNU GPL), para tener un marco legal que permitiera difundir libremente el software. De este modo el software de GNU
fue desarrollado muy rápidamente, y por muchas personas. A corto plazo, se desarrolló una multiplicidad de programas, de
modo que a principios de los años 1990 había casi bastante software disponible como para crear un sistema operativo
completo. Sin embargo, todavía le faltaba un núcleo.
En 1991, en Helsinki, Linus Torvalds comenzó un proyecto que más tarde llegó a ser el núcleo Linux. Esto fue al principio
un emulador terminal, al cual Torvalds solía tener acceso en los grandes servidores UNIX de la universidad. Él escribió el
programa expresamente para el hardware que usaba, e independiente de un sistema operativo, porque quiso usar las
funciones de su nuevo ordenador personal con un procesador 80386. Este es aún el estándar de hoy. El sistema operativo
que él usó durante el desarrollo fue Minix, y el compilador inicial fue el GNU C compiler, que aún es la opción principal para
compilar Linux hoy (aunque Linux puede ser compilado bajo otros compiladores, tal como el Intel C Compiler).
3. Características de Linux
Linux es un Sistema Operativo tipo Unix diseñado para aprovechar al máximo las capacidades de los ordenadores basadas
en el microprocesador i386 y posteriores. Es un SO con capacidades de multiprocesamiento, multitarea y multiusuario:
Multiusuario: El concepto de que numerosos usuarios pudieran acceder a aplicaciones o el potencial de procesamiento en
un solo PC era un mero sueño hace unos cuantos años. Linux permite que más de una sola persona pueda trabajar en la
misma versión de la misma aplicación de manera simultánea, desde las mismas terminales, o en terminales separadas.
Multitarea: Describe la habilidad de ejecutar, al mismo tiempo, numerosos programas sin obstaculizar la ejecución de cada
aplicación. Esto se conoce como multitarea preferente, porque cada programa tiene garantizada la posibilidad de trabajar.
Windows no soporta multitarea preferente, sólo la llamada multitarea cooperativa, bajo la cual los programas trabajan hasta
que ellos mismos permiten la ejecución de otro programa o no tienen otra que hacer durante ese periodo.
Redes y telecomunicaciones: La superioridad de Linux sobre otros sistemas operativos es evidente en sus utilidades para
redes y comunicaciones. Ningún otro sistema operativo incluye capacidades para red tan estrechamente acopladas.
Internet: Con linux puedes conectarte a Internet y al vasto mundo de información que esta red abarca. Correos electrónico,
listas de correo, grupos de interés, búsqueda y transferencia de archivos, gopher, WAIS, y por supuesto, world wide web.
4. Interconectividad: Puede conectar Linux a una red local, y convertirlo en servidor para MS-DOS, Windows, Windows para
Trabajo en Grupo (WfW), Windows 95 y Macintosh por un costo muy por debajo de otros sistemas comerciales.
Programación: Linux cuenta con un amplio conjunto de herramientas para el desarrollo de programas: C, C++, ObjectiveC,
Pascal, Fortran, BASIC, CLISP , SmallTalk, Ada, Perl, así como depuradores y bibliotecas compartidas de enlace dinámico
(DLL).
Portabilidad: Linux fue diseñado teniendo en cuenta la portabilidad de las aplicaciones. Linux es compatible con diversos
estándares Unix, tales como System V, BSD y los estándares internacionales IEEE POSIX.1 e IEEE POSIX.2, facilitando el
desarrollo de aplicaciones para múltiples plataformas.
Ambiente Gráfico: Linux proporciona la capacidad de ejecutar aplicaciones gráficas mediante una red heterogénea al
incorporar la revisión 6 del estándar X11 del MIT, conocido también simplemente como X-Window. Con el hardware
adecuado, las Estaciones de Trabajo Linux son una alternativa de bajo costo a las Estaciones de Trabajo de alto
rendimiento.
Poder Risc: Si su organización necesita verdadero poder de cálculo Linux trabaja en computadoras basadas en
microprocesadores RISC como Alpha AXP, Sparc, PowerPC y MIPS. ¡Ningún otro sistema operativo soporta una gama tan
amplia de plataformas!
5. Para amantes de la estabilidad:
Red Hat Enterprise Linux: Ofrece estabilidad y flexibilidad.
Debian: Muy estable y 100% libre. Es una de las distribuciones
más importantes de GNU/Linux, ya que en ella se basan gigantes
como Ubuntu.
openSUSE: Es una de las alternativas más potente contra la
familia de distribuciones basadas en Debian.
Fedora: Tiene tres versiones diferentes para escritorio, servidores
y sistemas en la nube, y destaca por su seguridad gracias al
Linux y sus versiones
Linux, a diferencia de otros sistemas operativos, cuenta con múltiples distribuciones,entre las cuales podemos podemos
elegir la que nos convenga más según nuestro interés. “Yúbal FM”, un editor de genbeta.com, nos muestra 31
distribuciones Linux para que elijamos la que más nos convenga.
CentOS: Destinado al uso empresarial. Recientemente unió las
fuerzas con el propio Red Hat, y sigue siendo una apuesta segura
para los que busquen un código de gran calidad.
Arch Linux: Una distribución modular en la que empiezas desde
cero y tienes que ir añadiéndole los componentes que quieras. No
es muy apta para principiante, y utiliza pacman, su propio gestor de
paquetes.
Manjaro: Una prometedora distribución que promete llevar todo el
potencial de Arch Linux al usuario menos experimentado. Ofrece un
sistema operativo ya montado y basado en Arch, con un instalador
6. Para principiantes:
Ubuntu: Una de las distribuciones más utilizadas gracias a su gran
facilidad de uso. Basada en Debian, es amada y odiada por partes
iguales por su exclusivo entorno de escritorio Unity.
Linux Mint:Basado en Ubuntu, es uno de los más recomendados
para todos aquellos que tocan Linux por primera vez. Su entorno de
escritorio, Cinnamon, tiene muchas similitudes con el de Windows,
y es también uno de los más personalizables.
Elementary OS: De todas las distribuciones basadas en Ubuntu,
esta una de las que más personalidad tiene gracias a su
cuidadísimo aspecto, que imita el del sistema operativo OS X de
Apple.
Zorin OS: Distribución también basada en Ubuntu que nació con
la intención de ayudar a que el usuario diera el salto a Linux
ofreciéndole una interfaz lo más similar posible a Windows.
Peppermint OS: Distribución rápida y ligera basada en Ubuntu.
Utiliza la tecnología Prism de Mozilla para integrarse con las
aplicaciones basadas en la nube, utilizando las webapps como si
fueran nativas. Se presenta como una alternativa a otros sistemas
basados en la nube como Chrome OS.
7. Arch Assault: Se trata de una nueva distribución, también
basada en Arch Linux y muy parecida a la anterior, también dirigida
a hackers y amantes de la seguridad. Minimalista, con gestor de
ventanas Openbox acompañado por el panel Tint2, a pesar de estar
aún verde ya ofrece soporte para arquitecturas ARM.
Kali Linux: Distribución basada en Debian con una inmensa
colección de herramientas para proteger nuestros equipos. Utiliza
un kernel personalizado con parches de seguridad y tiene soporte
para la arquitectura ARM.
Para celosos de su privacidad:
Tails: Promocionada por el propio Edward Snowden y basada en
Debian, es una distribución lista para ser ejecutada desde un USB o
DVD. Tails se conecta a TOR tan pronto termina el proceso de
inicio del sistema operativo, y toda conexión a Internet se realiza a
través de esta red.
BlackArch Linux: Una distribución orientada a la seguridad
informática que en un principio nació como expansión de Arch
Linux, pero que ha seguido su propio camino. Nos da acceso a una
impresionante cantidad de herramientas de hacking entre las que
destaca Sploitctl, un script que permite instalar, actualizar y buscar
exploits.
8. Para los equipos menos potentes:
Puppy Linux: Una minúscula distribución que puede llevarse en
un USB o CD, pero sorprendentemente rápida al cargarse
enteramente en la memoria RAM del ordenador. Se carga en 30 o
40 segundos y ocupa sólo 100 MB.
Lubuntu: Se trata de una versión de Ubuntu mucho más ligera y
asequible para equipos poco potentes al utilizar el sistema de
escritorio LXDE y el gestor de ventanas Openbox.
LXLE: Basada en Lubuntu , esta distribución promete ser aún más
ligera gracias a un mejor procesado de inicio y el entorno de
escritorio LXDE. Ofrece varios perfiles que amoldarán la distro para
que se parezca a Windows XP, Vista, y 7 Starter/Basic.
Damn Small Linux: Distribución especialmente diseñada para los
equipos más antiguos, como los Pentium de primera generación o
incluso los i486.
SliTaz: Otro peso pluma aunque con un software ligeramente más
moderno que el del anterior. Utiliza el entorno Openbox y sólo
necesita un Pentium III con 256MB de RAM y 100 MB libres en el
disco duro para funcionar.
Q4OS: Y si el anterior era un proyecto que llegaba a su fin, Q4OS
es uno que está comenzando. Se trata de una distro basada en
Debian. Su entorno de escritorio deriva de la una versión 3.x de
KDE llamada Trinity DE e imita el aspecto de Windows XP. Puede
usarse en equipos con Pentium de 300MHz, 128 MB de RAMy 3
GB de disco duro.
9. Para los apasionados de sus hobbies:
Distro Astro: Esta distribución está basada en Ubuntu 14.04 LTS
y utiliza el entorno de escritorio MATE, aunque lo más importante
es su completa colección de aplicaciones dirigidas a los amantes
de la astronomía.
SteamOS: Aún en fase beta. Esta es la distribución basada en
Debian desarrollada por Valve, y que está más dirigida a ser una
especie de media center para videojuegos integrando el modo big
picture que en un sistema de sobremesa.
ArtistX: Distribución de Linux enfocada en la producción
multimedia. Basada en Ubuntu, aunque diseñada para ser utilizada
en formato LiveDVD y USB, se puede instalar en cualquier equipo.
Edubuntu: Otro derivado de Ubuntu, pero en esta ocasión
especialmente dirigido a escuelas y profesores. Ofrece una gran
Ubuntu Studio: Basada en Ubuntu y orientada a la edición
multimedia profesional de audio, video y gráficos.
Scientific Linux: Está desarrollada y mantenida por los
laboratorios de Física CERN y Fermilab con el objetivo de tener un
sistema operativo específico para la computación científica.
CEELD: Distro basada en OpenSUSE que usa el entorno KDE y
está especialmente dirigida a los ingenieros electrónicos y a
estudiantes de esta carrera, al permitirles diseñar o simular circuitos
electrónicos.
Openelec: Pequeña distribución Linux creada desde cero para
convertir un ordenador en un centro multimedia basado en Kodi, lo
que antes se conocía como XBMC.
10. ¿Por qué usar GNU/Linux?
Hay muchas razones para utilizar GNU/Linux:
– Económicas: Es gratuito.
– Privacidad: Los programas de GNU/Linux no recopilan información sobre nuestros gustos, historial de navegación, etc... para
enviársela a terceras empresas.
– Seguridad: No se ve afectado por los virus.
– Robustez: Mucho más estable que los sistemas Windows
– Funcionalidad: Con las actuales versiones de GNU/Linux, tenemos los programas equivalentes a cualquier distribución comercial.
Además, existen aplicaciones científicas disponibles sólo para GNU/Linux.
– Desarrollo: GNU/Linux cuenta con numerosas herramientas para el desarrollo de programas. No en vano es un sistema operativo
hecho por expertos en Informática.