SystemE,用 Emacs Lisp 來取代 systemd

分銷開發商之一 親吻 Linux 發布了一個笑話專案的程式碼 系統E,作為用 Emacs Lisp 編寫的 systemd 替代品銷售。 systemE 中提供的工具包可讓您使用以下方式組織下載 初始化 作為 PID 1 處理程序,以「-script」模式在 PID2 下啟動 Emacs 編輯器,該編輯器依序執行以 Lisp 編寫的系統初始化腳本 (rc.boot)。

作為命令 shell、套件管理器、startx/xinitrc 替代品和視窗管理器 行為 Emacs。 為了控制服務的執行,使用 busybox 套件中的 runit。 在 SystemE的開發計畫中,有意用Lisp重寫runit和sinit, 發射 Emacs 為 PID 1。

基於 SystemE 的環境可以使用 親吻 Linux,一個簡約的發行版,其開發人員依照以下原則 KISS 他們正在嘗試建立一個極其簡單、沒有複雜性的系統。 職員 套件管理器 KISS是用shell寫的,包含大約​​500行程式碼。 所有包都是從原始碼建構的。 支援依賴性追蹤和附加補丁。 元數據 about 套件位於文字檔案中,可以透過標準 Unix 公用程式進行解析。 musl 用作系統 C 庫,該實用程式集基於 busybox。 提供了一個基於Xorg的簡單圖形環境。
載入的時候,很簡單 初始化腳本.

來源: opennet.ru

添加評論