SystemE, Emacs Lisp-ekin systemd-en ordezko komikia

Banaketa garatzaileetako bat Muxu Linux txantxa proiektu baterako kodea argitaratu zuen sistema E, Emacs Lisp-en idatzitako systemd ordezko gisa merkaturatua. SystemE-n eskaintzen den tresna-tresnak deskarga erabiliz antolatzeko aukera ematen du sinit PID 1 kudeatzaile gisa, Emacs editorea PID2 azpian abiaraziz "-script" moduan, eta, aldi berean, Lisp-en idatzitako sistemaren hasierako scriptak (rc.boot) exekutatzen ditu.

Komando shell gisa, paketeen kudeatzailea, startx/xinitrc ordezkapena eta leiho kudeatzailea ere bai egintzak Emaks. Zerbitzuen exekuzioa kontrolatzeko, busybox paketetik runit erabiltzen da. SystemE garatzeko planen artean, runit eta sinit Lisp-en berridazteko asmoa dago. martxan jarri Emacs PID 1 gisa.

SystemE oinarritutako ingurune batek erabil dezake paketeak - Muxu Linux, banaketa minimalista bat zeinen garatzaileak, printzipioaren arabera KISS Oso sistema sinple bat eraikitzen saiatzen ari dira, konplikaziorik gabekoa. Langileak paketeen kudeatzailea KISS shell batean idatzita dago eta 500 kode lerro inguru ditu. Pakete guztiak iturburu-kodetik eraikitzen dira. Mendekotasunaren jarraipena eta adabaki gehigarriak onartzen dira. Metadatuak buruzko paketeak testu-fitxategietan daude eta Unix utilitate estandarren bidez analizatu daitezke. musl sistema C liburutegi gisa erabiltzen da, eta utilitateen multzoa busybox-en oinarritzen da. Xorg-en oinarritutako ingurune grafiko sinple bat eskaintzen da.
Kargatzean, oso erraza hasierako gidoiak.

Iturria: opennet.ru

Gehitu iruzkin berria