Devuan GNU + Linux 3.1.0 Test

Inhaltsverzeichnis:

Anonim

Devuan entstand 2017 als Ergebnis der Umstellung von Debian 8 auf systemd, damals ein neuer System- und Servicemanager, nach einer langen, technischen und vielfach publizierten Debatte.

Der Umzug führte dazu, dass mehrere Debian-Entwickler zusammenkamen, um Devuan zu erstellen, indem sie alle Spuren von systemd aus der Linux-Distribution entfernten und sich stattdessen an das bekannte Init-System sysvinit hielten.

Eigenschaften

Devuan basiert weiterhin auf Debian und die neueste Version der Distribution, Devuan 3.0.1, basiert auf Debian 10.

Eines der Dinge, die es von Debian erbt, ist die Unterstützung einer Vielzahl von Hardwarearchitekturen. Devuan ist neben der beliebten 64-Bit-Plattform (x86_64) eine der wenigen Distributionen, die weiterhin Installationsmedien für 32-Bit-x86-Systeme herausbringt. Darüber hinaus unterstützt Devuan auch die Architekturen armhf, arm64 und ppc64el.

Devuan erstellt separate Installationsimages für Desktop- und Serverinstallationen. Es gibt auch ein Netinstall-Installationsimage, das die neuesten Pakete aus den Repositorys abruft und es fortgeschrittenen Benutzern ermöglicht, ihre Installation gemäß ihren Anforderungen anzupassen.

Das Minimal-Image ist ein spezielles Bild, das als konsolenbasiertes Wiederherstellungstool konzipiert wurde und sich auf die Barrierefreiheit für Benutzer mit Sehbehinderung konzentriert.

Desktop-Benutzer können die Distribution auch mithilfe des Live-Images testen. Sobald Sie zufrieden sind, können Sie Devuan auch über die Live-CD installieren.

Devuans Anspruch auf Ruhm ist die Unterstützung mehrerer Init-Systeme, die nicht systemd sind. Die neueste Version bietet Benutzern die Wahl zwischen sysvinit, OpenRC und runit.

Während systemd seinen Anwendungsbereich erweitert, arbeiten die Devuan-Entwickler hinter den Kulissen, um sicherzustellen, dass nichts davon in die Distribution gelangt. Durch die Aufnahme des udev-Geräteverwaltungsdämons wechselt Devuan beispielsweise zur eudev-Alternative.

Devuan hostet ein eigenes Paket-Repository, das die vorgelagerten Debian-Repositorys größtenteils widerspiegelt, aber Devuan-spezifische Änderungen enthält, wenn erforderlich, um eine Spur von systemd auszutauschen.

Installation

Grundsätzlich gibt es zwei Mechanismen für die Installation von Devuan. Eine über die Live-CD, die das Refracta-Installationsprogramm verwendet, und die andere über das Nur-Installationsmedium, das ein modifiziertes Debian-Installationsprogramm verwendet.

Das Refracta-Installationsprogramm auf der Live-CD bietet begrenzte Optionen und ist viel umständlicher zu bedienen als das andere. Die Fülle an Optionen ist zwar eine willkommene Abwechslung für fortgeschrittene Benutzer, verwirrt jedoch nur den durchschnittlichen Linux-Desktop-Benutzer.

Sie werden beispielsweise aufgefordert, Partitionen für die Installation vorzubereiten, aus einer alphabetisch geordneten Liste von Gebietsschemas auszuwählen und sogar bei der Installation des Bootloaders mitzuwirken.

Während erfahrene Aktivisten die Möglichkeit zu schätzen wissen, zu entscheiden, ob sie die Verwendung von sudo zulassen und das Root-Konto deaktivieren möchten, tun die unzähligen Optionen Neulingen keinen Gefallen.

Sicher, Sie können die Standardoptionen mit vielen dieser Einstellungen auswählen und erhalten eine voll funktionsfähige Installation. Die fortwährenden Unterbrechungen sind ein Usability-Fauxpas.

Außerdem verwendet die Live-CD die Xfce-Desktop-Umgebung. Diese wird installiert, wenn Sie die Distribution auf Ihrer Festplatte verankern.

Das Installationsprogramm auf dem Nur-Installations-Medium leistet vergleichsweise bessere Arbeit. Es stellt weniger Fragen und ermöglicht Ihnen auch, die Desktop-Umgebung für Ihre Installation auszuwählen. Das Installationsprogramm in der neuesten Version unterstützt fünf Desktop-Umgebungen, nämlich Xfce, Cinnamon, KDE, LXQt und Mate. Natürlich können Sie nach der Installation andere aus Devuans Repositories installieren.

