Випуск системи ініціалізації sysvinit 3.02

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

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

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

Джерело: opennet.ru

Додати коментар або відгук