Linux utan systemd Varför ska du använda Devuan, Debians gaffel
Du kan bli förvånad över vad som utgör en kris i Linux-samhället. För flera år sedan förvärrade systemd init-systemet ett antal utvecklare och användare. De flesta Linux-baserade operativsystem antog systemd, men det finns några som har valt att kartlägga en annan kurs.
För alla de ifrågasatta, kan du även berätta skillnaden mellan en version av Linux som omfattar systemd och en som inte gör det?
Som ett tydligt testfall, låt oss överväga Debian och en variant som heter Devuan. Debian är en av de äldsta och största Linux-baserade operativsystemen. År 2014 startade en grupp som heter Veteran UNIX Admins Devuan, en gaffel av Debian utan systemd. Ska du ge det ett skott?
Vad är ett init-system, hur som helst?
Init är kort för initialisering. En init-process är den första delen av operativsystemet för att starta när din Linux-driven dator startar upp. Den körs i bakgrunden så länge datorn är på, och den fortsätter tills datorn stängs av.
Init-systemet hanterar andra processer, så att datorn startar, körs och stängs smidigt. Så medan init-systemet kan vara till stor del osynligt, är det också viktigt.
Vad är “Fel” Med systemd?
Systemd är mer än ett init-system. Den innehåller annan programvara, som networkd och logind, som hanterar andra aspekter av din dator. Systemd är en serie programvara som fungerar som broen mellan program och den underliggande Linux-kärnan. Det hanterar uppgifter som är så olika som att hantera användarinloggningar till hotplugging-enheter.
Traditionellt på Unix-baserade och Unix-liknande operativsystem 3 UNIX-liknande operativsystem som inte är Linux 3 UNIX-liknande operativsystem som inte är Linux Nyligen började folk förvirra "UNIX" med "Linux". Linux påverkades av UNIX, men UNIX-system har ingen relation till Linux. Här är några viktiga UNIX-baserade system som är värda att veta om. Läs mer (Linux är det senare), utvecklare designar programvara för att göra en uppgift och att göra det bra. Det har alltid varit undantag, men med systemd har en kärnkomponent avvikit från det här sättet att göra saker.
Som man kan förvänta sig finns det skäl att utvecklare kände behovet av en förändring. Till att börja med startade det äldre init-systemet på ett linjärt sätt och laddar olika skript i en ordning som är meningsfullt. Detta gör det svårare att starta en dator och hantera kärnfunktioner (t.ex. anslutning till ett nätverk) på ett smidigt sätt som förväntas på dagens maskiner.
Genom att kombinera många av dessa uppgifter till ett enda projekt kan Linux-baserade operativsystem ge en snabbare uppstartserfarenhet.
Hur Devuan skiljer sig från Debian
Debian 8 var den första versionen att anta systemd. Devuan-projektet började vid den tiden, men den första stabila utgåvan landade inte förrän 2017, tillsammans med utgåvan av Debian 9.
Devuan använder samma APT-pakethanterare som Debian Så här använder du APT och säger farväl till APT-GET i Debian och Ubuntu Så här använder du APT och säger farväl till APT-GET i Debian och Ubuntu Linux är i ett tillstånd av permanent evolution; stora förändringar är ibland lätt missade. Medan vissa förbättringar kan vara överraskande, kan vissa bara vara meningsfulla: kolla in dessa apt-get ändringar och se vad du tycker. Läs mer, men det behåller sina egna paketförråd. Det är de servrar som lagrar programvaran du laddar ner med APT.
Devuans repositories innehåller samma programvara som Debian, bara med patchar som gör att programmen kan köras utan systemd. Det här hänför sig i huvudsak till backend-komponenter som policykit, som hanterar vilka användare som kan komma åt eller ändra vissa delar av din dator.
Vad är det som att använda Devuan?
Precis som med Debian finns det flera sätt att installera Devuan. De “minimal” nedladdning ger dig de viktigaste verktygen du behöver för att få Devuan igång på din maskin. De “leva” nedladdning ger dig ett skrivbordsunderlägg som du kan testa innan du installerar Devuan på din dator.
Devuan använder som standard Xfce-skrivbordsmiljön. Detta är en traditionell datormiljö som liknar hur PC-gränssnittet såg flera decennier sedan. Funktionellt kan Xfce fortfarande hantera de flesta uppgifter. Xfce Explained: En titt på en av Linux: s snabbaste skrivbord. Xfce Explained: En titt på en av Linux: s snabbaste skrivbord. Om du nyligen har bytt till Linux och funderar på saker lite långsammare går du behöver nog en ljusare skrivbordsmiljö. Ett bra alternativ är Xfce. Läs mer folk har kommit att förvänta sig från datorer idag.
Den levande versionen av Devuan kommer med massor av programvara för att täcka allmänna förväntningar. Mozilla Firefox är tillgängligt för webbläsning. LibreOffice finns för att öppna och redigera dokument. GIMP kan ändra bilder och andra bilder. Dessa appar fungerar alla som du förväntar dig, utan bekymmer för vilket init-system du kör.
Medan Devuan speglar Debians paketförråd, är de två inte utbytbara. Lägga till ett förråd som är avsett för Debian löper risken att förstöra din installation. Du kan redigera dina programkällor via terminalen eller inuti Synaptic Package Manager, som ingår.
Devuan ansluts till Wi-Fi och Ethernet-nätverk bara bra. Du kan också förvänta dig att du känner igen de flash-enheter och hårddiskar du pluggar in. Det är en anständig chans att du inte ens märker en skillnad. Systemd är bara ett sätt att göra saker, inte det enda sättet.
Vilket init system använder Devuan?
I slutet av dagen kommer denna fråga till kärnan i vad Devuan handlar om.
Devuan är standard för sysvinit-systemet, vilket liknar System V-initieringsprocessen som används i Unix. Sysvinit var den allmänna standarden många versioner av Linux, inklusive Debian, som användes före systemd.
Devuan erbjuder också många alternativ. Du kan ladda ner OpenRC, runit och andra för att ersätta det init-systemet som levereras.
Undvik andra systembaserade Linux-system?
Gentoo, ditt Linux-distributions-build-your-operating-system, som standard till OpenRC. Det är en av de äldsta och mest kända versionerna av Linux för att undvika systemd. Slackware, ett annat gammalt Linux-baserat OS, har valt att hålla fast vid sysvinit. PCLinuxOS är ett yngre alternativ som också valt att inte växla till systemd.
Det finns också flera Linux-distributioner som bygger på Devuan. Även om antalet pales i jämförelse med Debian, som fungerar som en bas för många framträdande Linux-baserade operativsystem som Ubuntu.
Ska du byta till Devuan?
Är du en sysadmin? Byggar du ditt operativsystem från början eller regelbundet interagerar med startdemoner och tjänster? Om så är fallet, är du mer bekväm med hur du traditionellt har hanterat ditt system? Om ditt svar är ja, kanske du föredrar Devuan. Det är en fortsättning på hur saker var, än något helt nytt.
För resten av oss är denna fråga mer av en filosofisk fråga än en pragmatisk. Gillar du den traditionella Unix-metoden att göra ett jobb och göra det bra? Tar du upp problemet med att konsolidera många uppgifter i ett enda projekt? Om så är fallet, använder Devuan ett uttryck för din tro på det idealet.
Pragmatiskt sett använder du Devuan om du vill ha Debian utan systemd. Om du vill ha systemd, håll dig till Debian Debian: Njut av en av de mest stabila och pålitliga Linux-distributionerna Debian: Njut av en av de mest stabila och pålitliga Linux-distributionerna Det finns många Linux-användare där ute som använder distributioner som Ubuntu eller en av De många distributioner som bygger på Ubuntu, inklusive Linux Mint. Men oavsett vad du använder, ... Läs mer. Det är inte mycket mer än det.
Utforska mer om: Debian, Linux, Xfce.