SystemE, ивазкунандаи комикс барои systemd бо Emacs Lisp

Яке аз таҳиягарони тақсимот Бӯсаи Linux рамзи лоиҳаи шӯхӣ нашр кард системаЕ, ҳамчун ивазкунандаи системавӣ дар Emacs Lisp навишта шудааст. Маҷмӯаи абзоре, ки дар systemE пешниҳод шудааст, ба шумо имкон медиҳад, ки бо истифода аз зеркаширо ташкил кунед синит ҳамчун коркардкунандаи PID 1, муҳаррири Emacs-ро зери PID2 дар ҳолати "-скрипт" оғоз мекунад, ки дар навбати худ скриптҳои оғозкунии системаро (rc.boot) дар Lisp навишташударо иҷро мекунад.

Ҳамчун қабати фармон, мудири баста, ивазкунии startx/xinitrc ва мудири тиреза низ ҳимоят мекунанд Emacs. Барои назорати иҷрои хидматҳо runit аз бастаи busybox истифода мешавад. Дар байни нақшаҳои таҳияи SystemE, нияти дубора навиштани runit ва sinit дар Lisp ва оғоз кардан Emacs ҳамчун PID 1.

Муҳити асоси SystemE метавонад истифода барад бастаҳо аз он Бӯсаи Linux, тақсимоти минималистӣ, ки таҳиягарон мувофиқи принсипи он бӯсса Онҳо кӯшиш мекунанд, ки як системаи бениҳоят содда, бе мушкилот созанд. Кормандон мудири баста KISS дар shell навишта шудааст ва тақрибан 500 сатри кодро дар бар мегирад. Ҳама бастаҳо аз коди сарчашма сохта шудаанд. Пайгирии вобастагӣ ва часбҳои иловагӣ дастгирӣ карда мешаванд. Метамаълумот дар бораи бастаҳо дар файлҳои матнӣ ҷойгиранд ва онҳоро тавассути утилитаҳои стандартии Unix таҳлил кардан мумкин аст. musl ҳамчун китобхонаи системаи C истифода мешавад ва маҷмӯи утилитаҳо ба busybox асос ёфтааст. Муҳити графикии оддӣ дар асоси Xorg таъмин карда шудааст.
Ҳангоми боркунӣ, хеле оддӣ скриптҳои init.

Манбаъ: opennet.ru

Илова Эзоҳ