LINUX.ORG.RU

SysVinit 2.95

 , ,


2

3

После нескольких недель тестирования beta-версии было объявлено о финальном релизе SysV init, insserv и startpar.

Краткий обзор ключевых изменений:

  • В SysV pidof убрано сложное форматирование, так как это вызывало проблемы с безопасностью и потенциальные ошибки памяти не давая особой выгоды. Теперь пользователь может сам указать разделитель, и использовать другие инструменты, такие как tr.

  • Обновлена документация, в частности для halt.

  • Теперь используются миллисекундные задержки вместо секундных при переходе в сон и при выключении, что должно обеспечивать ускорение в среднем на половину секунды при выключении или перезагрузке.

  • Удалена поддержка библиотеки sepol которая уже не использовалась, но захламляла Makefile.

  • Внесено несколько существенных изменений в insserv. Тестовый набор, унаследованный от Debian, был очищен и теперь работает с insserv Makefile. Running «make check» вызывает запуск всех тестов. Если тест не удается, данные, которые он использовал сохраняются для проверки, а не удаляются. Неудачный тест приводит к остановке выполнения всего набора (ранее выполнялись следующие), что по мнению разработчиков должно помочь сосредоточится на решении проблемы.

  • Улучшена обработка различных ситуаций при очистке после тестов.

  • По мнению разработчиков одно из важнейших изменений: Makefile больше не перезаписывает файл insserv.conf во время установки. Если файл insserv.conf уже существует, создается свежий пример конфигурации с именем insserv.conf.sample. Это должно сделать тестирование новых версий insserv гораздо менее болезненным.

  • Файл /etc/insserv/file-filters, если он существует, может содержать список расширений файлов, игнорируемых при обработке скриптов в /etc/init.d. Команда insserv уже имеет внутренний список распространенных расширений для игнорирования. Новая возможность позволяет администраторам расширить этот список.

  • Startpar теперь расположена ​​в /bin вместо /sbin, что позволит непривилегированным пользователям использовать эту утилиту. Также страница руководства переместилась из раздела 8 в раздел 1, для отражения этого изменения.

  • Во время тестирования изначально планировалось переместить зависимость в стиле makefile: информация из /etc в /var или в /lib, но это оказалось проблематично при работе с сетевыми файловыми системами и некоторыми другими вещами, в частности проблема с FHS. Так что эти планы были отложены и на данный момент информация о зависимостях осталась в /etc. Разработчики говорят о возможности вернуться позже к реализации этого плана, если будет представлено и протестировано хорошее альтернативное местоположение.

Новые стабильные пакеты для sysvinit-2.95, insserv-1.20.0 и startpar-0.63 можно найти на зеркалах Savannah: http://download.savannah.nongnu.org/releases/sysvinit/

>>> Полный список изменений

Deleted

Проверено: jollheef ()
Последнее исправление: Deleted (всего исправлений: 4)

Интересно, а в интернете есть форум с профессиональными фотографами и аудиомонтажников, где можно регулярно постить позитивные новости о свежих релизах Ubuntu, gimp и audacity?

ados ★★★★★
()

убрано сложное форматирование, так как это вызывало проблемы с безопасностью и потенциальные ошибки памяти не давая особой выгоды

Всё что нужно знать о программировании на си

anonymous
()
Ответ на: комментарий от anonymous

Чтобы пациенты на время успокоились.

anonymous
()

при работе с сетевыми файловыми системами, в частности FHS

А Линус уже знает, что без его ведома в ядро запихали новую сетевую файловую систему FHS?

gremlin_the_red ★★★★★
()
Ответ на: комментарий от ugoday

То у вас хипстеры на коленке не те, то в корпорациях индусы. Определись уже.

anonymous
()
Ответ на: комментарий от gremlin_the_red

А Линус уже знает, что без его ведома в ядро запихали новую сетевую файловую систему FHS?

Если это делается через модуль ядра, то его не только можно в известность не ставить, а еще и лицензию, отличную от gpl v2 на этот модуль повесить.

DrRulez ★★★
()
Последнее исправление: DrRulez (всего исправлений: 3)
Ответ на: комментарий от DrRulez

