Laritos es un prototipo del sistema operativo desarrollado altamente configurable, modular y basado en la prueba, creado completamente desde cero, desde el cargador de arranque hasta el núcleo, el núcleo hasta los controladores, la cadena de herramientas (incluida una LibC mínima) hasta aplicaciones de espacio de usuario.
El objetivo principal de Laritos es proporcionar un conjunto de recursos gratuitos (base de código, documentación, tutoriales) para aprender sobre el sistema operativo. Por lo tanto, su enfoque se pone principalmente en simplicidad, mantenibilidad, modularidad, depugabilidad y capacidad de prueba. Aspectos como el rendimiento, la seguridad, la compatibilidad con los sistemas operativos existentes no son la prioridad por ahora.
El sistema operativo está compuesto por los siguientes 3 componentes, cada uno de ellos con su repositorio correspondiente:
| Componente | Descripción |
|---|---|
| laritos | Kernel + controladores + recursos específicos de la junta + pruebas + herramientas misceláneos |
| Laritos-Tooleta | libc + User Userspace Apps Herramientas de construcción |
| Laritos-apps | Aplicaciones de Userland como shell , Herramienta tipo ps Unix para procesos de listado, aplicaciones de prueba, etc. |

Para la documentación completa del sistema operativo, consulte la página Wiki
armv7a )armv7a (ARM 32 bits)Kbuild , este es el mismo constructor utilizado por Linux portado a Laritosboard/<boardname/*.bi (información de la placa). Esto podría verse como una versión muy simplificada del árbol de dispositivos LinuxVFS ) que admite ext2 y pseudofs (también conocido como sistemas de archivos en memoria, por ejemplo, /proc , stats FS)/property Sistema de archivos Pseudo Pseudo)armv7a )Ver Laritos-Toolchain Repo para obtener más información
ps para enumerar procesos activosVea el repositorio de Laritos-App para obtener más información
Ver Wiki Página
Laritos se encuentra actualmente en la versión alfa, por lo tanto, algunas características pueden no funcionar como se esperaba y la estabilidad no está garantizada. ¿Usar en su propio riesgo?
El código tiene licencia bajo la licencia MIT.