Skip to content
Latchkey

O Que É um Init System?

Um init system é o primeiro processo de userspace iniciado pelo kernel, rodando como process ID um, e o ancestral de todos os outros processos. Ele inicia e supervisiona serviços do sistema, trata o shutdown e adota processos órfãos para poder fazer seu reap. Em containers, um init leve muitas vezes cumpre esse papel para a árvore de processos contida.

Por que isso importa

Rodar um container ou runner sem um init adequado significa que processos órfãos nunca sofrem reap e signals podem não se propagar. Adicionar um init mínimo corrige o acúmulo de zombies e o shutdown limpo em containers de CI.

Guias relacionados