Reklame
Du kan blive overrasket over, hvad der udgør en krise i Linux-samfundet. For flere år siden forværrede skabelsen af systemd init-systemet en række udviklere og brugere. De fleste Linux-baserede operativsystemer brugte systemd, men der er nogle få, der har valgt at udstikke en anden kurs.
På trods af alle påstandene, kan du overhovedet kende forskel på en version af Linux, der omfatter systemd, og en, der ikke gør det?

Som en klar testcase, 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 fork af Debian uden systemd. Skal du give det en chance?
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 glat ned.
Så selvom init-systemet kan være stort set usynligt, er det også vigtigt.Hvad er "forkert" med systemd?
Systemd er mere end et init-system. Det inkluderer anden software, såsom networkd og logind, som styrer andre aspekter af din computer. Systemd er en softwarepakke der fungerer som broen mellem applikationer og den underliggende Linux-kerne. Det håndterer opgaver så forskellige som at administrere brugerlogin til hotplugging-enheder.
Traditionelt set på Unix-baserede og Unix-lignende operativsystemer 3 UNIX-lignende operativsystemer, der ikke er LinuxFor nylig begyndte folk at forveksle "UNIX" med "Linux." Linux var påvirket af UNIX, men UNIX-systemer har ingen relation til Linux. Her er nogle vigtige UNIX-baserede systemer, der er værd at kende til. Læs mere (Linux er sidstnævnte), udviklere designer software til at udføre én 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 på en lineær måde og indlæste forskellige scripts i en rækkefølge, der giver mening. Dette gør det sværere at starte en computer op og administrere kernefunktioner (såsom at oprette forbindelse til et netværk) på den glatte måde, der forventes på nutidens maskiner.
At kombinere mange af disse opgaver i et enkelt projekt gør det muligt for Linux-baserede operativsystemer at give en hurtigere opstartsoplevelse.
Hvordan Devuan er forskellig fra Debian
Debian 8 var den første version, der adopterede systemd. Devuan-projektet begyndte på det tidspunkt, men den første stabile udgivelse landede først i 2017 sammen med udgivelsen af Debian 9.
Devuan bruger den samme APT-pakkehåndtering som Debian Sådan bruger du APT og siger farvel til APT-GET i Debian og UbuntuLinux er i en tilstand af permanent udvikling; store ændringer er nogle gange let overset. Mens nogle forbedringer kan være overraskende, giver nogle simpelthen mening: Tjek disse apt-get-ændringer og se, hvad du synes. Læs mere , men den vedligeholder sine egne pakkelager. Det er de servere, der gemmer den software, du downloader ved hjælp af APT.
Devuans depoter 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 politiksæt, som styrer, 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 skal bruge for at få Devuan op at køre på din maskine. "Live"-downloaden giver dig et fungerende skrivebord, som du kan teste, før du installerer Devuan på din computer.
Devuan bruger som standard Xfce-skrivebordsmiljøet. Dette er et traditionelt computermiljø, der ligner, hvordan pc-grænseflader så ud for flere årtier siden. Funktionelt set, Xfce er stadig i stand til at håndtere de fleste opgaver Xfce Explained: Et kig på en af Linuxs hurtigste desktopsHvis du for nylig har skiftet til Linux og synes, at tingene går lidt langsomt, har du sandsynligvis brug for et lettere skrivebordsmiljø. En god mulighed er Xfce. Læs mere folk er kommet til at forvente af computere i dag.
Liveversionen af Devuan kommer med masser af software til at dække generelle forventninger. Mozilla Firefox er tilgængelig til at surfe på nettet. LibreOffice er der til at åbne og redigere dokumenter. GIMP kan ændre billeder og andre billeder. Disse apps fungerer alle som du ville forvente, uden bekymring for hvilket init-system du kører.

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

Devuan opretter fint forbindelse til Wi-Fi og Ethernet-netværk. Du kan også forvente, at den genkender de flashdrev og harddiske, du tilslutter. Der er en anstændig chance for, at du ikke engang mærker en forskel. Systemd er kun én måde at gøre tingene på, ikke den eneste måde.
Hvilket init-system bruger Devuan?
I slutningen af dagen kommer dette spørgsmål til kernen af, hvad Devuan handler om.
Devuan bruger som standard sysvinit-systemet, som ligner System V-initialiseringsprocessen, der bruges i Unix. Sysvinit var den generelle standard mange versioner af Linux, inklusive Debian, brugt før systemd.
Devuan tilbyder også adskillige alternativer. Du kan downloade OpenRC, Kør det, og andre til at erstatte det medfølgende init-system.
Undgår andre Linux-baserede OS'er systemd?
Gentoo, den byg-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 OS, 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 tallet blegner i forhold til Debian, der fungerer som base for mange fremtrædende Linux-baserede operativsystemer såsom Ubuntu.
Skal du skifte til Devuan?
Er du sysadmin? Bygger du dit styresystem fra bunden eller regelmæssigt interagere med opstartsdæmoner og tjenester? Hvis ja, er du mere tryg ved den måde, du traditionelt har styret 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 resten af os er dette spørgsmål mere et filosofisk spørgsmål end et pragmatisk. Kan du lide den traditionelle Unix-tilgang med at udføre ét job og gøre det godt? Har du problemer med ideen om at samle mange opgaver i et enkelt projekt? Hvis det er tilfældet, er brugen af Devuan et udtryk for din tro på dette ideal.
Pragmatisk set, brug Devuan, hvis du vil have Debian uden systemd. Hvis du vil have systemd, hold dig til Debian Debian: Nyd en af de mest stabile og pålidelige Linux-distributionerDer er masser af Linux-brugere derude, som bruger distributioner såsom Ubuntu eller en af de mange distributioner, der er baseret på Ubuntu, inklusive Linux Mint. Men uanset hvad du bruger... Læs mere . Der er ikke meget mere i det end det.
Bertel er en digital minimalist, der skriver fra en bærbar computer med fysiske privatlivskontakter og et OS 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.