SystemE, komična zamjena za systemd s Emacs Lispom

Jedan od programera distribucije Poljubi Linux objavio kod za projekt šale sustavE, koji se prodaje kao zamjena za systemd napisan u Emacs Lispu. Skup alata ponuđen u systemE omogućuje vam organiziranje preuzimanja pomoću sinit kao PID 1 rukovatelj, pokretanje Emacs editora pod PID2 u "-script" modu, koji, zauzvrat, izvršava skripte za inicijalizaciju sustava (rc.boot) napisane u Lisp-u.

Kao komandna ljuska, upravitelj paketa, zamjena za startx/xinitrc i upravitelj prozora djela Emacs. Za kontrolu izvršavanja servisa koristi se runit iz busybox paketa. Među planovima za razvoj SystemE postoji namjera prepisivanja runita i sinita u Lisp i lansiranje Emacs kao PID 1.

Okruženje temeljeno na SystemE može koristiti paketi od Poljubi Linux, minimalistička distribucija čiji programeri, u skladu s načelom KISS Pokušavaju izgraditi krajnje jednostavan sustav, bez komplikacija. Osoblje upravitelj paketa KISS je napisan u ljusci i sadrži oko 500 redaka koda. Svi paketi izgrađeni su iz izvornog koda. Podržano je praćenje ovisnosti i dodatne zakrpe. metapodataka o paketima nalaze se u tekstualnim datotekama i mogu se analizirati standardnim Unix uslužnim programima. musl se koristi kao sistemska C biblioteka, a skup uslužnih programa temelji se na busyboxu. Dostupno je jednostavno grafičko okruženje temeljeno na Xorgu.
Kod učitavanja vrlo jednostavno init skripte.

Izvor: opennet.ru

Dodajte komentar