Vrijgave van sysvinit 3.0 init-systeem

Gepresenteerd wordt de release van het klassieke init-systeem sysvinit 3.0, dat veel werd gebruikt in Linux-distributies in de dagen vóór systemd en upstart, en nu nog steeds wordt gebruikt in distributies zoals Devuan, Debian GNU/Hurd en antiX. De wijziging van versienummer naar 3.0 gaat niet gepaard met significante wijzigingen, maar is een gevolg van het bereiken van de maximale waarde van het tweede cijfer, wat, in overeenstemming met de in het project gebruikte versienummeringslogica, leidde tot de overgang naar nummer 3.0 na 2.99.

De nieuwe release lost problemen op in het bootlogd-hulpprogramma met betrekking tot apparaatdetectie voor de console. Als voorheen alleen apparaten met namen die overeenkomen met bekende consoleapparaten werden geaccepteerd in bootlogd, kunt u nu een willekeurige apparaatnaam opgeven, waarvan de controle alleen wordt beperkt door het gebruik van geldige tekens in de naam. Om de apparaatnaam in te stellen, gebruikt u de kernelopdrachtregelparameter “console=/dev/device-name”.

De versies van de insserv- en startpar-hulpprogramma's die in combinatie met sysvinit worden gebruikt, zijn niet veranderd. Het hulpprogramma insserv is ontworpen om het opstartproces te organiseren, waarbij rekening wordt gehouden met de afhankelijkheden tussen init-scripts, en startpar wordt gebruikt om ervoor te zorgen dat verschillende scripts parallel worden gestart tijdens het opstartproces van het systeem.

Bron: opennet.ru

Voeg een reactie