SystemE, gaganti komik pikeun systemd kalawan Emacs Lisp

Salah sahiji pamekar distribusi Kiss Linux Ubuntu diterbitkeun kode pikeun proyék lulucon sistemE, dipasarkan salaku gaganti systemd ditulis dina Emacs Lisp. The toolkit ditawarkeun dina systemE ngidinan Anjeun pikeun ngatur undeuran ngagunakeun sinit salaku PID 1 Handler, launching redaktur Emacs handapeun PID2 dina modeu "-script", nu, kahareupna executes Aksara initialization Sistim (rc.boot) ditulis dina Lisp.

Salaku cangkang paréntah, manajer pakét, startx / xinitrc ngagantian sareng manajer jandela ogé pangacara Emacs. Pikeun ngadalikeun palaksanaan jasa, runit tina pakét busybox dianggo. Diantara rencana pikeun pamekaran SystemE, aya niat pikeun nulis ulang runit sareng sinit dina Lisp sareng ngaluncurkeun Emacs salaku PID 1.

Lingkungan dumasar SystemE tiasa dianggo bungkusan ti Kiss Linux Ubuntu, Sebaran minimalis anu pamekar, luyu jeung prinsip RATM Aranjeunna nyobian ngawangun sistem anu saderhana pisan, tanpa komplikasi. Pagawe manajer pakét KISS ditulis dina cangkang sareng ngandung kira-kira 500 baris kode. Sadaya bungkusan diwangun tina kode sumber. Pelacak dependensi sareng patch tambahan dirojong. Métadata ngeunaan bungkusan anu lokasina di file téks na bisa parsed ku Utiliti Unix baku. musl dipaké salaku perpustakaan sistem C, sarta susunan Utiliti dumasar kana busybox. Lingkungan grafis basajan dumasar kana Xorg disayogikeun.
Nalika loading, basajan pisan skrip init.

sumber: opennet.ru

Tambahkeun komentar