É apresentado o lançamento do sistema init clássico sysvinit 3.02, que foi amplamente utilizado em distribuições Linux nos dias anteriores ao systemd e upstart, e agora continua a ser usado em distribuições como Devuan, Debian GNU/Hurd e antiX. As versões dos utilitários insserv e startpar usadas em conjunto com o sysvinit não foram alteradas. O utilitário insserv é projetado para organizar o processo de inicialização, levando em consideração as dependências entre os scripts de inicialização, e o startpar é usado para garantir o lançamento paralelo de vários scripts durante o processo de inicialização do sistema.
Na nova versão do sysvinit:
- A estrutura po4a foi usada para coordenar o trabalho de tradução de documentação e páginas de manual para diferentes idiomas.
- As páginas de manual foram melhoradas e foram adicionados scripts para sua montagem, levando em consideração as traduções.
- A infraestrutura de desenvolvimento foi movida do Savannah para a plataforma GitHub, que agora também lidará com notificações de problemas.
- O arquivo inittab permite o uso do caractere “@” em comandos para tratar o comando como um literal, o que não aciona o shell.
- bootlogd fornece verificação de erros para chdir() e usa o ioctl TIOCGDEV para facilitar a detecção do console no Linux.
Fonte: opennet.ru