Trabajo Final Trimestre Sistemas 1.2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

EJERCICIO PARTE DEL TRABAJO FINAL

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.

Un estudiante finlandés llamado Linus Trovald, contrastando que no era posible


extender Minix, decidió escribir su propio sistema operativo compatible con
Unix. En aquellos momentos el proyecto GNU (GNU’s Not Unix), que Richard
Stallman había iniciado hacía ya casi diez años, comprendía un sistema básico
casi completo. La excepción más importante era el núcleo, que controla el
hardware. Trovalds decidió aprovechar el sistema GNU y completarlo con su
propio núcleo, que bautizó como Linux. El sistema conjunto herramientas GNU
y núcleo Linux, forma lo que llamamos GNU/Linux.

Serie 0.x

• El 17 de septiembre de 1991 aparece la primera versión pública sobre un


servidor ftp (Protocolo de transferencia de archivos). Algunos
desarrolladores están interesados en el proyecto y contribuyen con
mejoras y extensiones.

• 1992: El núcleo Linux es licenciado de nuevo bajo la GNU GPL. Las


primeras distribuciones Linux son creadas como Linux 0.12.

• 1993: Más de 100 desarrolladores trabajan sobre el núcleo Linux. Con su


ayuda el núcleo es adaptado al ambiente de GNU, que crea un espectro
enorme de tipos de aplicaciones para el nuevo sistema operativo creado
de la unión del software del proyecto GNU. En este año, también el
proyecto Wine (reimplementación de la interfaz de programación de
aplicaciones de Win16 y win32 para sistemas operativos basados en
Unix) comienza su desarrollo y la distribución más antigua actualmente
activa, Slackware, es liberada por primera vez. Más tarde en el mismo
año, el Proyecto Debian es establecido. Hoy esta es la comunidad más
grande de una distribución.

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.

• 1995: En marzo, la siguiente rama estable de Linux aparece, la serie


1.2. Más tarde, Linux es portado a las plataformas informáticas DEC
y SUN SPARC. Durante los siguientes años es portado a un número
cada vez mayor de plataformas.

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.

• 1997: Varios programas propietarios son liberados para Linux en el


mercado, como la base de datos Adabas D, el navegador Netscape y
las suites de oficina Applixware y StarOffice.

• 1998: Un grupo de programadores comienza a desarrollar la interfaz


gráfica de usuario KDE, primera de su clase para Linux, con el
objetivo de proveer facilidad de uso al usuario.

• 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.

• 2003: Aparece la versión 2.6 y consigo llevas varias mejoras:


hicieron de Linux un núcleo aceptable en servidores tan grandes
como sea posible, aumenta el alcance de Linux en nuevos categorías
de hardware, aumenta la interactividad y la velocidad de respuesta.

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.

También podría gustarte