Paglabas ng sysvinit 3.0 init system

Ipinakita ang pagpapalabas ng klasikong init system sysvinit 3.0, na malawakang ginagamit sa mga pamamahagi ng Linux noong mga araw bago ang systemd at upstart, at ngayon ay patuloy na ginagamit sa mga distribusyon tulad ng Devuan, Debian GNU/Hurd at antiX. Ang pagbabago sa numero ng bersyon sa 3.0 ay hindi nauugnay sa mga makabuluhang pagbabago, ngunit ito ay bunga ng pag-abot sa pinakamataas na halaga ng pangalawang digit, na, alinsunod sa lohika ng pagnunumero ng bersyon na ginamit sa proyekto, ay humantong sa paglipat sa numerong 3.0 pagkatapos ng 2.99.

Ang bagong release ay nag-aayos ng mga problema sa bootlogd utility na nauugnay sa pag-detect ng device para sa console. Kung dati ay ang mga device lang na may mga pangalan na nauugnay sa mga kilalang console device ang tinanggap sa bootlogd, ngayon ay maaari kang tumukoy ng isang arbitrary na pangalan ng device, na ang tseke ay limitado lamang sa pamamagitan ng paggamit ng mga wastong character sa pangalan. Para itakda ang pangalan ng device, gamitin ang kernel command line parameter na β€œconsole=/dev/device-name”.

Ang mga bersyon ng insserv at startpar utility na ginamit kasabay ng sysvinit ay hindi nagbago. Ang insserv utility ay idinisenyo upang ayusin ang proseso ng pag-boot, na isinasaalang-alang ang mga dependency sa pagitan ng mga script ng init, at ang startpar ay ginagamit upang matiyak ang parallel na paglulunsad ng ilang mga script sa panahon ng proseso ng pag-boot ng system.

Pinagmulan: opennet.ru

Magdagdag ng komento