SystemE, pengganti komik untuk systemd dengan Emacs Lisp

Salah satu pemaju pengedaran Cium Linux menerbitkan kod untuk projek jenaka sistemE, dipasarkan sebagai pengganti sistemd yang ditulis dalam Emacs Lisp. Kit alat yang ditawarkan dalam systemE membolehkan anda mengatur muat turun menggunakan berdosa sebagai pengendali PID 1, melancarkan editor Emacs di bawah PID2 dalam mod "-skrip", yang seterusnya, melaksanakan skrip permulaan sistem (rc.boot) yang ditulis dalam Lisp.

Sebagai shell arahan, pengurus pakej, penggantian startx/xinitrc dan pengurus tetingkap juga peguam bela Emacs. Untuk mengawal pelaksanaan perkhidmatan, runit dari pakej busybox digunakan. Di antara rancangan untuk pembangunan SystemE, terdapat niat untuk menulis semula runit dan sinit dalam Lisp dan pelancaran Emacs sebagai PID 1.

Persekitaran berasaskan SystemE boleh digunakan pakej daripada Cium Linux, pengedaran minimalis yang pembangunnya, mengikut prinsip KISS Mereka cuba membina sistem yang sangat mudah, tanpa komplikasi. Kakitangan pengurus pakej KISS ditulis dalam shell dan mengandungi kira-kira 500 baris kod. Semua pakej dibina daripada kod sumber. Penjejakan ketergantungan dan tampung tambahan disokong. Metadata tentang pakej terletak dalam fail teks dan boleh dihuraikan oleh utiliti Unix standard. musl digunakan sebagai perpustakaan sistem C, dan set utiliti adalah berdasarkan busybox. Persekitaran grafik ringkas berdasarkan Xorg disediakan.
Apabila memuatkan, sangat mudah skrip init.

Sumber: opennet.ru

Tambah komen