Linux zonder systemd: waarom u Devuan, de Debian Fork, zou moeten gebruiken

Linux zonder systemd: waarom u Devuan, de Debian Fork, zou moeten gebruiken

Het zal je misschien verbazen wat een crisis in de Linux-gemeenschap is. Enkele jaren geleden heeft de oprichting van het systemd init-systeem een ​​aantal ontwikkelaars en gebruikers verergerd. De meeste op Linux gebaseerde besturingssystemen hebben het systeem overgenomen, maar er zijn er een paar die ervoor hebben gekozen een andere koers uit te zetten.





Kun je, ondanks alle strijd, zelfs het verschil zien tussen een versie van Linux die systemd omarmt en een versie die dat niet doet?





Laten we als duidelijke testcase eens kijken naar Debian en een variant genaamd Devuan. Debian is een van de oudste en grootste op Linux gebaseerde besturingssystemen. In 2014 startte een groep genaamd Veteran UNIX Admins Devuan, een fork van Debian zonder systemd . Moet je het een kans geven?





Wat is eigenlijk een init-systeem?

Init is een afkorting voor initialisatie. Een init-proces is het eerste deel van het proces van het besturingssysteem dat wordt gestart wanneer uw computer met Linux opstart. Het werkt op de achtergrond zolang uw computer aan staat en gaat door totdat de computer wordt uitgeschakeld.

Het init-systeem beheert andere processen, zodat uw computer soepel opstart, draait en afsluit. Dus hoewel het init-systeem grotendeels onzichtbaar is, is het ook essentieel.



Wat is er mis met systemd?

Systemd is meer dan een init-systeem. Het bevat andere software, zoals netwerk en logind, die andere aspecten van uw computer beheren. Systemd is een softwarepakket die dient als de brug tussen applicaties en de onderliggende Linux-kernel. Het behandelt taken die zo divers zijn als het beheren van gebruikersaanmeldingen op hotplugging-apparaten.

hoe foto's op Android te verbergen

Traditioneel ontwerpen ontwikkelaars op Unix-gebaseerde en Unix-achtige besturingssystemen (Linux is de laatste), software om één taak uit te voeren en deze goed te doen. Er zijn altijd uitzonderingen geweest, maar met systemd is een kerncomponent afgeweken van deze manier van werken.





Zoals je mag verwachten, zijn er redenen waarom ontwikkelaars behoefte hadden aan verandering. Om te beginnen startte het oudere init-systeem op een lineaire manier op, waarbij verschillende scripts in een logische volgorde werden geladen. Dit maakt het moeilijker om een ​​computer op te starten en kernfuncties (zoals verbinding maken met een netwerk) op de soepele manier te beheren die op de huidige machines wordt verwacht.

Door veel van deze taken in één project te combineren, kunnen op Linux gebaseerde besturingssystemen een snellere opstartervaring bieden.





Hoe Devuan verschilt van Debian

Debian 8 was de eerste versie die systemd adopteerde. Het Devuan-project begon in die tijd, maar de eerste stabiele release kwam pas in 2017 uit, naast de release van Debian 9.

Devuan gebruikt dezelfde APT-pakketbeheerder als Debian , maar het onderhoudt zijn eigen pakketrepository's. Dat zijn de servers waarop de software wordt opgeslagen die u met APT downloadt.

De repositories van Devuan bevatten dezelfde software als Debian, alleen met patches waarmee programma's zonder systemd kunnen worden uitgevoerd. Dit verwijst voornamelijk naar backend-componenten zoals: beleidspakket , die beheert welke gebruikers toegang hebben tot bepaalde delen van uw pc of deze kunnen wijzigen.

Hoe is het om Devuan te gebruiken?

Net als bij Debian zijn er meerdere manieren om Devuan te installeren. De 'minimale' download biedt u de essentiële hulpmiddelen die u nodig hebt om Devuan op uw computer aan de gang te krijgen. De 'live' download biedt u een werkende desktop die u kunt testen voordat u Devuan op uw computer installeert.

Devuan gebruikt standaard de Xfce-desktopomgeving. Dit is een traditionele computeromgeving die lijkt op hoe pc-interfaces er enkele decennia geleden uitzagen. functioneel, Xfce kan de meeste taken nog steeds aan mensen zijn tegenwoordig van computers gewend.

