Sysvinit 3.0 init sistēmas izlaišana

Tiek prezentēts klasiskās init system sysvinit 3.0 izlaidums, kas tika plaši izmantots Linux izplatījumos pirms systemd un upstartēšanas, un tagad to turpina izmantot tādos izplatījumos kā Devuan, Debian GNU/Hurd un antiX. Versijas numura maiņa uz 3.0 nav saistīta ar būtiskām izmaiņām, bet ir sekas otrā cipara maksimālās vērtības sasniegšanai, kas saskaņā ar projektā izmantoto versiju numerācijas loģiku noveda pie pārejas uz skaitli 3.0 pēc 2.99.

Jaunajā laidienā ir novērstas problēmas bootlogd utilītprogrammā, kas saistītas ar ierīces noteikšanu konsolei. Ja iepriekš bootlogd tika pieņemtas tikai ierīces ar nosaukumiem, kas atbilst zināmām konsoles ierīcēm, tagad varat norādīt patvaļīgu ierīces nosaukumu, kura pārbaudi ierobežo tikai derīgu rakstzīmju izmantošana nosaukumā. Lai iestatītu ierīces nosaukumu, izmantojiet kodola komandrindas parametru “console=/dev/device-name”.

Insserv un startpar utilītu versijas, kas tiek izmantotas kopā ar sysvinit, nav mainījušās. Insserv utilīta ir paredzēta sāknēšanas procesa organizēšanai, ņemot vērā atkarības starp init skriptiem, un startpar tiek izmantots, lai nodrošinātu vairāku skriptu paralēlu palaišanu sistēmas sāknēšanas procesa laikā.

Avots: opennet.ru

Pievieno komentāru