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

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

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

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

Джерело: opennet.ru

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