SystemE, զավեշտական ​​փոխարինում systemd-ին Emacs Lisp-ով

Բաշխման մշակողներից մեկը Kiss Linux հրապարակել է կատակի նախագծի կոդը համակարգ Ե, շուկայահանվում է որպես Emacs Lisp-ում գրված համակարգված փոխարինում: SystemE-ում առաջարկվող գործիքակազմը թույլ է տալիս կազմակերպել ներբեռնումը՝ օգտագործելով սինիտ որպես PID 1 մշակող՝ գործարկելով Emacs խմբագրիչը PID2-ի տակ «-script» ռեժիմով, որն իր հերթին կատարում է Lisp-ով գրված համակարգի սկզբնավորման սկրիպտները (rc.boot):

Որպես հրամանի վահանակ, փաթեթի կառավարիչ, startx/xinitrc փոխարինում և պատուհանների կառավարիչ նույնպես կանգնած է Emacs. Ծառայությունների կատարումը վերահսկելու համար օգտագործվում է busybox փաթեթից runit: SystemE-ի զարգացման ծրագրերի շարքում մտադրություն կա վերաշարադրել runit-ը և sinit-ը Lisp-ում և գործարկում Emacs-ը որպես PID 1.

SystemE-ի վրա հիմնված միջավայրը կարող է օգտագործվել փաթեթներ - ից Kiss Linux, մինիմալիստական ​​բաշխում, որի մշակողները, համաձայն սկզբունքի KISS Նրանք փորձում են կառուցել չափազանց պարզ համակարգ՝ առանց բարդությունների։ Անձնակազմ փաթեթի կառավարիչ KISS-ը գրված է կեղևով և պարունակում է շուրջ 500 տող կոդ: Բոլոր փաթեթները կառուցված են սկզբնական կոդից: Կախվածության հետագծումը և լրացուցիչ պատչերը աջակցվում են: Մետատվյալներ about փաթեթները գտնվում են տեքստային ֆայլերում և կարող են վերլուծվել ստանդարտ Unix կոմունալ ծառայություններով: musl-ն օգտագործվում է որպես համակարգի C գրադարան, իսկ կոմունալ ծառայությունների հավաքածուն հիմնված է busybox-ի վրա: Տրամադրվում է Xorg-ի վրա հիմնված պարզ գրաֆիկական միջավայր:
Բեռնելիս՝ շատ պարզ init սցենարներ.

Source: opennet.ru

Добавить комментарий