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

Прадстаўлены рэліз класічнай сістэмы ініцыялізацыі sysvinit 2.96, якая шырока ўжывалася ў дыстрыбутывах Linux у часы да systemd і upstart, а зараз працягвае выкарыстоўвацца ў такіх дыстрыбутывах, як Devuan і antiX. Адначасова сфарміраваны выпускі ужывальных у звязку з sysvinit утыліт insserv 1.21.0 і
startpar 0.64. Утыліта insserv прызначана для арганізацыі працэсу загрузкі з улікам залежнасцяў паміж init-скрыптамі, а startpar прымяняецца для забеспячэння паралельнага запуску некалькіх скрыптоў у працэсе загрузкі сістэмы.

У новым выпуску:

  • У праграму pidof дададзены сцяг "-z" для праверкі. зомбі-працэсаў і працэсаў у стане замарозкі ўводу/высновы (станы Z і D, якія раней прапускаліся з-за магчымасці завісання);
  • Праведзена чыстка вываду ўтыліты readbootlog;
  • У працэс для вядзення загрузных логаў bootlogd дададзены сцяг "-e", які дазваляе захоўваць у логу ўсе атрымоўваныя дадзеныя, без выканання нармалізацыі і выразанні спецзнакаў;
  • У праграму insserv дададзены сцяг "-q", які адключае выснову папярэджанняў у кансоль (адлюстроўваюцца толькі сур'ёзныя памылкі);
  • У startpar абноўлены тэставы набор. Для спрашчэння разбору логаў дададзены сцяг "-n", які дадае ў выснову імёны скрыптоў. Па змаўчанні актываваная зборка ў рэжыме аптымізацыі (-O2). У паведамленні ад выкананых заданняў забяспечана аўтаматычнае прымацаванне недастатковага сімвала перакладу радка для выключэння змешвання паведамленняў у логу. Ухіленая рэгрэсія, якая прыводзіць да няслушнай пазнакі заданняў як інтэрактыўных, для якіх не ўжываецца распаралельванне.

Крыніца: opennet.ru

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