Devuan ontstond in 2017 als gevolg van de verschuiving van Debian 8 naar systemd, toen een nieuwe systeem- en servicemanager, na een lang, technisch en veel gepubliceerd debat.
De verhuizing leidde ertoe dat verschillende Debian-ontwikkelaars samenkwamen om Devuan te creëren door alle sporen van systemd uit de Linux-distro te verwijderen, in plaats daarvan vast te houden aan het bekende init-systeem, sysvinit.
Kenmerken
Devuan blijft gebaseerd op Debian, en de nieuwste versie van de distro, Devuan 3.0.1, is gebaseerd op Debian 10.
Een van de dingen die het van Debian erft, is ondersteuning voor een breed scala aan hardware-architecturen. Devuan is een van de weinige distributies die nog steeds installatiemedia voor 32-bits x86-systemen uitbrengt, naast het populaire 64-bits (x86_64) -platform. Bovendien ondersteunt Devuan ook de architecturen armhf, arm64 en ppc64el.
Devuan produceert aparte installatie-images voor desktop- en serverinstallaties. Er is ook een installatiekopie voor netinstallaties die de nieuwste pakketten ophaalt uit de opslagplaatsen en waarmee geavanceerde gebruikers hun installatie kunnen aanpassen aan hun vereisten.
De minimale afbeelding is een speciale afbeelding die is ontworpen als een consolegebaseerde hersteltool en gericht is op toegankelijkheid voor gebruikers met een visuele beperking.
Desktopgebruikers kunnen de distro ook testen met behulp van de livebeeld. Als u tevreden bent, kunt u Devuan ook installeren met behulp van de Live-cd.
Devuan's roem is de ondersteuning voor meerdere init-systemen die niet systematisch zijn. De nieuwste release biedt gebruikers de keuze tussen sysvinit, OpenRC en runit.
Naarmate systemd in omvang toeneemt, werken de Devuan-ontwikkelaars achter de schermen om ervoor te zorgen dat niets in de distro sijpelt. Door bijvoorbeeld de udev-apparaatbeheerdaemon op te nemen, gaat Devuan over op het eudev-alternatief.
Devuan host zijn eigen pakketrepository, die voor het grootste deel een afspiegeling is van de stroomopwaartse Debian-repositories, maar waar nodig Devuan-specifieke aanpassingen bevat om, je raadt het al, elk spoor van systemd uit te wisselen.
Installatie
In grote lijnen zijn er twee mechanismen om Devuan te installeren. De ene, via de Live-cd, die het Refracta-installatieprogramma gebruikt, en de andere via de media die alleen kan worden geïnstalleerd, die een aangepast Debian-installatieprogramma gebruikt.
Het Refracta-installatieprogramma op de Live-cd biedt beperkte opties en is veel omslachtiger in het gebruik dan het andere. De overvloed aan opties, hoewel een welkome verandering voor gevorderde gebruikers, zal de gemiddelde Linux-desktopgebruiker alleen maar in verwarring brengen.
U wordt bijvoorbeeld gevraagd om partities voor te bereiden voor de installatie, een keuze te maken uit een alfabetisch geordende lijst met landinstellingen en zelfs een stem te krijgen in de installatie van de bootloader.
Hoewel ervaren campagnevoerders de mogelijkheid kunnen waarderen om te kiezen of ze het gebruik van sudo willen toestaan en het root-account willen uitschakelen, zijn de talloze opties niet geschikt voor nieuwkomers.
Natuurlijk kun je bij veel van deze instellingen de standaardopties selecteren en eindigen met een volledig werkende installatie, de voortdurende onderbrekingen zijn een faux pas voor bruikbaarheid.
De Live-cd maakt ook gebruik van de Xfce-desktopomgeving, en dat is wat hij zal installeren wanneer je de distro op je schijf verankert.
Het installatieprogramma op het medium install-only doet het relatief beter. Het stelt minder vragen en stelt u ook in staat om de desktopomgeving voor uw installatie te kiezen. Het installatieprogramma in de nieuwste release ondersteunt vijf desktopomgevingen, namelijk Xfce, Cinnamon, KDE, LXQt en Mate. Natuurlijk kunt u na de installatie anderen installeren vanuit de opslagplaatsen van Devuan.
Naast de keuze voor een desktop, krijg je ook de mogelijkheid om te kiezen uit een van de drie ondersteunde init-systemen, namelijk sysvinit, OpenRC en runit, die bij deze release is toegevoegd. Als u niet zeker weet welke u moet gebruiken, kunt u het beste vasthouden aan de standaard, namelijk sysvinit.
Werken met Devuan
De nieuwste release krijgt een nieuwe opstart- en displaymanager, evenals een gereviseerd bureaubladthema.
Standaard gebruiken alle desktopomgevingen de logind-sessiebeheerder, hoewel Xfce- en Cinnamon-gebruikers ervoor kunnen kiezen om de consolekit-sessiebeheerder te gebruiken.
Op dezelfde manier werken zowel slanke als lightdm-inlogmanagers met logind of consolekit. Hoewel Slim de standaard inlogmanager voor Xfce is, gebruiken de andere desktops standaard lightdm.
De gemiddelde Devuan-desktopgebruiker hoeft zich niet bewust te zijn van deze details en de distro kiest de juiste componenten op basis van de desktopomgeving die u wilt installeren.
Geen van beide Devuan-installatieprogramma's geeft u de mogelijkheid om de desktop-apps te selecteren die u wilt installeren. U zult echter alle gebruikelijke desktopproductiviteits-apps in uw installatie hebben, inclusief LibreOffice en Firefox, samen met een handvol desktop-specifieke apps.
Wanneer u uw installatie moet uitwerken, moet u de goede oude Synaptic-pakketbeheerder gebruiken, aangezien Devuan niet wordt geleverd met een grafische app store. Ondersteuning voor Flatpak wordt niet standaard geïnstalleerd, maar kan worden opgehaald uit de officiële opslagplaatsen. U zou echter geen snap-pakketten kunnen installeren omdat snap afhankelijk is van systemd.
De bruikbaarheid van Devuan biedt niet veel om over naar huis te schrijven. De distro ziet eruit en voelt aan als een standaard Debian-installatie met hier en daar een paar wijzigingen.
Naast de release-opmerkingen en een paar andere essentiële informatie, biedt de distro niet veel op het gebied van schriftelijke documentatie. Maar dat komt vooral omdat er heel weinig projectspecifieke wijzigingen zijn om over te schrijven.
Ook, in tegenstelling tot de meeste van zijn collega's, is Devuan's primaire manier om hulp en ondersteuning te bieden via de internet relay chat (IRC) -ruimtes. Er zijn ook een aantal mailinglijsten, voor ontwikkelaars en voor aankondigingen.
Het project host echter geen forumborden, wat opnieuw een weerspiegeling is van het soort gebruikers dat de distro wil aantrekken.
De competitie
Devuan is niet de enige systeemvrije distro in de stad. Er zijn verschillende andere.
Het belangrijkste verschil tussen hen en Devuan is dat hoewel systeemvrij zijn slechts een van de kenmerken is van de anderen, het de raison d'être voor Devuan is.
Dit is de reden waarom veel distributies die andere init-systemen aanbieden ook systemd ondersteunen. Parabola GNU / Linux, dat gebruikers in staat stelt om te schakelen tussen openrc, sysvinit en s6 init-systemen, gebruikt standaard systemd.
Hoewel sysvinit en openrc verreweg de meest populaire keuze van init-systemen zijn voor distributies die systemd niet willen gebruiken, zijn er ook een paar andere opties. Guix met zijn GNU Shepherd init-systeem en servicemanager is een goed voorbeeld.
Eindoordeel
Devuan heeft alle kenmerken van een toonaangevende distro. Een keuze uit enkele van de toonaangevende desktopomgevingen, ondersteuning voor meerdere architecturen, een uitgebreide opslagplaats van pakketten en afbeeldingen voor verschillende gebruiksscenario's, van de desktop tot de server.
Maar de enige gebruiker die de distro zal aanspreken, is de gevorderde Linux-gebruiker, die niet alleen op de hoogte is van het init-systeem en de servicemanager van zijn installatie, maar ook de keuze die Devuan biedt op prijs stelt.
Op het eerste gezicht lijkt Devuan op elke andere Debian-distro. Het echte voordeel van de distro zit in de keuze van de init-systemen, en iedereen die de details van services en daemons niet begrijpt, zal Devuan niet waarderen.
- Hier is onze lijst met de beste Linux-distributies voor ontwikkelaars