Advertentie

Het zal je misschien verbazen wat een crisis in de Linux-gemeenschap is. Enkele jaren geleden ergerde de creatie van het systemd init-systeem een ​​aantal ontwikkelaars en gebruikers. 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?

Devuan gebruikt de Xfce-desktopomgeving

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.

instagram viewer

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 "fout" 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.

traditioneel, op Unix-gebaseerde en Unix-achtige besturingssystemen 3 UNIX-achtige besturingssystemen die geen Linux zijnOnlangs begonnen mensen "UNIX" te verwarren met "Linux". Linux werd beïnvloed door UNIX, maar UNIX-systemen hebben geen relatie met Linux. Hier zijn enkele belangrijke op UNIX gebaseerde systemen die het waard zijn om te weten. Lees verder (Linux is de laatste), ontwikkelaars ontwerpen 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 APT gebruiken en vaarwel zeggen tegen APT-GET in Debian en UbuntuLinux bevindt zich in een staat van permanente evolutie; grote veranderingen worden soms gemakkelijk over het hoofd gezien. Hoewel sommige verbeteringen verrassend kunnen zijn, zijn sommige gewoon logisch: bekijk deze apt-get-wijzigingen en kijk wat u ervan vindt. Lees verder , 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 Xfce uitgelegd: een blik op een van de snelste desktops van LinuxAls je onlangs bent overgestapt op Linux en de dingen wat traag gaan, heb je waarschijnlijk een lichtere desktopomgeving nodig. Een goede optie is Xfce. Lees verder 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.

LibreOffice op Devuan

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.

Vind nieuwe software op Devuan

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, voer het uit, en anderen om het meegeleverde init-systeem te vervangen.

Vermijden andere op Linux gebaseerde besturingssystemen systemd?

Gentoo, de bouw-je-besturingssysteem-van-nul 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 zijn gebaseerd op Devuan. 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? Ben je het niet eens met het idee om veel taken in één project te consolideren? 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 systeem wilt, blijf bij Debian Debian: geniet van een van de meest stabiele en vertrouwde Linux-distributiesEr zijn tal van Linux-gebruikers die distributies gebruiken zoals Ubuntu of een van de vele distributies die gebaseerd zijn op Ubuntu, waaronder Linux Mint. Maar wat je ook gebruikt,... Lees verder . Er is niet veel meer dan dat.

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.