O Laritos é um protótipo de sistema operacional desenvolvido e movido de teste altamente configurável, modular, criado inteiramente do zero, do carregador de inicialização ao kernel, kernel e drivers, Chain Tool (incluindo um LIBC mínimo) e aplicativos de espaço para usuários.
O objetivo principal de Laritos é fornecer um conjunto de recursos gratuitos (Base CodeBase, Documentação, Tutoriais) para aprender sobre os internos do sistema operacional. Portanto, seu foco é colocado principalmente na simplicidade, manutenção, modularidade, depuração e testabilidade. Aspectos como desempenho, segurança e compatibilidade com os operacionais existentes não são a prioridade por enquanto.
O sistema operacional é composto pelos três componentes a seguir, cada um deles com seu repositório correspondente:
| Componente | Descrição |
|---|---|
| Laritos | Kernel + drivers + recursos específicos da placa + testes + ferramentas misc |
| Laritos-Toolchain | Mínimo libc + Usuáriospace Apps Building Tools |
| Laritos-Apps | Aplicativos do Userland, como shell , ps UNIX Tool para processos de listagem, aplicativos de teste, etc. |

Para a documentação completa do sistema operacional, consulte a página da wiki
armv7a )armv7a (braço 32 bits) foi implementadoKbuild , este é o mesmo construtor usado pelo Linux portado para laritosboard/<boardname/*.bi (Informações da placa) Arquivos. Isso pode ser visto como uma versão muito simplificada da árvore de dispositivos Linuxstats Arquivos Virtuais Hierárquicos ( VFS ) Suportando ext2 e pseudofs /proc também conhecido/property Pseudo -Finsystem)armv7a )Veja Laritos-Toolchain Repo para mais informações
ps para listar processos ativosVeja Laritos-App Repo para mais informações
Veja a página do wiki
Laritos está atualmente na versão alfa, portanto, alguns recursos podem não funcionar como o esperado e a estabilidade não é garantida. Usar por seu próprio risco?
O código está licenciado sob a licença do MIT.