Выпуск сістэмы ініцыялізацыі sysvinit 3.0

Прадстаўлены рэліз класічнай сістэмы ініцыялізацыі sysvinit 3.0, якая шырока ўжывалася ў дыстрыбутывах Linux у часы да systemd і upstart, а зараз працягвае выкарыстоўвацца ў такіх дыстрыбутывах, як Devuan, Debian GNU/Hurd і antiX. Змяненне нумара версіі на 3.0 не звязана са значнымі зменамі, а з'яўляецца следствам дасягнення максімальнага значэння другой лічбы, што, у адпаведнасці з логікай нумарацыі версій, якая прымяняецца ў праекце, прывяло да пераходу да нумара 3.0 пасля 2.99.

У новым выпуску ўхіленыя праблемы ва ўтыліце bootlogd, злучаныя з азначэннем прылады для кансолі. Калі раней у bootlogd прымаліся толькі прылады з імёнамі, якія адпавядаюць вядомым кансольным прыладам, то зараз можна паказаць адвольнае імя прылады, праверка для якога абмежавана толькі ўжываннем дапушчальных знакаў у імі. Для задання імя прылады варта выкарыстоўваць параметр каманднага радка ядра "console=/dev/device-name".

Версіі ужывальных у звязку з sysvinit утыліт insserv і startpar не змяніліся. Утыліта insserv прызначана для арганізацыі працэсу загрузкі з улікам залежнасцяў паміж init-скрыптамі, а startpar ужываецца для забеспячэння раўналежнага запуску некалькіх скрыптоў падчас загрузкі сістэмы.

Крыніца: opennet.ru

Дадаць каментар