Быстрая перезагрузка с использованием kexec, с возможностью заменить ядро Linux в загруженной системе,не передавая управление загрузчику. Для этого в halt добавлена опция -k
При запуске halt без опций теперь будет выполнена shutdown -h -H вместо shutdown -h
Finit — простая альтернатива системам иницилизации SysV init и systemd. Он был разработан более десяти лет назад Клаудио Мацуока при помощи реверс инженеринга из EeePC fastinit. Основное внимание уделяется малым и встраиваемым системам, хотя Finit полностью работоспособен в серверных и в настольных системах.
Сэм Хартман, лидер проекта Debian, пытаясь разобраться в разногласиях между мэйнтейнерами пакетов elogind (интерфейс для запуска GNOME 3 без systemd) и libsystemd, вызванных конфликтом между этими пакетами и недавним отказом команды, отвечающей за подготовку релизов, включать elogind в testing-ветку, допустил возможность поддержки в дистрибутиве нескольких систем инициализации.
Если участники проекта проголосуют за диверсификацию систем инициализации, все мэйнтейнеры будут вовлечены в совместную работу по решению этой задачи, или будут назначены специальные ответственные разработчики для работы над данной проблемой, и сопровождающие больше не смогут игнорировать альтернативную систему инициализации, отмалчиваться или затягивать процесс.
После нескольких недель тестирования 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. Разработчики говорят о возможности вернуться позже к реализации этого плана, если будет представлено и протестировано хорошее альтернативное местоположение.
14 февраля сформирован первый бета-выпуск второго релиза Devuan — Devuan 2.0 «ASCII», основанного на кодовой базе стабильного выпуска Debian 9 «Stretch».
Devuan — это форк Debian с предложением SysVinit в качестве системы инициализации по умолчанию. Так же производятся работы по отвязке пакетной базы от зависимости от systemd.
Спустя две недели после выхода Devuan Jessie 1.0 RC 1, представлен второй кандидат в релизы Devuan Jessie 1.0 RC2. По словам разработчиков, теперь они на шаг ближе к первой стабильной сборке с длительным циклом поддержки.
Devuan — форк Debian, в котором вместо системного менеджера systemd используется SysVinit.
Подготовлены сборки:
для AMD64 и i386 (minimal 305 МиБ, install 645 МиБ, live 832 МиБ);
для ARM (Raspberry Pi 1/2/3, Banana Pi, cubieboard2, odroid, n900, Chromebook Acer и другие).
Основные изменения:
решена проблема с цифровыми подписями в установочных и live образах;
free и non-free прошивки теперь включены в desktop-live и minimal-live, в /root есть скрипт для удаления несвободных прошивок;
пакеты из бэкпортов не устанавливаются автоматически;
добавлена версия network-manager без привязки к systemd;
новые версии reportbug, desktop-base, xfce4-panel;
в jessie-proposed добавлены некоторые пакеты, без привязки к libsystemd0;
из инсталлятора удалены GNOME, KDE и Cinnamon, у которых есть проблемы в работе без systemd.
Представлен кандидат в релизы Devuan Jessie 1.0, форка Debian без systemd. Если он оправдает ожидания сообщества, то будет выпущена первая стабильная сборка.
Подготовлены сборки: minimal (279 МиБ), install (645 МиБ) и live (803 МиБ) для amd64 и i386 и образы для машин с ARM.
Философией Devuan является предоставление пользователям свободы в выборе системы инициализации. Вместо systemd используется SysVinit, а в качестве стандартного окружения рабочего стола — XFCE.
Представлена вторая бета дистрибутива Devuan 8 — форка Debian, отличающегося от последнего свободой в выборе альтернативных систем инициализации. По умолчанию используется SysVinit, также возможно использование OpenRC или Upstart. Список пакетов, адаптированных под инфраструктуру дистрибутива и собранных без зависимости от systemd, доступен на сайте проекта; ряд пакетов пока зависит от systemd-shim.
В качестве окружения рабочего стола по умолчанию предлагается XFCE с менеджером входа в систему SLiM.
14го октября на собрании управляющего комитета Fedora Engineering было решено, что настал момент для окончания миграции с sysVinit на systemd.
Это означает, что с момента ответвления Fedora 24 (запланировано на 2-е февраля 2016 года) все пакеты, которые используют System V инит-скрипты вместо systemd-юнитов, будут немедленно удалены. Это не касается EPEL.
Планов удалять совместимость с System V в Fedora пока нет, потому что есть необходимость поддерживать устаревшее стороннее ПО.
В сегодняшнем интервью проекту ITWire, лидер проекта Debian — Лукас Нуссбаум (Lucas Nussbaum) подтвердил, что пользователи смогут продолжить использовать операционные системы Debian GNU/Linux с системой инициализации Sysvinit.
Несмотря на принятое в феврале этого года решение о переходе на Systemd в качестве систему инициализации по умолчанию для релиза Debian Jessie, в ветке Testing в настоящее время доступен пакет systemd-shim, который позволяет использовать функционал Systemd без использования самого Systemd в качестве системы инициализации, таким образом по-прежнему используя SysVInit или, например, Upstart для управления загрузкой.
Пакет systemd-shim будет доступен далее и будет поддерживаться в Debian Jessie. По умолчанию же по-прежнему будет устанавливаться Systemd.
systemd-shim - «заглушка», предоставляющая dbus-интерфейс Systemd для служб, нуждающихся в нем (таких, как logind, timedated и др.), без необходимости запуска Systemd в качестве системы инициализации (т.е. как init можно по-прежнему использовать sysvinit или любую другую систему). однако, этот пакет предоставляет только dbus-интерфейс org.freedesktop.systemd1.service, для остальных (org.freedesktop.hostname1.service, org.freedesktop.locale1.service, eorg.freedesktop.login1.service и других) все же потребуется установка пакета systemd и использование соответствующих утилит (например, новые версии LightDM не работают без logind, GNOME требует наличия многих служб Systemd).
Подробнее о systemd-shim можно узнать из этого письма сопровождающего данного пакета и дальнейшего обсуждения
Доступна BLFS 7.5 — Beyond Linux From Scratch, основанная на LFS 7.5. BLFS рассматривает создание на основе базовой системы (LFS) полноценного рабочего окружения. Редакция включает в себя около 750 пакетов. В рамках релиза произведено более 700 значительных обновлений.
Версии некоторых предлагаемых програмных пакетов: LibreOffice 4.2.0, Gimp 2.8.10, Apache httpd 2.4.7, BIND 9.9.5, Dovecot 2.2.12, Exim 4.82, Postfix 2.11.0, GCC 4.8.2, PHP 5.5.9, Python 2.7.6/3.3.4, Ruby 2.1.0, MariaDB 10.0.8, MySQL 5.6.16, PostgreSQL 9.3.3, X.Org Server 1.15.0, KDE 4.12.2, QEMU 1.7.
Также, доступен вариан руководства LFS использующий systemd вместо привычного sysvinit — Linux From Scratch systemd 7.5. По сравнению с классической версией, из этой редакции удалены lfs-bootscripts 20130821, sysklogd 1.5, sysvinit 2.88dsf, udev-208. Дополнительно используются systemd 208, acl 2.2.52, attr 2.4.47, d-bus 1.8.0, expat 2.1.0, gperf 3.0.4, intltool 0.50.2, lfs-network-scripts 20140214, libcap 2.24 и xml-parser-2.42_01.