Um kernel experimental escrito em C e Assembly, com a intenção de integrar a linguagem Lua diretamente ao sistema, expondo APIs Lua para interagir com o hardware e o sistema operacional. O projeto é movido pela curiosidade de como um sistema pode funcionar nesse contexto.
A ideia surgiu de uma vontade antiga de entender como kernels funcionam por dentro. O ponto de partida foi o vídeo "Tentando fazer um kernel em C e assembly" do canal Lowwryzen no YouTube, que levou ao repositório laurix, usado como base para este projeto.
O nome é uma fusão de Pudim (identidade do projeto), Lua (a linguagem a ser integrada) e rix (herdado do laurix).
- caso queira ver o progresso, leia journal.txt.
- lowwryzen — pelo repositório laurix, que serve de base para este projeto, e pelo vídeo que motivou o desenvolvimento.
- Lua Team — pela linguagem Lua, distribuída sob licença MIT. Lua 5.5.0 é integrada a este kernel para fornecer a camada de sistema.
Este projeto é distribuído sob a licença MIT.
- Lua License — MIT License
- laurix License — MIT License