SystemE, Emacs Lisp көмегімен systemd үшін күлкілі ауыстыру

Дистрибьюторларды әзірлеушілердің бірі Сүйіс Linux әзіл жобасының кодын жариялады жүйесіЕ, Emacs Lisp тілінде жазылған systemd үшін ауыстыру ретінде орналастырылған. SystemE-де ұсынылған құралдар жүктеуді басқаруға мүмкіндік береді синит PID 1 үшін өңдеуші ретінде, ол Emacs өңдегішін PID2 астында "--скрипт" режимінде іске қосады, ол өз кезегінде Lisp тілінде жазылған жүйені инициализациялау сценарийлерін (rc.boot) орындайды.

Пәрмен қабығы, пакет менеджері, startx/xinitrc ауыстыру және терезе менеджері ретінде де адвокаттар Emacs. Busybox бумасындағы Runit қызметтің орындалуын басқару үшін пайдаланылады. SystemE даму жоспарлары Lisp және жүйесінде runit және sinit қайта жазу жоспарларын қамтиды іске қосу Emacs PID 1 ретінде.

SystemE негізіндегі ортаны пайдалана алады пакеттер -дан Сүйіс Linux, минималистік тарату, әзірлеушілер принципіне сәйкес СҮЙІС Олар асқынусыз өте қарапайым жүйе құруға тырысады. пакет менеджері KISS қабықшада жазылған және шамамен 500 код жолынан тұрады. Барлық пакеттер бастапқы кодтан құрастырылған. Тәуелділікті басқару және түзетуге қолдау көрсетіледі. Метадеректер Пакет туралы ақпарат мәтіндік файлдарда сақталады және стандартты Unix утилиталары арқылы талдауға болады. musl C жүйелік кітапханасы ретінде пайдаланылады, ал утилиталар жиынтығы busybox-қа негізделген. Xorg негізіндегі қарапайым графикалық орта қамтамасыз етілген.
Жүктеу кезінде өте қарапайым ережелер қолданылады инициализация сценарийлері.

Ақпарат көзі: opennet.ru

DDoS қорғауы бар сайттар үшін сенімді хостинг, VPS VDS серверлерін сатып алыңыз 🔥 DDoS қорғанысы, VPS VDS серверлері бар сенімді веб-сайт хостингін сатып алыңыз | ProHoster