SystemE, Emacs Lisp ilə systemd üçün komik əvəz

Dağıtım tərtibatçılarından biri Linuxu öp zarafat layihəsinin kodunu dərc etdi sistemE, Emacs Lisp-də yazılmış sistemli bir əvəz kimi satılır. systemE-də təklif olunan alətlər dəsti istifadə edərək yükləməni təşkil etməyə imkan verir sinit PID 1 işləyicisi kimi, PID2 altında Emacs redaktorunu “-script” rejimində işə salır, bu da öz növbəsində Lisp-də yazılmış sistemin başlatma skriptlərini (rc.boot) icra edir.

Komanda qabığı, paket meneceri, startx/xinitrc dəyişdirmə və pəncərə meneceri kimi müdafiəçilər Emacs. Xidmətlərin icrasına nəzarət etmək üçün busybox paketindən runit istifadə olunur. SystemE-nin inkişafı planları arasında Lisp-də runit və sinit-i yenidən yazmaq niyyəti var. işə salmaq PID 1 kimi Emacs.

SystemE əsaslı mühit istifadə edə bilər paketləri haqqında Linuxu öp, tərtibatçıları prinsipə uyğun olaraq minimalist bir paylama KISS Onlar son dərəcə sadə, fəsadsız bir sistem qurmağa çalışırlar. Heyət paket meneceri KISS qabıqda yazılmışdır və təxminən 500 sətir koddan ibarətdir. Bütün paketlər mənbə kodundan qurulur. Asılılığın izlənməsi və əlavə yamalar dəstəklənir. Metadata haqqında paketlər mətn fayllarında yerləşir və standart Unix utilitləri tərəfindən təhlil edilə bilər. musl sistemi C kitabxanası kimi istifadə olunur və utilitlər dəsti busybox-a əsaslanır. Xorg-a əsaslanan sadə qrafik mühit təmin edilir.
Yükləyərkən, çox sadədir init skriptləri.

Mənbə: opennet.ru

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