Випуск дистрибутива Devuan 3, форка Debian без systemd

представлений випуск дистрибутива Devuan 3.0 «Beowulf», форка Debian GNU/Linux, що постачається без системного менеджера systemd. Нова гілка примітна переходом на пакетну базу Debian 10 "Buster". Для завантаження підготовлено Live-складання та настановні iso-образи для архітектур AMD64, i386 та ARM (armel, armhf та arm64). Специфічні для Devuan пакети можна завантажити з репозиторію packages.devuan.org.

В рамках проекту створено відгалуження близько 400 пакетів Debian, які модифіковані для позбавлення від прив'язок до systemd, ребрендингу або адаптації для особливостей інфраструктури Devuan. Два пакети (devuan-baseconf, jenkins-debian-glue-buildenv-devuan)
присутні тільки в Devuan і пов'язані з налаштуванням репозиторіїв та роботою складальної системи. В іншому Devuan повністю сумісний з Debian і може використовуватися як основа для створення спеціалізованих збірок Debian без systemd.

За замовчуванням робочий стіл заснований на Xfce і дисплейному менеджері Slim. Опціонально доступні для встановлення KDE, MATE, Cinnamon та LXQt. Замість systemd поставляється класична система ініціалізації sysvinit. Опціонально передбачений режим роботи без D-Bus, що дозволяє створювати мінімалістичні конфігурації робочого столу на базі віконних менеджерів blackbox, fluxbox, fvwm, fvwm-crystal та openbox. Для налаштування мережі пропонується варіант конфігуратора NetworkManager, не прив'язаний до systemd. Замість systemd-udev задіяний eudev, форк udev від Gentoo проекту. Для керування сеансами користувача в KDE, Cinnamon і LXQt пропонується елогінд, варіант logind, не прив'язаний до systemd. У Xfce та MATE використовується консолекіт.

Зміни, специфічні для Devuan 3.0:

  • Здійснено перехід на пакетну базу Debian 10 «Buster» (пакети синхронізовані з Debian 10.4) та ядро ​​Linux 4.19.
  • Додано підтримку архітектури ppc64el, на додаток до раніше підтримуваних платформ i386, amd64, armel, armhf та arm64.
  • Надано можливість опціонального використання системного менеджера runit як альтернатива /sbin/init.
  • Надано можливість використання системи ініціалізації OpenRC як альтернатива сервісу sysv-rc і засобам управління рівнями запуску (runlevel).
  • Додані окремі фонові процеси eudev и елогінд для заміни монолітних компонентів systemd, відповідальних за управління файлами пристроїв у директорії /dev, обробку операцій підключення/відключення зовнішніх пристроїв та управління сеансами користувача.
  • Задіяно нового дисплейного менеджера, змінено оформлення завантаження та запропоновано нову тему оформлення робочого столу.

Джерело: opennet.ru

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