sysvinit 3.02 Init-Systemversion

Vorgestellt wird die Veröffentlichung des klassischen Init-Systems sysvinit 3.02, das in den Tagen vor systemd und upstart in Linux-Distributionen weit verbreitet war und nun weiterhin in Distributionen wie Devuan, Debian GNU/Hurd und antiX verwendet wird. Die Versionen der in Verbindung mit sysvinit verwendeten Dienstprogramme insserv und startpar haben sich nicht geändert. Das Dienstprogramm insserv dient zur Organisation des Startvorgangs unter Berücksichtigung der Abhängigkeiten zwischen Init-Skripten. Startpar wird verwendet, um den parallelen Start mehrerer Skripte während des Systemstartvorgangs sicherzustellen.

In der neuen Version von sysvinit:

  • Das po4a-Framework wurde verwendet, um die Arbeit zur Übersetzung von Dokumentation und Manpages in verschiedene Sprachen zu koordinieren.
  • Manpages wurden verbessert und Skripte für deren Zusammenstellung hinzugefügt, wobei Übersetzungen berücksichtigt wurden.
  • Die Entwicklungsinfrastruktur wurde von Savannah auf die GitHub-Plattform verlagert, die nun auch Problembenachrichtigungen verarbeiten wird.
  • Die inittab-Datei ermöglicht die Verwendung des „@“-Zeichens in Befehlen, um den Befehl als Literal zu behandeln, das die Shell nicht auslöst.
  • bootlogd bietet eine Fehlerprüfung für chdir() und ermöglicht die Verwendung von TIOCGDEV ioctl, um die Konsolenerkennung unter Linux zu vereinfachen.

Source: opennet.ru

Kommentar hinzufügen