Да тут он прав, перевод уже поправили. Вот как умудриться ловить проблемы с FHS – это другой вопрос.

mandala ★★★★★
()

Кому это вообще нужно, без встроенного web-сервера, генератора qrcode и бинарных логов?

IPR ★★★★★
()
Ответ на: комментарий от anonymous

Да, мне не надо бинарных логов

anonymous
()

Удалена поддержка библиотеки sepol которая уже не использовалась, но захламляла Makefile.

для любого другого продукта, я бы сказал, что это мелочь, не стоящая упоминания в ченжлоге

MyTrooName ★★★★★
()
Ответ на: комментарий от MyTrooName

Но тут сам продукт «мелочь, не стоящая упоминания в ченжлоге».

gremlin_the_red ★★★★★
()
Ответ на: комментарий от MyTrooName

Спасибо, ваше мнение очень важно для нас.

anonymous
()
Ответ на: комментарий от IPR

Пфф, в этой поделке даже dhcp не встроен, и монтировать ФС сама не умеет.

annulen ★★★★★
()
Ответ на: комментарий от mandala

Да, выключаться теперь система должна быстрее

sehellion ★★★★★
()
Ответ на: комментарий от Behem0th

А зачем? Что-то сродни замене тукса в логе загрузки ядра, или заставки пока идет инициализация оборудования («биос грузится») – можно, но на хрен нужно?

mandala ★★★★★
()
Ответ на: комментарий от kramer01

Не бывает такого, чтобы всем нравилось. Даже у денег есть хейтеры.

Deleted
()
Ответ на: комментарий от Behem0th

Вот сколько разговоров, а есть инструкция как это заставить работать?

Лол, я не знаю. К нам во ФрееБЗД такого говна не завозят.

IPR ★★★★★
()
Ответ на: комментарий от anonymous

Лучше чем SysV-init только init из FreeBSD. Ну серьёзно. Стартовые скрипты пишутся на коленке за полминуты, да и в принципе кроме doas ee /etc/rc.conf ничего не надо.

IPR ★★★★★
()
Ответ на: комментарий от mandala

Для того для чего в первых анонсах оно обещалось. Вместо текстовой ошибки ядра выводить инфрмацию в qrcode коде.

Behem0th ★★★★★
()
Ответ на: комментарий от Behem0th

Спасибо, кеп. Раз нет инструкций на каждом углу – значит оно нужно 3,5 анонимусам, может лишь только одному разработчику. Вот я про что.

mandala ★★★★★
()
Ответ на: комментарий от Behem0th

Кому то нужно. А я вот даже не знаю, оно собрано с поддержкой этой фичи у меня и на подконтрольных мне машинах, даже в голову не приходило ни когда проверять.

mandala ★★★★★
()
Ответ на: комментарий от anonymous

каждая новость о новом релизе sysvinit - массовый батхёрт на лоре.

anonymous
()

не угадал автора

mos ★★☆☆☆
()
Ответ на: комментарий от Behem0th

А как информацию о падении ядра репортите? Или это тоже не нужно ведь ее в путти из под винды не видно?

У нас ядро не падает. Может это только у линуксоидов такое развлечение? А винду я на работе иногда вижу, да.

IPR ★★★★★
()
Ответ на: комментарий от Behem0th

Для того для чего в первых анонсах оно обещалось. Вместо текстовой ошибки ядра выводить инфрмацию в qrcode коде.
А как информацию о падении ядра репортите? Или это тоже не нужно ведь ее в путти из под винды не видно?

А вот и лапчатые знатоки набежали:

Systemd can now secure log information on system processes stored in its journal, using a procedure known as Forward Secure Sealing (FSS). [...] A verification key is used to secure the data and, to prevent modification, it has to be stored externally. Instead of writing the key down, users can optionally save it to a smartphone via a QR code.

Зато про путти пукнуть не забыли - ай да молодцы!

anonymous
()
Ответ на: комментарий от anonymous

Так я не понял, оно выводится или нет по умолчанию? То что это допвозможность любому адекватному человеку понятно.

mandala ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.