Sysvinit 3.0 init süsteemi väljalase

Esitletakse klassikalise init-süsteemi sysvinit 3.0 väljalaset, mida kasutati laialdaselt Linuxi distributsioonides päevadel enne systemd ja upstart käivitamist ning mida nüüd kasutatakse ka sellistes distributsioonides nagu Devuan, Debian GNU/Hurd ja antiX. Versiooninumbri muutmine 3.0-ks ei ole seotud oluliste muudatustega, vaid on teise numbri maksimumväärtuse saavutamise tagajärg, mis vastavalt projektis kasutatud versioonide nummerdamise loogikale viis üleminekuni numbrile 3.0 pärast 2.99.

Uus väljalase lahendab probleemid bootlogdi utiliidis, mis on seotud konsooli seadme tuvastamisega. Kui varem võeti alglaadimislogi vastu vaid teadaolevatele konsooliseadmetele vastavate nimedega seadmeid, siis nüüd saab määrata suvalise seadme nime, mille kontrollimist piirab ainult kehtivate märkide kasutamine nimes. Seadme nime määramiseks kasutage kerneli käsurea parameetrit "console=/dev/device-name".

Sysvinitiga koos kasutatavate utiliitide insserv ja startpar versioonid ei ole muutunud. Utiliit insserv on loodud alglaadimisprotsessi korraldamiseks, võttes arvesse init-skriptide vahelisi sõltuvusi, ja startpari kasutatakse mitme skripti paralleelse käivitamise tagamiseks süsteemi alglaadimisprotsessi ajal.

Allikas: opennet.ru

Lisa kommentaar