SysVinit 2.95

Pagkatapos ng ilang linggo ng beta testing, ang panghuling paglabas ng SysV init, insserv at startpar ay inihayag.

Maikling pangkalahatang-ideya ng mga pangunahing pagbabago:

  • Inalis ng SysV pidof ang kumplikadong pag-format dahil nagdulot ito ng mga isyu sa seguridad at potensyal na mga error sa memorya nang hindi nagbibigay ng malaking benepisyo. Ngayon ang gumagamit ay maaaring tukuyin ang separator sa kanyang sarili, at gumamit ng iba pang mga tool tulad ng tr.

  • Ang dokumentasyon ay na-update, lalo na para sa paghinto.

  • Gumagamit na ngayon ng mga millisecond na pagkaantala sa halip na mga segundo kapag natutulog at kapag nagsasara, na dapat ay nagbibigay ng average na kalahating segundo nang mas mabilis kapag nagsasara o nagre-reboot.

  • Inalis ang suporta para sa library ng sepol, na hindi na ginagamit ngunit nakakalat sa Makefile.

  • Ilang makabuluhang pagbabago ang ginawa sa insserv. Ang Debian legacy test suite ay nalinis at ngayon ay gumagana sa insserv Makefile. Ang pagpapatakbo ng "make check" ay nagiging sanhi ng lahat ng mga pagsubok na tumakbo. Kung nabigo ang isang pagsubok, ang data na ginamit nito ay pananatilihin para sa pagsubok sa halip na tanggalin. Ang isang nabigong pagsubok ay huminto sa pagpapatupad ng buong set (ang mga sumusunod ay dati nang naisakatuparan), na, ayon sa mga developer, ay dapat makatulong sa kanila na tumuon sa paglutas ng problema.

  • Pinahusay na paghawak sa iba't ibang sitwasyon kapag naglilinis pagkatapos ng mga pagsubok.

  • Ayon sa mga developer, isa sa pinakamahalagang pagbabago ay hindi na na-overwrite ng Makefile ang insserv.conf file sa panahon ng pag-install. Kung mayroon nang insserv.conf file, gagawa ng bagong sample na configuration na pinangalanang insserv.conf.sample. Dapat nitong gawing hindi gaanong masakit ang pagsubok sa mga bagong bersyon ng insserv.

  • Ang /etc/insserv/file-filters file, kung mayroon man, ay maaaring maglaman ng isang listahan ng mga extension ng file na binabalewala kapag nagpoproseso ng mga script sa /etc/init.d. Ang insserv command ay mayroon nang panloob na listahan ng mga karaniwang extension na hindi dapat pansinin. Ang bagong feature ay nagbibigay-daan sa mga administrator na palawakin ang listahang ito.

  • Ang Startpar ay matatagpuan na ngayon sa /bin sa halip na /sbin, na magbibigay-daan sa mga walang pribilehiyong user na gamitin ang utility na ito. Ang manu-manong pahina ay lumipat din mula sa seksyon 8 patungo sa seksyon 1 upang ipakita ang pagbabagong ito.

  • Sa panahon ng pagsubok, ang unang plano ay upang ilipat ang dependency makefile style: impormasyon mula sa /etc sa /var o sa /lib, ngunit ito ay naging problema kapag nagtatrabaho sa mga network file system at ilang iba pang mga bagay, lalo na ang problema sa FHS . Kaya't ang mga planong iyon ay naitigil at sa ngayon ang impormasyon ng dependency ay nananatili sa /etc. Pinag-uusapan ng mga developer ang posibilidad na bumalik sa planong ito sa ibang pagkakataon kung ang isang magandang alternatibong lokasyon ay ipinakita at nasubok.

Ang mga bagong stable na pakete para sa sysvinit-2.95, insserv-1.20.0 at startpar-0.63 ay matatagpuan sa mga salamin ng Savannah: http://download.savannah.nongnu.org/releases/sysvinit/

Pinagmulan: linux.org.ru

Magdagdag ng komento