Trabajo Final Trimestre Sistemas 1.2
Trabajo Final Trimestre Sistemas 1.2
Trabajo Final Trimestre Sistemas 1.2
LINUX (1983):
Linux tiene su origen en Unix. Este apareció en los años sesenta, desarrollado
por los investigadores Dennis Ritchie y Ken Thompson, de los Laboratorios
Telefónicos Bell. Andrew Tanenbaum desarrolló un sistema operativo parecido
a Unix (llamado Minix) para enseñar a sus alumnos el diseño de un sistema
operativo. Debido al enfoque docente de Minix, Andrew nunca permitió que
éste fuera modificado, ya que podrían introducirse complicaciones en el sistema
para los alumnos.
Serie 0.x
Serie 1.x
• 1994: En marzo de este año, Trovalds considera que todos los
componentes del núcleo Linux están totalmente maduros y presenta
la versión 1.0 de Linux. Esta versión está, por primera vez,
disponible en la red Internet. El proyecto XFree86 contribuye con
una interfaz gráfica de usuario (GUI). En este año, las empresas Red
Hat y SUSE también publican la versión 1.0.
Serie 2.x
• 1996: La versión 2.0 del núcleo Linux es liberada. Éste ahora puede
servir varios procesadores al mismo tiempo usando
multiprocesamiento simétrico (SMP), y se convierte así en una
alternativa seria para muchas empresas.
• 1999: Aparece la serie 2.2 del núcleo Linux, en enero, con el código
de red y el soporte a SMP mejorados. Al mismo tiempo, un grupo de
desarrolladores comienza el trabajo sobre el entorno gráfico
GNOME, que competirá con KDE por la facilidad de uso y la
eficiencia para el usuario. Durante este año IBM anunció un extenso
proyecto para el soporte de Linux.
• 2001: En enero, se libera la serie 2.4. El núcleo Linux ahora soporta
hasta 64 Gb de RAM, sistemas de 64 bits, dispositivos USB y un
sistema de archivos journaling.
SERIE 3.x
● 2011: Se publica la versión 3.0 del núcleo Linux. En esta versión se
mejora la gestión de memoria, lo cual se traduce en aumento de la
velocidad. Puede verse que la versión del kernel Linux viene con
mejoras en el rendimiento y la velocidad, por lo que puede esperarse
un sistema operativo más eficiente en cualquier ordenador. De la
misma manera han sido añadidos soportes para diversos
componentes de hardware y una gran cantidad de nuevos
controladores, lo que aumenta la compatibilidad de Linux con otros
dispositivos en gran medida.
SERIE 4.X
● 2015: Se publica la versión 4.0 del núcleo de Linux. Esta versión la
novedad más importante es que se podía actualizar sin la necesidad de
reiniciar el equipo, funcionalidad que le vino muy bien a los
administradores de sistemas ya que podían instalar y aplicar parches de
seguridad en sus servidores para contar con la protección de las últimas
correcciones de errores sin detener la operación. Otras de las novedades
que encontramos son que mejoraron el soporte para las nuevas CPU Intel
Skylake y también se le añadió soporte a los System on Chip de Intel
Quark. En cuestión de controladores se les dio soporte a los Drivers
TOpen-source para AMD Radeon con soporte de DisplayPort Audio y
varias mejoras en drivers HID como los teclados compactos de Lenovo y
alguna tableta gráfica Wacom. Sin olvidar algunos cambios de ficheros de
F2FS y BtrfFs.
SERIE 5.X
● 2019: Se publica la versión 5.0 del núcleo Linux. Esta versión introduce
algunos bits interesantes, como la compatibilidad con FreeSync en
controlador de gráficos de código abierto AMDGPU para permitir una
experiencia visual más fluida en tarjetas con GPUs AMD Radeon y LCDs
con frecuencias de actualización dinámicas. También introduce una nueva
función de programación consciente de la energía en aquellos dispositivos
que utilizan CPUs ARM big.LITTLE, soporte para la encriptación del
sistema de archivos Adiantum en fscrypt para dispositivos de bajo
consumo, y soporte para archivos swap en el sistema de archivos Btrfs.
SERIE 6.X
● 2022: Se publica la versión 6.0 del núcleo de Linux. Esta versión trajo
nuevas mejoras como soporte para autenticación en banda NVMe,
escrituras asíncronas en búfer cuando se usa tanto XFS como io_uring,
soporte de transmisión de red de copia cero de io_uring o soporte para
buses PCI en las arquitecturas OpenRISC y LoongArch. También trajo
mejoras a las arquitecturas de hardware RISC-V y AArch64,
características nueva y mejoradas para los sistemas de archivos Btrfs y
OverlayFS, así como controladores nuevos y actualizados para soporte de
hardware de primer nivel.