Ein Entwickler hat eine interessante Modifikation des Linux-Kernels vorgenommen und diese als Fork veröffentlicht. Das Besondere: Das System kann mehrere unabhängige Linux-Kernel-Instanzen parallel auf einem Computer starten und betreiben. Normalerweise lädt ein Computer einen einzelnen Kernel, der das Betriebssystem und alle Prozesse verwaltet. Diese Modifikation ermöglicht eine andere Architektur.
Der technische Ansatz ist innovativ. Die parallel laufenden Kernel können auf die gleiche Hardware zugreifen, funktionieren aber weitgehend isoliert voneinander. Dies eröffnet verschiedene Einsatzszenarien: Bessere Isolation von Services, Redundanz bei Kernel-Crashes, oder Ressourcen-Management auf einer granulareren Ebene.
Die praktischen Anwendungen sind vielfältig. Für Cloud-Betreiber könnte dies interessant sein, um verschiedene Mandanten stärker voneinander zu isolieren. Für Entwickler ermöglicht es neue Testing-Szenarien. Für Hochverfügbarkeitssysteme könnte es helfen, Ausfallsicherheit zu verbessern. Es gibt auch Szenarien im Bereich des Edge Computing und IoT, wo mehrere Kernel nützlich sein könnten.
Für KMU, die Linux einsetzen, ist dies vorerst ein Research-Projekt. Die erste Version ist verfügbar, aber es ist nicht klar, wie stabil und produktionsreif das System ist. Dennoch zeigt die Existenz solcher Experimente, dass die Linux-Community kontinuierlich an innovativen Ansätzen zur Verbesserung des Betriebssystems arbeitet. Es ist möglich, dass solche Techniken in Zukunft in produktive Linux-Distributionen Einzug halten, insbesondere wenn Anforderungen nach stärkerer Isolation und Redundanz wachsen.