De live-versie van Devuan wordt geleverd met veel software om aan de algemene verwachtingen te voldoen. Mozilla Firefox is beschikbaar om op internet te surfen. LibreOffice is er voor het openen en bewerken van documenten. GIMP kan foto's en andere afbeeldingen wijzigen. Deze apps werken allemaal zoals je zou verwachten, zonder dat je je zorgen hoeft te maken over welk init-systeem je gebruikt.

Hoewel Devuan de pakketrepository's van Debian spiegelt, zijn de twee niet uitwisselbaar. Als u een repository toevoegt die bedoeld is voor Debian, loopt u het risico uw installatie te vernietigen. U kunt uw softwarebronnen bewerken via de terminal of in de Synaptic Package Manager, die wordt meegeleverd.

Devuan maakt prima verbinding met Wi-Fi- en Ethernet-netwerken. Je kunt ook verwachten dat het de flashdrives en harde schijven die je aansluit herkent. De kans is groot dat je het verschil niet eens merkt. Systemd is slechts één manier om dingen te doen, niet de enige manier.

Welk init-systeem gebruikt Devuan?

Uiteindelijk raakt deze vraag de kern van waar Devuan over gaat.

Devuan gebruikt standaard het sysvinit-systeem, wat vergelijkbaar is met het System V-initialisatieproces dat in Unix wordt gebruikt. Sysvinit was de algemene standaard die veel versies van Linux, waaronder Debian, gebruikten vóór systemd.

Devuan biedt ook tal van alternatieven. Je kan downloaden OpenRC , Rooney , en anderen om het meegeleverde init-systeem te vervangen.

Vermijden andere op Linux gebaseerde besturingssystemen systemd?

Gentoo, de bouw-je-besturingssysteem-vanuit het niets Linux-distributie , standaard ingesteld op OpenRC. Het is een van de oudste en meest bekende versies van Linux om systemd te vermijden. Slackware, een ander oud op Linux gebaseerd besturingssysteem, heeft ervoor gekozen om bij sysvinit te blijven. PCLinuxOS is een jongere optie die er ook voor heeft gekozen om niet over te schakelen naar systemd.

Er zijn ook verschillende Linux-distributies die op Devuan zijn gebaseerd. Hoewel het aantal verbleekt in vergelijking met Debian, dat als basis dient voor veel prominente Op Linux gebaseerde besturingssystemen zoals Ubuntu .

Moet u overschakelen naar Devuan?

Ben je een systeembeheerder? Bouwt u uw besturingssysteem helemaal opnieuw of regelmatig? interactie met opstartdaemons en services ? Zo ja, bent u meer op uw gemak met de manier waarop u uw systeem traditioneel hebt beheerd? Als uw antwoord ja is, geeft u misschien de voorkeur aan Devuan. Het is meer een voortzetting van hoe het was, dan iets totaal nieuws.

Voor de rest van ons is deze vraag meer een filosofische vraag dan een pragmatische. Houd je van de traditionele Unix-aanpak om één taak goed te doen? Heb je moeite met het idee om veel taken in één project samen te voegen? Als dat zo is, is het gebruik van Devuan een uiting van uw geloof in dat ideaal.

Pragmatisch gesproken, gebruik Devuan als je Debian zonder systemd wilt. Als je systemd wilt, blijf dan bij Debian . Veel meer dan dat is er niet.

Deel Deel Tweeten E-mail Een gegevensstroomdiagram maken om gegevens van elk project te visualiseren

Gegevensstroomdiagrammen (DFD) van elk proces helpen u te begrijpen hoe gegevens van de bron naar de bestemming stromen. Hier leest u hoe u het kunt maken!

Lees volgende
Gerelateerde onderwerpen
  • Linux
  • Debian
  • Linux
  • Xfce
Over de auteur Bertel King(323 artikelen gepubliceerd)

Bertel is een digitale minimalist die schrijft vanaf een laptop met fysieke privacyschakelaars en een besturingssysteem dat is goedgekeurd door de Free Software Foundation. Hij waardeert ethiek boven functies en helpt anderen de controle over hun digitale leven te nemen.

Meer van Bertel King

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren