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

Прадстаўлены рэліз класічнай сістэмы ініцыялізацыі sysvinit 3.02, якая шырока ўжывалася ў дыстрыбутывах Linux у часы да systemd і upstart, а зараз працягвае выкарыстоўвацца ў такіх дыстрыбутывах, як Devuan, Debian GNU/Hurd і antiX. Версіі ужывальных у звязку з sysvinit утыліт insserv і startpar не змяніліся. Утыліта insserv прызначана для арганізацыі працэсу загрузкі з улікам залежнасцяў паміж init-скрыптамі, а startpar ужываецца для забеспячэння раўналежнага запуску некалькіх скрыптоў падчас загрузкі сістэмы.

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

  • Задзейнічаны фрэймворк po4a для каардынацыі працы над перакладамі дакументацыі і man-старонак на розныя мовы.
  • Дапрацаваны man-старонкі і дабаўлены скрыпты для іх зборкі з улікам перакладаў.
  • Інфраструктура распрацоўкі перанесена з Savannah на платформу GitHub, на якой таксама зараз будуць разбірацца апавяшчэння аб праблемах.
  • У файле inittab дазволена выкарыстанне знака "@" у камандах для апрацоўкі каманды ў выглядзе літарала, для якога не запускаецца камандны інтэрпрэтатар.
  • У bootlogd рэалізавана праверка памылак, якія ўзнікаюць пры выкананні функцыі chdir(), і забяспечана выкарыстанне ioctl TIOCGDEV для спрашчэння азначэння кансолі ў Linux.

Крыніца: opennet.ru

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