SystemE, en komisk ersättning för systemd med Emacs Lisp

En av distributionsutvecklarna Kyss Linux publicerade koden för ett skämtprojekt systemE, marknadsförs som en systemd ersättning skriven i Emacs Lisp. Verktygslådan som erbjuds i systemE låter dig organisera nedladdningen med hjälp av sinit som en PID 1-hanterare, startar Emacs-redigeraren under PID2 i "-script"-läge, som i sin tur exekverar systeminitieringsskript (rc.boot) skrivna i Lisp.

Som ett kommandoskal, pakethanterare, startx/xinitrc-ersättning och fönsterhanterare också talar Emacs. För att styra exekveringen av tjänster används runit från busybox-paketet. Bland planerna för utvecklingen av SystemE finns en avsikt att skriva om runit och sinit i Lisp och lansera Emacs som PID 1.

En SystemE-baserad miljö kan använda paket av Kyss Linux, en minimalistisk distribution vars utvecklare, i enlighet med principen KYSS De försöker bygga ett extremt enkelt system, fritt från komplikationer. Personal pakethanterare KISS är skrivet i skal och innehåller cirka 500 rader kod. Alla paket är byggda från källkod. Beroendespårning och ytterligare patchar stöds. Metadata om-paket finns i textfiler och kan tolkas av vanliga Unix-verktyg. musl används som system C-bibliotek, och uppsättningen verktyg är baserad på busybox. En enkel grafisk miljö baserad på Xorg tillhandahålls.
Vid lastning, mycket enkelt init-skript.

Källa: opennet.ru

Lägg en kommentar