The release of the classical initialization system sysvinit 3.08 has been announced. sysvinit was widely used in Linux distributions before the introduction of Systemd and Upstart, and is still being used in distributions such as Devuan, Debian GNU/Hurd, and Antix. The versions of Sysvinit used in conjunction with the InSServ and Startpar utilities remain unchanged. The Inserv utility is designed to organize the process of downloading between the dependencies between the Init-scripts, while startpar is used to ensure the parallel launch of several scripts during system load.
The new Sysvinit release introduces the ability to quickly reboot using the Kexec mechanism. This mechanism allows the replacement of the Linux nucleus in an already loaded system without transmitting bootloader control and bypassing the stage of equipment initialization. To facilitate restart using Kexec, a new option, “-K,” has been added to the HALT utility. Additionally, some corrections made by the Sysvinit package in Gentoo Linux have been incorporated into the Sysvinit 3.08 version. When the HALT command is called without parameters, it will now trigger “Shutdown -h -h” instead of “Shutdown -h” in order to set the environment variable init_halt.