4suite
github.com/vx9k/4suite ↗Uma pilha de boot independente em C: init, rc, logger e user, cada um com escopo próprio e README próprio.
- Linguagem
- C
- Plataforma
- Linux, BSD planejado
- Build
- Ninja
- Licença
- MIT
Por enquanto, só Linux. signalfd é uma interface do Linux; o suporte a BSD está planejado.
Componentes
4initdisponível
PID 1 mínimo. Bloqueia os sinais e os lê por um signalfd, faz fork do 4rc em uma sessão própria e recolhe os processos filhos a cada SIGCHLD. Inspirado no init mínimo do rofl0r.
4rcem andamento
O gerenciador de serviços que o 4init inicia. Ainda está no começo: o próprio README diz que ele “larps as being functional”.
loggerplanejado
Faz parte do escopo da suíte. Ainda não começou.
userplanejado
Faz parte do escopo da suíte. Ainda não começou.