Back to Gentoo: Ein Poettering-freies Linux
Neuer Rechner, neue Distribution: Auf meinem neuen T430 habe ich nicht wieder Arch Linux installiert, sondern mich für Gentoo entschieden. Mit der neuen Hardware (vor allem auch der SSD) lässt sich das regelmäßige Kompilieren aus den Quellen gut aushalten, & Gentoo hat heutzutage einen entscheidenden Vorteil gegenüber allen anderen großen Distributionen:
Das war tatsächlich etwas, das mich in der letzten Zeit bei Arch Linux massiv angekotzt hatte. Seit der Umstellung auf systemd lief das System nicht mehr rund, resume klappte nur noch in etwa einem Drittel der Fälle, usw. usf. Das Standard-Initsystem von Gentoo ist und bleibt OpenRC, and that works like a charm. Natürlich hätte ich mir auch eines der vielen anderen Initsysteme unter Arch einrichten können, also z.B. die daemontools von djb oder s6 oder runit oder auch OpenRC unter Arch Linux (siehe auch).
Der Punkt ist aber: Ich will mit meinem Rechner tatsächlich arbeiten. Das heißt, ich will Dinge damit machen, die nicht den Rechner selbst zum Inhalt haben. Mit einem selbst gepflegten, von den Maintainern der Distribution nicht unterstützten Initsystem wäre ich aber ständig am Basteln und Anpassen gewesen, und da hatte ich schlicht keine Lust drauf. Also Gentoo Linux ftw!
Zum Abschluss noch ein Artikel über process supervision sowie Folien zu einem Vortrag über a suckless init system. Grundlagenwissen, das ich in meinem Leben nicht mehr vertiefen werde, weil mir andere Dinge wichtiger sind…
Nachtrag vom 30.10.2018: Wie in meinem Beitrag Ein Daemon, sie alle zu knechten: systemd beschrieben, läuft auf meinem Gentoo-System inzwischen doch runit als PID 1 mit OpenRC obendrüber.
Nachtrag vom 06.11.2018: Hab gerade entdeckt, dass es seit einiger Zeit mit Artix Linux einen Arch Linux-Ableger gibt, dessen Slogan für sich spricht:
The Art of Linux
Simple. Fast. Systemd-free.
Nachtrag vom 26.08.2019: Da ist es diesem Poettering doch tatsächlich gelungen, mir bis heute einen Trojaner unterzujubeln – eben habe ich udev endlich auch durch den Gentoo-Fork eudev ersetzt.