Annonse
Du kan bli overrasket over hva som utgjør en krise i Linux-fellesskapet. For flere år siden forverret etableringen av systemd init-systemet en rekke utviklere og brukere. De fleste Linux-baserte operativsystemer tok i bruk systemd, men det er noen få som har valgt å kartlegge en annen kurs.
For alle påstandene, kan du til og med se forskjellen mellom en versjon av Linux som omfavner systemd og en som ikke gjør det?

Som en klar testsak, la oss vurdere Debian og en variant kalt Devuan. Debian er et av de eldste og største Linux-baserte operativsystemene. I 2014 startet en gruppe kalt Veteran UNIX Admins Devuan, en gaffel av Debian uten systemd. Bør du gi det en sjanse?
Hva er et init-system, uansett?
Init er forkortelse for initialisering. En init-prosess er den første delen av operativsystemprosessen som starter når din Linux-drevne datamaskin starter opp. Den kjører i bakgrunnen så lenge datamaskinen er på, og den fortsetter til datamaskinen slår seg av.
Init-systemet administrerer andre prosesser, slik at datamaskinen starter, kjører og slår seg av jevnt.
Så selv om init-systemet kan være stort sett usynlig, er det også viktig.Hva er "galt" med systemd?
Systemd er mer enn et init-system. Den inkluderer annen programvare, for eksempel networkd og logind, som administrerer andre aspekter av datamaskinen din. Systemd er en programvarepakke som fungerer som broen mellom applikasjoner og den underliggende Linux-kjernen. Den håndterer oppgaver så forskjellige som å administrere brukerpålogginger til hotplugging-enheter.
Tradisjonelt, på Unix-baserte og Unix-lignende operativsystemer 3 UNIX-lignende operativsystemer som ikke er LinuxNylig begynte folk å forveksle «UNIX» med «Linux». Linux ble påvirket av UNIX, men UNIX-systemer har ingen relasjon til Linux. Her er noen viktige UNIX-baserte systemer som er verdt å vite om. Les mer (Linux er sistnevnte), utviklere designer programvare for å gjøre én oppgave og for å gjøre den bra. Det har alltid vært unntak, men med systemd har en kjernekomponent avviket fra denne måten å gjøre ting på.
Som du kanskje forventer, er det grunner til at utviklere følte behov for en endring. For det første startet det eldre init-systemet opp på en lineær måte, og lastet forskjellige skript i en rekkefølge som gir mening. Dette gjør det vanskeligere å starte en datamaskin og administrere kjernefunksjoner (som å koble til et nettverk) på den jevne måten som forventes på dagens maskiner.
Ved å kombinere mange av disse oppgavene i ett enkelt prosjekt, kan Linux-baserte operativsystemer gi en raskere oppstartsopplevelse.
Hvordan Devuan er forskjellig fra Debian
Debian 8 var den første versjonen som tok i bruk systemd. Devuan-prosjektet begynte på den tiden, men den første stabile utgivelsen landet ikke før i 2017, sammen med utgivelsen av Debian 9.
Devuan bruker samme APT-pakkebehandler som Debian Hvordan bruke APT og si farvel til APT-GET i Debian og UbuntuLinux er i en tilstand av permanent utvikling; store endringer er noen ganger lett å gå glipp av. Selv om noen forbedringer kan være overraskende, er noen rett og slett fornuftige: sjekk ut disse apt-get-endringene og se hva du synes. Les mer , men den opprettholder sine egne pakkelager. Dette er serverne som lagrer programvaren du laster ned ved hjelp av APT.
Devuans depoter inneholder samme programvare som Debian, bare med patcher som lar programmer kjøre uten systemd. Dette refererer hovedsakelig til backend-komponenter som f.eks policysett, som administrerer hvilke brukere som kan få tilgang til eller endre visse deler av PC-en din.
Hvordan er det å bruke Devuan?
Akkurat som med Debian, er det flere måter å installere Devuan på. Den "minimale" nedlastingen gir deg de essensielle verktøyene du trenger for å få Devuan i gang på maskinen din. "Live"-nedlastingen gir deg et fungerende skrivebord som du kan teste ut før du installerer Devuan på datamaskinen din.
Devuan bruker Xfce skrivebordsmiljø som standard. Dette er et tradisjonelt datamiljø som ligner på hvordan PC-grensesnitt så ut for flere tiår siden. Funksjonelt, Xfce er fortsatt i stand til å håndtere de fleste oppgaver Xfce forklart: En titt på en av Linuxs raskeste stasjonære datamaskinerHvis du nylig har byttet til Linux og opplever at ting går litt tregt, trenger du sannsynligvis et lettere skrivebordsmiljø. Et godt alternativ er Xfce. Les mer folk har begynt å forvente av datamaskiner i dag.
Live-versjonen av Devuan kommer med mye programvare for å dekke generelle forventninger. Mozilla Firefox er tilgjengelig for å surfe på nettet. LibreOffice er der for å åpne og redigere dokumenter. GIMP kan endre bilder og andre bilder. Disse appene fungerer alle som du forventer, uten bekymring for hvilket init-system du kjører.

Mens Devuan speiler Debians pakkelager, er de to ikke utskiftbare. Å legge til et depot beregnet for Debian risikerer å ødelegge installasjonen din. Du kan redigere programvarekildene dine via terminalen eller inne i Synaptic Package Manager, som følger med.

Devuan kobles til Wi-Fi- og Ethernet-nettverk helt fint. Du kan også forvente at den gjenkjenner flash-stasjonene og harddiskene du kobler til. Det er en god sjanse for at du ikke en gang vil merke forskjell. Systemd er bare én måte å gjøre ting på, ikke den eneste måten.
Hvilket init-system bruker Devuan?
På slutten av dagen kommer dette spørsmålet til kjernen av hva Devuan handler om.
Devuan bruker som standard sysvinit-systemet, som ligner på System V-initialiseringsprosessen som brukes i Unix. Sysvinit var den generelle standarden mange versjoner av Linux, inkludert Debian, brukt før systemd.
Devuan tilbyr også en rekke alternativer. Du kan laste ned OpenRC, runit, og andre for å erstatte det medfølgende init-systemet.
Unngår andre Linux-baserte operativsystemer?
Gentoo, den bygg-ditt-operativsystem-fra bunnen av Linux-distribusjon, standard til OpenRC. Det er en av de eldste og mest kjente versjonene av Linux for å unngå systemd. Slackware, et annet eldgammelt Linux-basert operativsystem, har valgt å holde seg til sysvinit. PCLinuxOS er et yngre alternativ som også har valgt å ikke bytte til systemd.
Det er også flere Linux-distribusjoner som er basert på Devuan. Selv om tallet blekner i forhold til Debian, som fungerer som en base for mange fremtredende Linux-baserte operativsystemer som Ubuntu.
Bør du bytte til Devuan?
Er du en systemadministrator? Bygger du operativsystemet ditt fra bunnen av eller regelmessig samhandle med oppstartsdemoner og tjenester? Hvis ja, er du mer komfortabel med måten du tradisjonelt har administrert systemet ditt på? Hvis svaret er ja, foretrekker du kanskje Devuan. Det er mer en fortsettelse av hvordan ting var, enn noe helt nytt.
For resten av oss er dette spørsmålet mer et filosofisk spørsmål enn et pragmatisk. Liker du den tradisjonelle Unix-tilnærmingen med å gjøre én jobb og gjøre den bra? Har du problemer med ideen om å samle mange oppgaver i ett enkelt prosjekt? I så fall er bruk av Devuan et uttrykk for din tro på det idealet.
Pragmatisk sett, bruk Devuan hvis du vil ha Debian uten systemd. Hvis du vil ha systemd, hold deg til Debian Debian: Nyt en av de mest stabile og pålitelige Linux-distribusjoneneDet er mange Linux-brukere der ute som bruker distribusjoner som Ubuntu eller en av de mange distribusjonene som er basert fra Ubuntu, inkludert Linux Mint. Men uansett hva du bruker... Les mer . Det er ikke mye mer enn det.
Bertel er en digital minimalist som skriver fra en bærbar PC med fysiske brytere for personvern og et OS godkjent av Free Software Foundation. Han verdsetter etikk fremfor funksjoner og hjelper andre med å ta kontroll over deres digitale liv.