Antes do RHEL 7, suas distribuições eram construídas em SysV, um gerenciador que se parece muito com o legado System V ( init.d
, rc
, runlevels...).
Eles mudaram para systemd do RHEL 7.
Mas qual é a real diferença entre o SysV e o System V semelhante ao Unix?
Por que eles chamaram isso de SysV, se é a mesma coisa?
OK, precisamos esclarecer um pouco a terminologia, antes de podermos falar sobre o conteúdo:
Não. SysV é a abreviação de "UNIX System V" e é um sistema operacional UNIX de 1983, não relacionado ao Red Hat Linux.
Felizmente, você esclarece que se refere a um "gerente". Eu chamaria isso de "sistema init"; e o mundo Linux geralmente chama o que você quer dizer de " estilo SysV
init
"; não apenas SysV (porque SysV é um conjunto de sistemas operacionais, não apenas um gerenciador de processos de inicialização).Então, isso já responde parte da sua pergunta:
Nenhum, "SysV" é apenas uma abreviação de "System V". E ambos não são Red Hat Linux, nem é descendente deles. (E o System V não é apenas "semelhante ao Unix", é um UNIX comercial da AT&T.)
Em outras palavras, a Red Hat (e basicamente todos os outros Linux da época) usou o
init
conceito do SysV, usando osysvinit
programa de Miquel van Smoorenburg. Que era, de acordo com seuChangelog
arquivo, originalmente uma porta primitiva dos conceitos do processo init do System V para o Minix. Não há System V no Red Hat Linux (sabemos disso, porque caso contrário a SCO teria tentado processar o Red Hat, etc.).Não é o mesmo. Eles não chamam isso de SysV, eles chamam de estilo SysV , porque reutiliza conceitos do UNIX System V de 1983. (isso até rima!)