Linux Utan systemd: Varför ska du använda Devuan, Debian -gaffeln

Linux Utan systemd: Varför ska du använda Devuan, Debian -gaffeln

Du kan bli förvånad över vad som utgör en kris i Linux -gemenskapen. För flera år sedan förvärrade skapandet av systemd init -systemet ett antal utvecklare och användare. De flesta Linux-baserade operativsystem antog systemd, men det är några som har valt att välja en annan kurs.





För alla påståenden, kan du till och med se 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 ett 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 en förkortning för initialisering. En init-process är den första delen av operativsystemet som startar när din Linux-drivna dator startar upp. Den körs i bakgrunden så länge din dator är på och fortsätter tills datorn stängs av.

Init -systemet hanterar andra processer, så att din dator startar, körs och stängs av smidigt. Så även om init -systemet kan vara i stort sett osynligt, är det också viktigt.



Vad är 'fel' med systemd?

Systemd är mer än ett init -system. Den innehåller annan programvara, till exempel networkd och logind, som hanterar andra aspekter av din dator. Systemd är en programvara som fungerar som bron mellan applikationer och den underliggande Linux -kärnan. Det hanterar så olika uppgifter som att hantera användarinloggningar till hotplugging -enheter.

ta reda på vad raderad youtube -video var

Traditionellt, på Unix-baserade och Unix-liknande operativsystem (Linux är det senare), utvecklar utvecklare programvara för att utföra en uppgift och göra det bra. Det har alltid funnits undantag, men med systemd har en kärnkomponent avvikit från detta sätt att göra saker.





Som du kan förvänta dig finns det anledningar till att utvecklare kände behovet av en förändring. Till att börja med startade det äldre init -systemet upp linjärt och laddade olika skript i en ordning som är vettig. Detta gör det svårare att starta en dator och hantera kärnfunktioner (t.ex. anslutning till ett nätverk) på det smidiga 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 erbjuda en snabbare uppstart.





Hur Devuan skiljer sig från Debian

Debian 8 var den första versionen som antog systemd. Devuan -projektet började vid den tiden, men den första stabila utgåvan landade inte förrän 2017, vid sidan av Debian 9.

Devuan använder samma APT -pakethanterare som Debian , men det har sina egna paketförvar. Det är servrarna som lagrar programvaran du laddar ner med APT.

Devuans förråd innehåller samma programvara som Debian, bara med patchar som gör att program kan köras utan systemd. Detta avser främst backend -komponenter som t.ex. policykit , som hanterar vilka användare som kan komma åt eller ändra vissa delar av din dator.

Hur är det att använda Devuan?

Precis som med Debian finns det flera sätt att installera Devuan. Den 'minimala' nedladdningen ger dig de nödvändiga verktygen du behöver för att få Devuan igång på din maskin. Den 'levande' nedladdningen ger dig ett fungerande skrivbord som du kan testa innan du installerar Devuan på din dator.

Devuan använder skrivbordsmiljön Xfce som standard. Detta är en traditionell datormiljö som liknar hur PC -gränssnitt såg ut för flera decennier sedan. Funktionellt, Xfce kan fortfarande hantera de flesta uppgifter människor har förväntat sig från datorer idag.

Liveversionen av Devuan levereras med massor av programvara för att täcka allmänna förväntningar. Mozilla Firefox är tillgängligt för att surfa på webben. LibreOffice finns för att öppna och redigera dokument. GIMP kan ändra foton och andra bilder. Dessa appar fungerar alla som du förväntar dig, utan att oroa dig för vilket init -system du kör.

Devuan speglar Debians paketförvar, men de två är inte utbytbara. Att lägga till ett arkiv avsett för Debian riskerar att förstöra din installation. Du kan redigera dina programvarukällor via terminalen eller inuti Synaptic Package Manager, som ingår.

Devuan ansluter fint till Wi-Fi och Ethernet-nätverk. Du kan också förvänta dig att den känner igen de flash -enheter och hårddiskar du ansluter. Det finns en bra chans att du inte ens märker någon 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 -initialiseringsprocessen som används i Unix. Sysvinit var den allmänna standarden för många versioner av Linux, inklusive Debian, som användes före systemd.

Devuan erbjuder också många alternativ. Du kan ladda ner OpenRC , Rooney , och andra för att ersätta det medföljande init -systemet.

Undvik andra Linux-baserade operativsystem systemd?

Gentoo, den bygg-ditt-operativsystem-från-början Linux-distribution , som standard för 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 operativsystem, har valt att hålla sig till sysvinit. PCLinuxOS är ett yngre alternativ som också har valt att inte byta till systemd.

Det finns också flera Linux -distributioner som är baserade på Devuan. Även om antalet bleknar i jämförelse med Debian, som fungerar som en bas för många framstående Linux-baserade operativsystem som Ubuntu .

Ska du byta till Devuan?

Är du en sysadmin? Bygger du ditt operativsystem från grunden eller regelbundet interagera med startdemoner och tjänster ? Är du i så fall mer bekväm med hur du traditionellt har hanterat ditt system? Om ditt svar är ja, kanske du föredrar Devuan. Det är mer en fortsättning på hur saker och ting var, än något helt nytt.

För oss andra är denna fråga mer en filosofisk fråga än en pragmatisk. Gillar du den traditionella Unix -metoden att göra ett jobb och göra det bra? Har du problem med idén att konsolidera många uppgifter till ett enda projekt? Om så är fallet är Devuan ett uttryck för din tro på det idealet.

Pragmatiskt sett, använd Devuan om du vill ha Debian utan systemd. Om du vill ha systemd, håll dig till Debian. Det finns inte så mycket mer än så.

Dela med sig Dela med sig Tweet E-post Hur man skapar ett dataflödesdiagram för att visualisera data från alla projekt

Dataflödesdiagram (DFD) för alla processer hjälper dig att förstå hur data flödar från källan till destinationen. Så här skapar du det!

Läs Nästa
Relaterade ämnen
  • Linux
  • Debian
  • Linux
  • Xfce
Om författaren Bertel King(323 artiklar publicerade)

Bertel är en digital minimalist som skriver från en bärbar dator med fysiska sekretessbrytare och ett operativsystem som godkänts av Free Software Foundation. Han värdesätter etik framför funktioner och hjälper andra att ta kontroll över sina digitala liv.

Mer från Bertel King

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera