Tilck: Um Kernel Educacional Minimalista com Compatibilidade Linux

2025-07-16
Tilck: Um Kernel Educacional Minimalista com Compatibilidade Linux

Tilck é um kernel monolítico educacional projetado para compatibilidade binária com Linux, atualmente rodando em arquiteturas i686 e RISCV64. Seu design pequeno e simples o torna ideal para aprender programação de kernel, permitindo a comparação da execução de código em modo usuário entre Linux e Tilck. Tilck não requer aplicativos personalizados; ele executa programas Linux convencionais como o conjunto BusyBox. Aplicações futuras podem incluir sistemas embarcados que exigem determinismo e latência ultrabaixa, preenchendo a lacuna entre o Linux embarcado e sistemas operacionais em tempo real como FreeRTOS ou Zephyr.

Desenvolvimento