Infografía sobre la Historia de Linux y su Evolución

Historia de Linux


Es muy cierto que en la actualidad se discute mucho acerca de los sistemas operativos, haciendo referencia de sus diversos pros y contras de cada uno de ellos, pero ¿Sabes lo que realmente ocurrió para crear ese sistema? 

A continuación te presento, de manera resumida, la historia de alguno de los tantos, al cual denominamos Linux...
Linux - Resumen

Ø  ¿Qué es Linux?

Es un sistema operativo abierto, capaz de  soportar la ejecución de dos o más tareas a la vez, alternar su uso entre varios usuarios, trabajar en diversos entornos (gracias a todas las versiones con las que se cuenta), ejecutar simultáneamente varios hilos ya sea de un mismo proceso o no. Siendo un sistema muy eficiente, versátil, estable, económico y seguro.

Ø  ¿Qué es el núcleo (kernel) y cuál es su importancia?

Es el núcleo del Sistema Operativo, siendo una parte muy importante del mismo. Éste se ejecuta en modo privilegiado y permite la comunicación segura y ordenada entre el software y el hardware, además de ser el responsable de traducir todo lo que se hace en la pc a instrucciones que pueda entender la misma,  proceso en el que radica su importancia. Cabe mencionar que un Kernell mal diseñado puede llegar a filtrar información y sobrecargar en exceso la pc.

Ø  ¿Qué es un demonio?

Programa que se ejecuta en segundo plano, sin la necesidad de comunicarse con el usuario debido a su falta de interfaz y, usualmente, no ocupan cpu. Su función radica en automatizar tareas cuando sea requerido o llamado trabajando en Background (fondo o segundo plano). Nota: En realidad no se le dice demonio sino mas bien demon, que es una criatura mitológica, mitad humano y mitad Dios, como por ejemplo Hercules; fue llamado de esta forma a causa del demonio James Maxwell, el cual era un vigilante en una botella, permitiendo o denegando el paso de unas moléculas dependiendo de su comportamiento. Entre ellos systemd, init, uselessd, Upstart.

Ø  Características principales de Linux

ü  Es de código abierto, permitiendo entrar al código fuente del mismo y hacer lo que se quiera con él.

ü  Es multiusuario, lo que brinda la ventaja de que múltiples usuarios puedan acceder a las aplicaciones y sus recursos al mismo tiempo.

ü  Multitarea, haciendo que la ejecución de diversas tareas a la vez sea aceptable.

ü  Personalizable, dando pie a la personalización de la interfaz propia.

ü  Multiplataforma, pudiéndose adaptar a cualquier entorno, hardware y dispositivo.

ü  Seguro, gracias al algoritmo DES y las modificaciones periódicas que los usuarios aportan LINUX es muy seguro.

ü  Independencia, accediendo a la redistribución libre.

ü  Robustez, denegando el paso a las fallas en los programas y haciendo del mismo un lugar estable.

ü  Escalable, haciendo a LINUX un lugar adaptable a las nuevas necesidades o tecnologías que surjan con el pasar de los años.

ü  Diversidad, debido al amplio repertorio en distribuciones que ofrece al público es improbable no sentirse atraído por una de sus distros.

ØVentajas Linux

         -   Es económico.
·        Es libre, dejando una cantidad exorbitante de libertad.
·        Mayor estabilidad y rapidez en cuanto a su rendimiento.
·        Es Ligero, por lo que no exige muchos recursos al computador
·       Muy buenos entornos gráficos.
·       Dispone de una excelente seguridad.
·       Ofrece un gran repertorio de distros, haciéndolo adaptable a diversas necesidades.
·       Aporta independencia absoluta cuando se habla de personalización.
·       Se actualiza constantemente.

 

ØDesventajas

·       Incompatible con la mayoría de programas, debido a que usualmente están pensados para Windows.

·       Requiere de mínimos conocimientos en Unix.

·       Poco software comercial.

·       Consta de muchas restricciones para el mundo de los videojuegos.

 

Ø  Distribuciones más populares

§  Debian, una distribución estable y raíz de muchas otras distros, teniendo la mayor compatibilidad con arquitecturas de procesadores y un amplio repertorio de paquetes pre-compilados estables, incluyendo que es de software libre y altamente personalizable, dando libertad a la configuración de su Kernell. Recomendado para personas con previo conocimiento en Linux.

§  Fedora, mantenida y lanzada por Red Hat junto a conjuntos de ingenieros diseñadores gráficos y usuarios que informan de fallos y prueban nuevas tecnologías, basada en Red Hat Packet Manager. Es estable, eficiente, robusto, libre y seguro, característica por la que destaca.

§  Ubuntu, basado en Debian. Destacado por su facilidad de uso e instalación, documentación del mismo, actualizaciones cada seis meses, manejo de encriptación y es eficiente.

§  Linux mint, basada en Debian y Ubuntu, lanzado en el 2006. Es estable, fácil de usar, altamente personalizable, extensa documentación, seguro, privacidad garantizada.

§  Puppy Linux, minidistribución portátil del sistema operativo GNU/Linux. Es rápido, eficiente, intuitivo, su gestor de recursos es eficaz.

§  Gentoo, orientada a usuarios avanzados. Automatiza la compilación de aplicaciones desde su código fuente.

§  Arch Linux, permite desarrollar el sistema a voluntad, Pacman  es su administrador de paquetes, consta siempre de la última versión, extensa documentación, es complejo.

§  Elementary OS, basada en Ubuntu y con mejoras, como mayor rendimiento, fluidez. Cabe mencionar que todos lo programas que corren en Ubuntu lo harán en él, al igual que el opuesto

Ø  Componentes básicos del sistema operativo

Los elementos fundamentales para que Linux pueda funcionar son:

ü  El Shell, es un intérprete de comandos el cual los recoge del usuario y, en base a ellos, desarrolla alguna acción; leyendo las órdenes del usuario, traduciendolas y pasándolas luego al núcleo, quién procederá a desenvolver la tarea. Ésta lleva por nombre Bash.

ü  El bootloader o gestor de arranque (boot), software encontrado en el Registro de Arranque Maestro (MBR) encargado de cargar el sistema operativo de un ordenador en la memoria, sin él el sistema nunca inciaría. El más usado es el Grub.

ü  El software GNU, es el poseedor de los paquetes de utilidades básicas (coreutils), los cuales dan pie a la ejecución de comandos especiales como cp, ls o rm , incluye también herramientas de compilación y gestor de arranque, al igual que el mismísimo shell.

ü  El servidor gráfico, interactúa con el hardware necesario para cargar los entornos gráficos y gestores de ventanas, ofreciendo un sistema gráfico.

De igual manera anclo el link del sitio en donde se elaboró: 



Comentarios