Paglabas ng sysvinit 2.97 init system

Pagkatapos ng 10 na buwan ng pag-unlad ipinakita paglabas ng klasikong init system sysvinit 2.97, na malawakang ginagamit sa mga pamamahagi ng Linux noong mga araw bago ang systemd at upstart, at ngayon ay patuloy na ginagamit sa mga pamamahagi gaya ng Devuan at antiX. Kasabay nito, ang mga paglabas ng insserv 1.22.0 at startpar 0.65 na mga utility na ginamit kasabay ng sysvinit ay nilikha. Kagamitan insserv ay idinisenyo upang ayusin ang proseso ng paglo-load na isinasaalang-alang ang mga dependency sa pagitan ng mga script ng init, at startpar ginamit upang matiyak ang magkatulad na paglulunsad ng ilang mga script sa panahon ng system boot.

Sa bagong release:

  • May kasamang auxiliary utility sysd2v, na nagbibigay-daan sa iyong i-convert ang mga systemd service unit file sa format ng mga classic na SysV initialization script na may LSB header;
  • Nagdagdag ng kakayahang mag-load ng mga setting, na na-format bilang hiwalay na mga file na matatagpuan sa /etc/inittab.d/ directory;
  • Pinagana ang pagsuri para sa pagkakaroon ng libcrypt sa root partition sa halip na gumamit ng hard-coded fixed path;
  • Nagdagdag ng logsave at readbootlog na mga file sa Git ignore list;
  • Ang code ay nalinis upang wastong palayain ang hindi nagamit na memorya;
  • Idinagdag ang kakayahang matukoy ang oras ng pagsasara sa format na "+hh:mm" bilang karagdagan sa "hh:mm", "+m" at "ngayon";
  • Ang insserv program ay nagdagdag ng kakayahang tumukoy ng prefix para sa pag-install. Bilang default, ang insserv ay naka-install na ngayon sa /usr hierarchy (ang executable ay inilipat mula sa /sbin patungo sa /usr/sbin). Kinokontrol ng WANT_SYSTEMD parameter sa Makefile kung pinagana ang suporta sa systemd/dbus.
  • Ang PREFIX variable ay naidagdag sa startpar assembly file para sa mas nababaluktot na kahulugan ng startpar at insserv installation path.

Pinagmulan: opennet.ru

Magdagdag ng komento