SystemE, en tegneserieerstatning for systemd med Emacs Lisp

En af distributionsudviklerne Kys Linux udgivet koden til et jokeprojekt systemE, markedsført som en systemd erstatning skrevet i Emacs Lisp. Værktøjssættet, der tilbydes i systemE, giver dig mulighed for at organisere overførslen vha sinit som en PID 1-handler, der starter Emacs-editoren under PID2 i "-script"-tilstand, som igen udfører systeminitialiseringsscripts (rc.boot) skrevet i Lisp.

Som en kommandoskal, også pakkehåndtering, startx/xinitrc-erstatning og vindueshåndtering handlinger Emacs. For at styre udførelsen af ​​tjenester, bruges runit fra busybox-pakken. Blandt planerne for udviklingen af ​​SystemE er der en intention om at omskrive runit og sinit i Lisp og lancering Emacs som PID 1.

Et SystemE-baseret miljø kan bruge пакеты af Kys Linux, en minimalistisk distribution, hvis udviklere, i overensstemmelse med princippet KYS De forsøger at bygge et ekstremt simpelt system, fri for komplikationer. Personale pakkeansvarlig KISS er skrevet i skal og indeholder omkring 500 linjer kode. Alle pakker er bygget ud fra kildekode. Afhængighedssporing og yderligere patches understøttes. Metadata om-pakker er placeret i tekstfiler og kan parses af standard Unix-værktøjer. musl bruges som system C-biblioteket, og sættet af hjælpeprogrammer er baseret på busybox. Der er et simpelt grafisk miljø baseret på Xorg.
Ved indlæsning, meget enkelt init scripts.

Kilde: opennet.ru

Tilføj en kommentar