SystemE, a comic replacement for systemd with Emacs Lisp

One of the distribution developers Kiss Linux published the code for a joke project systemE, marketed as a systemd replacement written in Emacs Lisp. The toolkit offered in systemE allows you to organize the download using sinit as a PID 1 handler, launching the Emacs editor under PID2 in β€œ-script” mode, which, in turn, executes system initialization scripts (rc.boot) written in Lisp.

As a command shell, package manager, startx/xinitrc replacement and window manager as well advocates Emacs. To control the execution of services, runit from the busybox package is used. Among the plans for the development of SystemE, there is an intention to rewrite runit and sinit in Lisp and run Emacs as PID 1.

A SystemE based environment can use Packages of Kiss Linux, a minimalistic distribution whose developers, in accordance with the principle KISS They are trying to build an extremely simple system, free of complications. Staff package manager KISS is written in shell and contains about 500 lines of code. All packages are built from source code. Dependency tracking and additional patches are supported. Metadata about packages are located in text files and can be parsed by standard Unix utilities. musl is used as the system C library, and the set of utilities is based on busybox. A simple graphical environment based on Xorg is provided.
When loading, very simple init scripts.

Source: opennet.ru

Add a comment