SystemE, un sostituto comico di systemd con Emacs Lisp

Uno degli sviluppatori della distribuzione Bacia Linux ha pubblicato il codice per un progetto scherzoso sistemaE, commercializzato come sostituto di systemd scritto in Emacs Lisp. Il toolkit offerto in systemE consente di organizzare il download utilizzando peccato come gestore PID 1, lanciando l'editor Emacs sotto PID2 in modalità “-script”, che, a sua volta, esegue script di inizializzazione del sistema (rc.boot) scritti in Lisp.

Come shell dei comandi, gestore di pacchetti, sostituto di startx/xinitrc e anche gestore di finestre atti Emacs. Per controllare l'esecuzione dei servizi, viene utilizzato runit dal pacchetto busybox. Tra i piani per lo sviluppo di SystemE c'è l'intenzione di riscrivere runit e sinit in Lisp e varo Emacs come PID 1.

Un ambiente basato su SystemE può utilizzare пакеты di Bacia Linux, una distribuzione minimalista i cui sviluppatori, in conformità con il principio BACIO Stanno cercando di costruire un sistema estremamente semplice, privo di complicazioni. Personale gestore dei pacchetti KISS è scritto in shell e contiene circa 500 righe di codice. Tutti i pacchetti sono creati dal codice sorgente. Sono supportati il ​​monitoraggio delle dipendenze e patch aggiuntive. metadati sui pacchetti si trovano in file di testo e possono essere analizzati dalle utilità Unix standard. musl viene utilizzata come libreria C di sistema e l'insieme di utilità è basato su busybox. Viene fornito un semplice ambiente grafico basato su Xorg.
Durante il caricamento, molto semplice script di inizializzazione.

Fonte: opennet.ru

Aggiungi un commento