Linux Uden systemd: Hvorfor skal du bruge Devuan, Debian Fork

Linux Uden systemd: Hvorfor skal du bruge Devuan, Debian Fork

Du kan blive overrasket over, hvad der udgør en krise i Linux -samfundet. For flere år siden forværrede oprettelsen af ​​systemd init -systemet en række udviklere og brugere. De fleste Linux-baserede operativsystemer vedtog systemd, men der er et par stykker, der har valgt at kortlægge et andet forløb.





For hele påstanden, kan du endda se forskellen mellem en version af Linux, der omfatter systemd og en, der ikke gør det?





Som en klar test sag, lad os overveje Debian og en variant kaldet Devuan. Debian er et af de ældste og største Linux-baserede operativsystemer. I 2014 startede en gruppe ved navn Veteran UNIX Admins Devuan, en gaffel af Debian uden systemd. Skal du give det et skud?





Hvad er et init -system, alligevel?

Init er en forkortelse for initialisering. En init-proces er den første del af operativsystemprocessen, der starter, når din Linux-drevne computer starter op. Den kører i baggrunden, så længe din computer er tændt, og den fortsætter, indtil computeren lukker ned.

Init -systemet styrer andre processer, så din computer starter, kører og lukker gnidningsløst. Så selvom init -systemet stort set er usynligt, er det også vigtigt.



Hvad er 'forkert' med systemd?

Systemd er mere end et init -system. Det inkluderer anden software, f.eks. Networkd og logind, som administrerer andre aspekter af din computer. Systemd er en pakke med software der fungerer som broen mellem applikationer og den underliggende Linux -kerne. Det håndterer så forskellige opgaver som at administrere brugerlogins til hotplugging -enheder.

hvordan man tilslutter alexa til wifi uden app

Traditionelt, på Unix-baserede og Unix-lignende operativsystemer (Linux er sidstnævnte), udvikler udviklere software til at udføre en opgave og gøre det godt. Der har altid været undtagelser, men med systemd har en kernekomponent afveget fra denne måde at gøre tingene på.





Som du måske forventer, er der grunde til, at udviklere følte behovet for en ændring. Til at begynde med startede det ældre init -system op lineært og indlæste forskellige scripts i en rækkefølge, der giver mening. Dette gør det sværere at starte en computer og styre kernefunktioner (f.eks. Forbindelse til et netværk) på den problemfri måde, der forventes på dagens maskiner.

Ved at kombinere mange af disse opgaver til et enkelt projekt kan Linux-baserede operativsystemer levere en hurtigere opstartoplevelse.





Hvordan er Devuan forskellig fra Debian

Debian 8 var den første version, der vedtog systemd. Devuan -projektet begyndte på det tidspunkt, men den første stabile udgivelse landede først i 2017 sammen med frigivelsen af ​​Debian 9.

Devuan bruger den samme APT -pakkehåndtering som Debian , men den opretholder sine egne pakkelagre. Det er de servere, der gemmer den software, du downloader ved hjælp af APT.

Devuans arkiver indeholder den samme software som Debian, kun med patches, der gør det muligt for programmer at køre uden systemd. Dette refererer hovedsageligt til backend -komponenter som f.eks policykit , som administrerer, hvilke brugere der kan få adgang til eller ændre bestemte dele af din pc.

Hvordan er det at bruge Devuan?

Ligesom med Debian er der flere måder at installere Devuan på. Den 'minimale' download giver dig de væsentlige værktøjer, du har brug for for at få Devuan til at køre på din maskine. Den 'live' download giver dig et fungerende skrivebord, som du kan teste, før du installerer Devuan på din computer.

Devuan bruger Xfce -skrivebordsmiljøet som standard. Dette er et traditionelt computermiljø, der ligner, hvordan pc -grænseflader så ud for flere årtier siden. Funktionelt, Xfce kan stadig klare de fleste opgaver folk er kommet til at forvente fra computere i dag.

Liveversionen af ​​Devuan leveres med masser af software til at dække generelle forventninger. Mozilla Firefox er tilgængelig til at surfe på internettet. LibreOffice er der til at åbne og redigere dokumenter. GIMP kan ændre fotos og andre billeder. Disse apps fungerer alle som du ville forvente, uden bekymring for hvilket init -system du kører.

Mens Devuan afspejler Debians pakkelager, er de to ikke udskiftelige. Tilføjelse af et depot beregnet til Debian risikerer at ødelægge din installation. Du kan redigere dine softwarekilder via terminalen eller inde i Synaptic Package Manager, som følger med.

Devuan opretter forbindelse til Wi-Fi og Ethernet-netværk helt fint. Du kan også forvente, at den genkender de flashdrev og harddiske, du tilslutter. Der er en rimelig chance for, at du ikke engang vil mærke en forskel. Systemd er kun en måde at gøre tingene på, ikke den eneste måde.

Hvilket init -system bruger Devuan?

I sidste ende kommer dette spørgsmål til kernen i, hvad Devuan handler om.

Devuan er som standard på sysvinit -systemet, der ligner System V -initialiseringsprocessen, der blev brugt i Unix. Sysvinit var den generelle standard for mange versioner af Linux, herunder Debian, der blev brugt før systemd.

Devuan tilbyder også mange alternativer. Du kan downloade OpenRC , Rooney , og andre for at erstatte det medfølgende init -system.

Undgår andre Linux-baserede operativsystemer systemd?

Gentoo, den opbyg-dit-operativsystem-fra-bunden Linux-distribution , er som standard OpenRC. Det er en af ​​de ældste og mest kendte versioner af Linux for at undgå systemd. Slackware, et andet gammelt Linux-baseret operativsystem, har valgt at holde sig til sysvinit. PCLinuxOS er en yngre mulighed, der også har valgt ikke at skifte til systemd.

Der er også flere Linux -distributioner, der er baseret på Devuan. Selvom antallet blegner i sammenligning med Debian, der fungerer som en base for mange fremtrædende Linux-baserede operativsystemer såsom Ubuntu .

Skal du skifte til Devuan?

Er du en sysadmin? Bygger du dit operativsystem fra bunden eller regelmæssigt interagere med startdæmoner og tjenester ? Er du i så fald mere fortrolig med den måde, du traditionelt har administreret dit system på? Hvis dit svar er ja, foretrækker du måske Devuan. Det er mere en fortsættelse af, hvordan tingene var, end noget helt nyt.

For os andre er dette spørgsmål mere et filosofisk spørgsmål end et pragmatisk spørgsmål. Kan du lide den traditionelle Unix -tilgang til at udføre et job og gøre det godt? Tager du problem med ideen om at samle mange opgaver i et enkelt projekt? Hvis ja, er brug af Devuan et udtryk for din tro på det ideal.

Pragmatisk set skal du bruge Devuan, hvis du vil have Debian uden systemd. Hvis du vil have systemd, skal du holde dig til Debian. Der er ikke meget mere til det end det.

Del Del Tweet E -mail Sådan opretter du et dataflowdiagram for at visualisere data fra ethvert projekt

Dataflowdiagrammer (DFD) for enhver proces hjælper dig med at forstå, hvordan data flyder fra kilden til destinationen. Sådan opretter du det!

Læs Næste
Relaterede emner
  • Linux
  • Debian
  • Linux
  • Xfce
Om forfatteren Bertel King(323 artikler udgivet)

Bertel er en digital minimalist, der skriver fra en bærbar computer med fysiske privatlivskontakter og et operativsystem, der er godkendt af Free Software Foundation. Han værdsætter etik frem for funktioner og hjælper andre med at tage kontrol over deres digitale liv.

Mere fra Bertel King

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere