Linux Uten systemd Hvorfor du bør bruke Devuan, Debian Fork
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 vedtatt systemd, men det er noen som har valgt å kartlegge et annet kurs.
For alle påstandene, kan du til og med fortelle forskjellen mellom en versjon av Linux som omfatter systemd og en som ikke gjør det?
Som et klart testfall, la oss vurdere Debian og en variant som heter Devuan. Debian er en av de eldste og største Linux-baserte operativsystemene. I 2014 startet en gruppe som heter Veteran UNIX Admins Devuan, en gaffel av Debian uten systemd. Skal du gi det et skudd?
Hva er et init-system, uansett?
Init er kort for initialisering. En init-prosess er den første delen av operativsystemet prosessen for å starte når din Linux-drevne datamaskin støtter opp. Den går i bakgrunnen så lenge datamaskinen er på, og den fortsetter til datamaskinen slår seg av.
Init-systemet håndterer andre prosesser, slik at datamaskinen støtter, kjører og slår seg jevnt. Så mens init-systemet kan være stort sett usynlig, er det også viktig.
Hva er “Feil” Med systemd?
Systemd er mer enn et init-system. Den inneholder annen programvare, for eksempel networkd og logind, som administrerer andre aspekter av datamaskinen din. Systemd er en pakke med programvare som fungerer som bro mellom applikasjoner og den underliggende Linux-kjernen. Den håndterer oppgaver så forskjellige som å administrere brukerlogger til hotplugging-enheter.
Tradisjonelt på Unix-baserte og Unix-lignende operativsystemer 3 UNIX-lignende operativsystemer som ikke er Linux 3 UNIX-lignende operativsystemer som ikke er Linux Nylig begynte folk å forvirre "UNIX" med "Linux". Linux var påvirket av UNIX, men UNIX-systemer har ikke noe forhold til Linux. Her er noen viktige UNIX-baserte systemer som er verdt å vite om. Les mer (Linux er sistnevnte), utviklere design programvare for å gjøre en oppgave og å gjøre det bra. Det har alltid vært unntak, men med systemd har en kjernekomponent diverget fra denne måten å gjøre ting på.
Som du kanskje regner med, er det grunner til at utviklere følte behovet for endring. For det første startet det eldre init-systemet opp på en lineær måte, og lastet forskjellige skript i en ordre som gir mening. Dette gjør det vanskeligere å starte en datamaskin og administrere kjernefunksjoner (for eksempel tilkobling til et nettverk) på en jevn måte som forventes på dagens maskiner.
Kombinere mange av disse oppgavene i et enkelt prosjekt gjør at Linux-baserte operativsystemer gir en raskere oppstartserfaring.
Hvordan Devuan er forskjellig fra Debian
Debian 8 var den første versjonen for å vedta systemd. Devuan-prosjektet begynte på den tiden, men den første stabile utgivelsen landet ikke til 2017, sammen med utgivelsen av Debian 9.
Devuan bruker samme APT pakkebehandling som Debian Slik bruker du APT og farvel til APT-GET i Debian og Ubuntu Hvordan bruke APT og si farvel til APT-GET i Debian og Ubuntu Linux er i en tilstand av permanent evolusjon; store endringer blir noen ganger lett savnet. Mens noen forbedringer kan være overraskende, er det noen som bare er fornuftige: sjekk ut disse apt-get endringene og se hva du synes. Les mer, men det opprettholder sine egne pakkelager. Disse er serverne som lagrer programvaren du laster ned ved hjelp av APT.
Devuan's repositories inneholder samme programvare som Debian, bare med oppdateringer som gjør at programmene kan kjøre uten systemd. Dette refererer hovedsakelig til backend-komponenter som policykit, som styrer hvilke brukere som kan få tilgang til eller endre visse deler av PCen.
Hva er det som å bruke Devuan?
Akkurat som med Debian, er det flere måter å installere Devuan på. De “minimal” nedlasting gir deg de grunnleggende verktøyene du trenger for å få Devuan opp og kjører på maskinen din. De “bo” nedlasting gir deg et arbeids skrivebord som du kan teste ut før du installerer Devuan på datamaskinen.
Devuan bruker som standard Xfce-skrivebordsmiljøet. Dette er et tradisjonelt databehandlingsmiljø som ligner på hvordan PC-grensesnitt så ut flere tiår siden. Funksjonelt er Xfce fortsatt i stand til å håndtere de fleste oppgaver. Xfce Forklaret: En titt på en av Linuxs raskeste skrivebord. Xfce forklart: En titt på en av Linuxs raskeste skrivebord Hvis du nylig har byttet til Linux og finner ting litt treg, går du sannsynligvis trenger et lettere skrivebordsmiljø. Et godt alternativ er Xfce. Les mer folk har kommet til å forvente fra datamaskiner i dag.
Den levende versjonen av Devuan kommer med masse 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. Hvis du legger til et arkiv som er beregnet for Debian, går det fare for å ødelegge installasjonen. Du kan redigere programvarekildene dine via terminalen eller inne i Synaptic Package Manager, som følger med.
Devuan kobler seg til Wi-Fi og Ethernet-nettverk helt fint. Du kan også forvente at du skal kjenne igjen flash-stasjonene og harddiskene du plugger inn. Det er en anstendig sjanse, du vil ikke engang merke til en forskjell. Systemd er bare en 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 defaults til sysvinit-systemet, som ligner systemv-initialiseringsprosessen som brukes i Unix. Sysvinit var generell standard mange versjoner av Linux, inkludert Debian, brukt før systemd.
Devuan tilbyr også mange alternativer. Du kan laste ned OpenRC, runit, og andre til å erstatte det angitte init-systemet.
Gjør andre Linux-baserte OSer unngå systemd?
Gentoo, bygge-din-operativsystemet-fra-skrap Linux-distribusjon, som standard til OpenRC. Det er en av de eldste og mest kjente versjonene av Linux for å unngå systemd. Slackware, et annet gammelt Linux-basert OS, har valgt å holde fast ved 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 nummeret pales i forhold til Debian, som fungerer som en base for mange fremtredende Linux-baserte operativsystemer som Ubuntu.
Skal du bytte til Devuan?
Er du en sysadmin? Bygger du operativsystemet ditt fra scratch eller jevnlig samhandler med startdemoner og tjenester? Hvis ja, er du mer komfortabel med måten du tradisjonelt har administrert systemet på? Hvis svaret ditt er ja, kan du foretrekke Devuan. Det er mer en fortsettelse av måten ting var, enn noe helt nytt.
For resten av oss er dette spørsmålet mer et filosofisk spørsmål enn en pragmatisk. Liker du den tradisjonelle Unix-tilnærmingen til å gjøre en jobb og gjøre det bra? Har du problemer med ideen om å konsolidere mange oppgaver i et enkelt prosjekt? Hvis det er tilfelle, bruker Devuan et uttrykk for din tro på det ideelle.
Pragmatisk sett bruker du 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-distribusjons Debian: Nyt en av de mest stabile og pålitelige Linux-distribusjonene Det er mange Linux-brukere der ute som bruker distribusjoner som Ubuntu eller en av De mange distribusjonene som er basert på Ubuntu, inkludert Linux Mint. Men uansett hva du bruker, ... Les mer. Det er ikke mye mer enn det.
Utforsk mer om: Debian, Linux, Xfce.