SystemE, en tegneserieerstatning for systemd med Emacs Lisp

En av distribusjonsutviklerne Kyss Linux publiserte koden for et vitseprosjekt systemE, markedsført som en systemerstatning skrevet i Emacs Lisp. Verktøysettet som tilbys i systemE lar deg organisere nedlastingen ved hjelp av sinit som en PID 1-behandler, starter Emacs-editoren under PID2 i "-script"-modus, som i sin tur kjører systeminitialiseringsskript (rc.boot) skrevet i Lisp.

Som et kommandoskall, pakkebehandler, startx/xinitrc-erstatning og vindusbehandler også talsmenn Emacs. For å kontrollere utførelsen av tjenester, brukes runit fra busybox-pakken. Blant planene for utvikling av SystemE er det en intensjon om å omskrive runit og sinit i Lisp og lansering Emacs som PID 1.

Et SystemE-basert miljø kan bruke pakker av Kyss Linux, en minimalistisk distribusjon hvis utviklere, i samsvar med prinsippet KISS De prøver å bygge et ekstremt enkelt system, uten komplikasjoner. Personale pakkeansvarlig KISS er skrevet i skall og inneholder omtrent 500 linjer med kode. Alle pakker er bygget fra kildekoden. Avhengighetssporing og ekstra patcher støttes. Metadata om-pakker er plassert i tekstfiler og kan analyseres av standard Unix-verktøy. musl brukes som system C-biblioteket, og settet med verktøy er basert på busybox. Et enkelt grafisk miljø basert på Xorg tilbys.
Ved lasting, veldig enkelt init-skript.

Kilde: opennet.ru

Legg til en kommentar