Para fins educacionais, eu gostaria de começar com uma base compatível com POSIX, incluindo um shell, utilitários básicos e um compilador ANSI C, e depois ver que tipo de ambientes eu posso construir juntando pacotes.
No entanto, a maioria dos sistemas operacionais mínimos compatíveis com POSIX que encontrei parecem estar incorporados e / ou proprietários. Existem sistemas de código aberto que eu possa executar facilmente no Virtualbox?
Pesquisei um pouco sobre a criação de um ambiente desse tipo do zero , mas parece que é muito trabalhoso obter um ambiente inicializável / utilizável, muito menos um compatível com POSIX. Eu poderia tentar criar um sistema operacional POSIX algum dia, mas primeiro gostaria de ter um pouco mais de conhecimento sobre computadores com antecedência.
Nota:
Acho que ouvi em algum lugar que o Linux não é totalmente compatível com POSIX, mas, desde que eu possa compilar e construir algumas das ferramentas de código aberto mais comuns e essenciais (como wget e w3m), eu ficaria muito feliz, independentemente de usou o kernel do Linux. O mesmo vale para os outros componentes básicos que eu imagino que possam vir com o sistema operacional (por exemplo, glibc)