systemd init - vad tycker ni?
Nu har jag gått över till systemd på två av mina fyra Arch-Linux installationer (jag kör dessa två med XFCE skrivbord). Tydligen är systemd "the shit" när det gäller initsystem på Linux, bland annat kommer Gnome 3.6 ha beroenden till systemd. Först var jag skeptisk men nu när jag själv provat så är jag mestadels positiv. Det är ganska smidigt när man väl börjat använda det. Kan inte påstå att datorn bootar mycket snabbare (kanske för att jag har SSD-disk så det går snabbt ändå) men det funkar bra. Jag gillar särskilt funktionerna att automontera nätverksshares när de blir tillgängliga och med timeout om de försvinner så nu kan jag använda fstab istället för autofs även för NFS, samba och sshfs.
Ubuntu har valt att fortsätta med upstart (åtminstone i 12.10) så de verkar välja ett eget spår. Men det är väl bra att det finns alternativ tycker jag. Men många andra distar går över till systemd verkar det.
En del kritiker hävdar att man går ifrån UNIX-principerna (som innebär att man ska dela upp saker och ting i många små specialiserade program istället för att ha en stor blaffa som sköter om allting). Andra hävdar att man måste anpassa det till dagens teknik och linuxkärnan i sig är ju en stor blaffa den också. Hursomhelst jag tycker det verkar fungera bra och det verkar inte slöa ner systemet heller (tanken är att den ska kunna starta saker parallellt och endast när de behövs istället för att alltid hålla allting igång i bakgrunden). Jaja, jag kan inte alla tekniska detaljer...
Många går väl och irriterar sig på Lennart Poettering som är lite väl självsäker av sig och tycker att de som inte använder systemd är dumma i huvudet. Även om han har goda argument om hur bra det är så kan man kanske vara mer ödmjuk av sig...
Eftersom Arch Linux nyligen officiellt har systemd som default och guiderna på deras wiki uppdateras i rasande takt att endast inkludera hur man ställer in saker i systemd kände jag mig tvungen att byta för att inte bli helt utdaterad. Men bytet är inget jag ångrar nu när jag väl gjort det. Visst det gamla initsystemet funkar och man kan köra mix av det gamla och det nya om man vill men man får ingen support längre för sysvinit. Jag tycker ändå det är bra att man tar radikala beslut och inte hänger kvar vid gammalt omodernt som är dömt att bli utdaterat.
Att använda systemd för systemet känns ungefär som att använda ZFS för lagring tycker jag. Visst det är en stor blaffa som sköter om mycket, men det förenklar också administrationen av systemet.
http://www.freedesktop.org/wiki/Software/systemd
http://en.wikipedia.org/wiki/Systemd
http://www.youtube.com/watch?v=TyMLi8QF6sw