SystemE, komická náhrada za systemd s Emacs Lisp

Jeden z vývojářů distribuce Kiss Linux zveřejnil kód pro vtipný projekt systemE, prodávaný jako náhrada systemd napsaná v Emacs Lisp. Sada nástrojů nabízená v systemE vám umožňuje organizovat stahování pomocí hřích jako PID 1 handler, spouštění editoru Emacs pod PID2 v režimu „-script“, který zase spouští systémové inicializační skripty (rc.boot) napsané v Lisp.

Jako příkazový shell, správce balíčků, nahrazení startx/xinitrc a správce oken obhajuje Emacs. Pro řízení provádění služeb se používá runit z balíčku busybox. Mezi plány na vývoj SystemE je záměr přepsat runit a sinit v Lisp a zahájení Emacs jako PID 1.

Lze použít prostředí založené na SystemE пакеты z Kiss Linux, minimalistická distribuce, jejíž vývojáři v souladu s principem KISS Snaží se vybudovat extrémně jednoduchý systém bez komplikací. Personál správce balíčků KISS je napsán v shellu a obsahuje asi 500 řádků kódu. Všechny balíčky jsou sestaveny ze zdrojového kódu. Je podporováno sledování závislostí a další opravy. Metadata o balíčcích jsou umístěny v textových souborech a lze je analyzovat standardními unixovými nástroji. musl se používá jako systémová knihovna C a sada utilit je založena na busyboxu. K dispozici je jednoduché grafické prostředí založené na Xorg.
Při načítání velmi jednoduché init skripty.

Zdroj: opennet.ru

Přidat komentář