Atualmente, executo o Linux em uma placa de braço usando o Sysvinit, mas os drivers de rede da minha placa não são os melhores, o que faz com que o serviço de rede pare o boot por um tempo, eu também tenho problemas com inicializações de framebuffer .
A solução para meu problema seria iniciar o serviço paralelo do usuário, posso ativá-lo no Sysvinit, mas haverá um pesadelo de dependência, portanto, preciso de um sistema init que suporte dependências e possa executar serviços em paralelo.
Até agora eu encontrei cinit e depois de ler sobre isso eu realmente gostei da idéia por trás dele e implementação (eu não testei embora), pelo que eu li parece que é um sistema simples que é um pouco compatível com Sysvinit, tem "querer" e "precisar" tipos de dependência (semelhante ao systemd quer e requer).
O projeto cinit não foi atualizado desde 2009 e o principal repositório do git está desativado, apenas o repositório de espelhos do github ainda está funcionando, então fica claro que o projeto está morto.
O projeto é mantido em outro lugar? como um garfo, talvez?
Quais outros sistemas de init similares que possuem essas funcionalidades? ele deve ser adequado para sistemas embarcados (pequena área de cobertura), não gosto de systemd especialmente em um sistema embarcado em que trabalho continuamente e depuração de inicialização.
Atualização: Eu também estou querendo testar minha placa com sistemas de compilação, então eu preferiria que o sistema init fosse compatível com sistemas de compilação como o Yoctoproject e o Buildroot.
Tags init init-script sysvinit