SystemE, komika anstataŭaĵo por systemd kun Emacs Lisp

Unu el la distribuaj programistoj Kisu Linukson publikigis la kodon por ŝerca projekto sistemoE, surmerkatigita kiel systemd-anstataŭaĵo skribita en Emakso Lisp. La ilaro ofertita en systemE permesas organizi la elŝuton uzante sinit kiel pritraktilo de PID 1, lanĉante la Emacs-redaktilon sub PID2 en "-script" reĝimo, kiu, siavice, efektivigas sistemajn komencajn skriptojn (rc.boot) skribitajn en Lisp.

Kiel komandŝelo, pakaĵa administranto, startx/xinitrc anstataŭaĵo kaj fenestra administranto ankaŭ favoroj Emakso. Por kontroli la ekzekuton de servoj, runit de la busybox-pakaĵo estas uzata. Inter la planoj por la disvolviĝo de SystemE, estas intenco reverki runit kaj sinit en Lisp kaj lanĉo Emakso kiel PID 1.

SystemE bazita medio povas uzi pakoj el Kisu Linukson, minimalista distribuo kies programistoj, konforme al la principo KISS Ili provas konstrui ekstreme simplan sistemon, sen komplikaĵoj. Kunlaborantaro pakaĵmanaĝero KISS estas skribita en ŝelo kaj enhavas ĉirkaŭ 500 liniojn de kodo. Ĉiuj pakaĵoj estas konstruitaj el fontkodo. Dependeca spurado kaj pliaj diakiloj estas subtenataj. Metadatenoj pri pakaĵoj troviĝas en tekstdosieroj kaj povas esti analizitaj per normaj Uniksaj iloj. musl estas uzata kiel la sistemo C-biblioteko, kaj la aro de iloj baziĝas sur busybox. Simpla grafika medio bazita sur Xorg estas disponigita.
Dum ŝarĝo, tre simpla init-skriptoj.

fonto: opennet.ru

Aldoni komenton