SerenityOS
# SerenityOS

SerenityOS es un sistema operativo de software libre y código abierto creado por Andreas Kling.

Ha sido diseñado para ser un Sistema Operativo Unix-like inspirándose en las interfaces gráficas de usuario de los años 90. Debido a ser un sistema operativo relativamente nuevo, su desarrollo de software crece a un ritmo rápido. Algunas de estas nuevas funcionalidades incluyen un entorno de desarrollo integrado, un depurador visual, un navegador web con un motor de JavaScript, y un Shell gráfico orientado al uso de escritorio.

## Historia

SerenityOS fue iniciado por Andreas Kling a principios de 2019. Andreas empezó a escribir SerenityOS en su tiempo libre mientras grababa su desarrollo usando un software de captura de pantalla para luego subir esas sesiones a YouTube. A mediados de 2019 Andreas creó un repositorio en GitHub para compartir su proyecto con otra gente interesada en ayudar. Mucha gente de todo el mundo empezó a contribuir a SerenityOS y en este momento recibe mejoras sustanciales de personas ajenas a Andreas cada semana. Andreas declara que está sorprendido de todo las contribuciones al desarrollo y que en este momento tiene problemas apenas revisando y publicando el trabajo de otros contribuidores.

## Características

SerenityOS está diseñado para ser un sistema operativo Unix simple, inspirado por las interfaces de usuario populares en los ordenadores de escritorio de los años 90. Aunque está siendo diseñado en la actualidad como una imagen para máquina virtual, dispone de un kernel de 32-bit con multitarea apropiativa, una pila de red IPv4, sistema de archivos ext2, un conjunto de herramientas para creación de interfaces gráficas y un gestor de composición de ventanas. Muchas nuevas funcionalidades están siendo añadidas velozmente y Andreas tiene el objetivo de poder ejecutar SerenityOS fuera de una máquina virtual en algún momento.