Neben der Auswahl des Desktops können Sie auch aus einem der drei unterstützten Init-Systeme auswählen, nämlich sysvinit, OpenRC und runit, die mit dieser Version hinzugefügt wurden. Wenn Sie sich nicht sicher sind, welche Sie verwenden sollen, halten Sie sich am besten an die Standardeinstellung, die sysvinit ist.

Mit Devuan arbeiten

Die neueste Version erhält einen neuen Boot- und Display-Manager sowie ein überarbeitetes Desktop-Thema.

Standardmäßig verwenden alle Desktop-Umgebungen den Logind-Sitzungsmanager, obwohl Xfce- und Cinnamon-Benutzer den Consolekit-Sitzungsmanager verwenden können.

Ebenso arbeiten sowohl schlanke als auch lightdm-Anmeldemanager mit logind oder consolekit. Während Slim der Standard-Anmeldemanager für Xfce ist, verwenden die anderen Desktops standardmäßig lightdm.

Der durchschnittliche Devuan-Desktop-Benutzer muss diese Details nicht kennen, und die Distribution wählt die richtigen Komponenten basierend auf der Desktop-Umgebung aus, die Sie installieren möchten.

Kein Devuan-Installationsprogramm bietet Ihnen die Möglichkeit, die Desktop-Apps auszuwählen, die Sie installieren möchten. Sie haben jedoch alle üblichen Desktop-Produktivitäts-Apps in Ihrer Installation, einschließlich LibreOffice und Firefox, sowie eine Handvoll Desktop-spezifischer Apps.

Wenn Sie Ihre Installation ausarbeiten müssen, müssen Sie den guten alten Synaptic-Paketmanager verwenden, da Devuan nicht mit einem grafischen App Store geliefert wird. Die Unterstützung für Flatpak ist nicht standardmäßig installiert, kann jedoch von den offiziellen Repos abgerufen werden. Sie können Snap-Pakete jedoch nicht installieren, da Snap von systemd abhängt.

Die Benutzerfreundlichkeit von Devuan bietet nicht viel, worüber man nach Hause schreiben kann. Die Distribution sieht aus und fühlt sich an wie eine Standard-Debian-Installation mit ein paar Änderungen hier und da.

Abgesehen von den Versionshinweisen und einigen anderen wichtigen Informationen bietet die Distribution in Bezug auf die schriftliche Dokumentation nicht viel. Dies liegt jedoch hauptsächlich daran, dass nur sehr wenige projektspezifische Änderungen zu schreiben sind.

Im Gegensatz zu den meisten seiner Kollegen erfolgt Devuans Hauptmittel zur Bereitstellung von Hilfe und Support über die IRC-Räume (Internet Relay Chat). Es gibt auch einige Mailinglisten für Entwickler und für Ankündigungen.

Das Projekt hostet jedoch keine Foren, was wiederum die Art von Benutzern widerspiegelt, die die Distribution anziehen möchte.

Der Wettbewerb

Devuan ist nicht die einzige systemfreie Distribution in der Stadt. Es gibt mehrere andere.

Der Hauptunterschied zwischen ihnen und Devuan besteht darin, dass Systemfreiheit zwar nur eines der Merkmale der anderen ist, für Devuan jedoch die Existenzberechtigung ist.

Aus diesem Grund unterstützen auch viele Distributionen, die andere Init-Systeme anbieten, systemd. Beispielsweise verwendet Parabola GNU / Linux, mit dem Benutzer zwischen openrc-, sysvinit- und s6-init-Systemen wechseln können, standardmäßig systemd.

Auch wenn sysvinit und openrc bei weitem die beliebteste Wahl für Init-Systeme für Distributionen sind, die systemd nicht verwenden möchten, gibt es noch einige andere Optionen. Guix mit seinem GNU Shepherd Init-System und Service Manager ist ein Paradebeispiel.

Endgültiges Urteil

Devuan hat alle Merkmale einer führenden Distribution. Eine Auswahl einiger der führenden Desktop-Umgebungen, Unterstützung für mehrere Architekturen, ein umfassendes Repository mit Paketen und Images für verschiedene Anwendungsfälle, vom Desktop bis zum Server.

Der einzige Benutzer, den die Distribution ansprechen wird, ist der fortgeschrittene Linux-Benutzer, der sich nicht nur des Init-Systems und des Service-Managers seiner Installation bewusst ist, sondern auch die Auswahl, die Devuan bietet, schätzt.

Auf den ersten Blick sieht Devuan aus wie jede andere Debian-Distribution. Der wahre Vorteil der Distribution liegt in der Wahl ihrer Init-Systeme, und jeder, der die Feinheiten von Diensten und Dämonen nicht versteht, wird Devuan nicht zu schätzen wissen.

  • Hier ist unsere Liste der besten Linux-Distributionen für Entwickler