SystemE, ein komischer Ersatz für systemd mit Emacs Lisp

Einer der Distributionsentwickler Kuss Linux hat den Code für ein Scherzprojekt veröffentlicht systemE, vermarktet als systemd-Ersatz, geschrieben in Emacs Lisp. Mit dem in systemE angebotenen Toolkit können Sie den Download organisieren sinit als PID 1-Handler, der den Emacs-Editor unter PID2 im „-script“-Modus startet, der wiederum in Lisp geschriebene Systeminitialisierungsskripte (rc.boot) ausführt.

Als Befehlsshell, Paketmanager, startx/xinitrc-Ersatz und auch als Fenstermanager Fürsprecher Emacs. Um die Ausführung von Diensten zu steuern, wird runit aus dem Busybox-Paket verwendet. Zu den Plänen für die Entwicklung von SystemE gehört die Absicht, runit und sinit in Lisp umzuschreiben rennen Emacs als PID 1.

Eine SystemE-basierte Umgebung kann verwendet werden пакеты von Kuss Linux, eine minimalistische Distribution, deren Entwickler dem Prinzip folgen KISS Sie versuchen, ein äußerst einfaches System ohne Komplikationen aufzubauen. Personal Paket-Manager KISS ist in einer Shell geschrieben und enthält etwa 500 Codezeilen. Alle Pakete werden aus Quellcode erstellt. Abhängigkeitsverfolgung und zusätzliche Patches werden unterstützt. Metadaten Informationen zu Paketen befinden sich in Textdateien und können von Standard-Unix-Dienstprogrammen analysiert werden. Als System-C-Bibliothek wird musl verwendet und die Dienstprogramme basieren auf Busybox. Es wird eine einfache grafische Umgebung basierend auf Xorg bereitgestellt.
Beim Laden ganz einfach Init-Skripte.

Source: opennet.ru

Kommentar hinzufügen