-
Creación del proyecto GNU
Fundación: Iniciado por Richard Stallman en 1983 con el objetivo de desarrollar un sistema operativo completamente libre. El nombre GNU es un acrónimo recursivo que significa "GNU's Not Unix".
Software libre: Promueve la idea de software libre, enfatizando la libertad de usar, estudiar, modificar y distribuir software.
Licencia GPL: Introducción de la Licencia Pública General de GNU (GPL) en 1989, que protege la libertad del software. -
Lanzamiento del núcleo Linux
Inicio (1991): Creado por Linus Torvalds como un proyecto personal. La primera versión (0.01) fue lanzada en septiembre de 1991.
Código abierto: Desde el principio, el núcleo Linux fue liberado como software de código abierto, permitiendo que otros desarrolladores contribuyeran y mejoraran el código.
Modularidad: El núcleo es modular, lo que significa que los controladores y funciones pueden ser cargados y descargados dinámicamente sin reiniciar el sistema. -
Lanzamiento de Linux 1.0
Primera versión estable: Marcó el inicio de las versiones estables del núcleo Linux.
Soporte de hardware: Introdujo soporte para varios tipos de hardware, pero aún era limitado en comparación con versiones posteriores.
Sistema de archivos: Incluyó soporte para el sistema de archivos ext2, mejorando la gestión del almacenamiento.
Multitarea: Se introdujo el soporte básico para la multitarea, aunque todavía estaba en sus etapas iniciales. -
Lanzamiento de Linux 2.0
Multicore y multiprocesamiento: Introdujo soporte para sistemas multiprocesador, mejorando el rendimiento en hardware moderno.
Redes mejoradas: Mejoras significativas en el soporte de redes, incluyendo protocolos TCP/IP más robustos.
Mayor escalabilidad: Soportó más memoria y un número mayor de procesos concurrentes.
Módulos del núcleo: Introducción de módulos, permitiendo la carga y descarga de controladores sin reiniciar el sistema. -
Debian
Base: Uno de los proyectos más antiguos, iniciado en 1993.
Estabilidad: Conocido por su enfoque en la estabilidad y la seguridad. Ideal para servidores y entornos críticos.
Ciclo de lanzamiento: No tiene un ciclo fijo, pero las versiones estables se lanzan cuando están listas, lo que puede ser cada dos años o más.
Versatilidad: Proporciona una gran cantidad de paquetes de software (más de 50,000), lo que lo hace muy flexible y adaptado a diversas necesidades. -
Fedora
Base: Proyecto patrocinado por Red Hat, lanzado en 2003.
Enfoque en la innovación: Fedora es conocido por incorporar las últimas tecnologías y desarrollos en el mundo del software libre. Es a menudo considerado como un "laboratorio" para nuevas características que pueden ser integradas en Red Hat Enterprise Linux (RHEL).
Ciclo de lanzamiento: Lanzamientos cada seis meses, con un ciclo de vida de aproximadamente 13 meses por cada versión. -
Lanzamiento de Linux 2.6
Rendimiento mejorado: Se mejoró el rendimiento general y la eficiencia del sistema.
Soporte para más hardware: Se amplió el soporte para una variedad más amplia de dispositivos y arquitecturas.
Sistema de archivos mejorado: Soporte para sistemas de archivos como ReiserFS y XFS, además de mejoras en ext3.
Mejoras en seguridad: Introducción de características como SELinux para mejorar la seguridad del sistema. -
Lanzamiento de Ubuntu
Base: Derivada de Debian, comenzó en 2004.
Facilidad de uso: Diseñada para ser amigable para el usuario, ideal para principiantes. Su interfaz gráfica es intuitiva y atractiva.
Ciclo de lanzamiento: Ofrece lanzamientos cada seis meses y versiones LTS cada dos años, que reciben soporte durante cinco años.
Entorno de escritorio: Utiliza GNOME como su entorno de escritorio predeterminado, pero también ofrece variantes con otros entornos, como KDE (Kubuntu) y Xfce. -
Lanzamiento de Linux 5.x
Soporte para hardware moderno: Continuas actualizaciones para soportar las últimas tecnologías de hardware.
Mejoras en rendimiento: Optimización de la gestión de memoria y rendimiento general, especialmente para servidores y entornos de alto rendimiento.
Virtualización avanzada: Mejoras en las capacidades de virtualización, con soporte mejorado para KVM y otras tecnologías.
Soporte para nuevas arquitecturas: Inclusión de soporte para arquitecturas emergentes, como RISC-V.