Wydanie dystrybucji Devuan 3.1, forka Debiana bez systemd

Przedstawiono wydanie dystrybucji Devuan 3.1 „Beowulf”, forka Debian GNU/Linux, dostarczanego bez menedżera systemowego systemd. Devuan 3.1 jest wersją pośrednią, kontynuującą rozwój gałęzi Devuan 3.x, opartej na bazie pakietów Debian 10 „Buster”. Przygotowano obrazy Live i instalacyjne w formacie iso dla architektur AMD64 i i386. Obrazy dla ARM (armel, armhf i arm64) oraz obrazy dla maszyn wirtualnych wydania 3.1 nie zostały utworzone (należy użyć obrazów Devuan 3.0, a następnie zaktualizować system za pomocą menedżera pakietów).

W ramach projektu stworzono około 400 gałęzi pakietów Debian, które zostały zmodyfikowane w celu pozbycia się powiązań z systemd, rebrandingu lub dostosowania do specyfiki infrastruktury Devuan. Dwa pakiety (devuan-baseconf, jenkins-debian-glue-buildenv-devuan) są dostępne tylko w Devuan i związane są z konfiguracją repozytoriów oraz działaniem systemu budowy. W pozostałym zakresie Devuan jest w pełni kompatybilny z Debianem i może być użyty jako podstawa do tworzenia specjalistycznych obrazów Debiana bez systemd. Pakiety specyficzne dla Devuan można pobrać z repozytorium packages.devuan.org.

Domyślne środowisko graficzne opiera się na Xfce oraz menedżerze wyświetlania Slim. Opcjonalnie dostępne są do instalacji KDE, MATE, Cinnamon i LXQt. Zamiast systemd dostarczany jest klasyczny system inicjalizacji SysVinit, a także opcjonalnie systemy openrc i runit. Umożliwiono pracę bez D-Bus, co pozwala na tworzenie minimalistycznych konfiguracji środowiska graficznego opartych na menedżerach okien blackbox, fluxbox, fvwm, fvwm-crystal i openbox. Do konfiguracji sieci oferowana jest opcja narzędzia NetworkManager, niepowiązana z systemd. Zamiast systemd-udev używany jest eudev, fork udev z projektu Gentoo. Do zarządzania sesjami użytkowników w KDE, Cinnamon i LXQt proponowane jest elogind, wariant logind, niepowiązany z systemd. W Xfce i MATE wykorzystuje się consolekit.

Zmiany specyficzne dla Devuan 3.1:

  • W instalatorze zaproponowano wybór spośród trzech systemów inicjalizacji: sysvinit, openrc i runit. W trybie eksperta możliwe jest wybranie alternatywnego bootloadera (lilo) oraz wyłączenie instalacji nieotwartych firmware'ów.
  • Z Debiana 10 przeniesiono poprawki luk bezpieczeństwa. Jądro Linux zaktualizowano do wersji 4.19.171.
  • Dodano nowe pakiety debian-pulseaudio-config-override, które rozwiązują problem z wyłączonym PulseAudio domyślnie. Pakiet jest instalowany automatycznie podczas wyboru pulpitu w instalatorze i komentuje ustawienie „autospawn=no” w /etc/pulse/client.conf.d/00-disable-autospawn.conf.
  • Rozwiązano problem z wyświetlaniem „Debian” zamiast „Devuan” w menu rozruchowym. Aby zidentyfikować system jako „Debian”, należy zmienić nazwę w pliku /etc/os-release.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster