SystemE, uingizwaji wa vichekesho kwa systemd na Emacs Lisp

Mmoja wa watengenezaji wa usambazaji Busu Linux alichapisha msimbo wa mradi wa utani mfumoE, kuuzwa kama mbadala wa mfumo ulioandikwa katika Emacs Lisp. Zana inayotolewa katika systemE hukuruhusu kupanga upakuaji kwa kutumia dhambi kama kidhibiti cha PID 1, kikizindua kihariri cha Emacs chini ya PID2 katika hali ya "-script", ambayo, nayo, hutekeleza hati za kuanzisha mfumo (rc.boot) zilizoandikwa katika Lisp.

Kama ganda la amri, meneja wa kifurushi, uingizwaji wa startx/xinitrc na msimamizi wa dirisha pia neema Emacs. Ili kudhibiti utekelezaji wa huduma, runit kutoka kwa kifurushi cha kisanduku cha busy hutumiwa. Miongoni mwa mipango ya maendeleo ya SystemE, kuna nia ya kuandika upya runit na sinit katika Lisp na kuzindua Emacs kama PID 1.

Mazingira ya msingi ya SystemE yanaweza kutumia vifurushi ya Busu Linux, usambazaji mdogo ambao watengenezaji wake, kwa mujibu wa kanuni KISS Wanajaribu kujenga mfumo rahisi sana, usio na matatizo. Wafanyakazi meneja wa kifurushi KISS imeandikwa kwa ganda na ina takriban mistari 500 ya msimbo. Vifurushi vyote vimejengwa kutoka kwa msimbo wa chanzo. Ufuatiliaji wa utegemezi na viraka vya ziada vinatumika. Metadata kuhusu vifurushi ziko katika faili za maandishi na zinaweza kuchanganuliwa na huduma za kawaida za Unix. musl inatumika kama maktaba ya mfumo C, na seti ya huduma inategemea kisanduku cha shughuli nyingi. Mazingira rahisi ya picha kulingana na Xorg yametolewa.
Wakati wa kupakia, rahisi sana maandishi ya init.

Chanzo: opennet.ru

Kuongeza maoni