GNU Shepherd系統(tǒng)服務(wù)管理器
GNU Shepherd 是一個用 Guile 編寫的服務(wù)管理器,負責管理系統(tǒng)上運行的守護進程群。它可以用作“init”系統(tǒng)(PID 1),也可以被非特權(quán)用戶用來管理每個用戶的守護進程——例如,tor、privoxy、mcron。它支持多種守護進程啟動機制,包括 inetd 和 systemd 風格的套接字激活。
GNU Shepherd 是在Guile Scheme中配置的,可以用相同的語言進行擴展。它建立在一個簡單的內(nèi)存安全和無回調(diào)編程模型之上。
GNU Shepherd 與 GNU Guix 項目 聯(lián)合開發(fā),它在 Guix 系統(tǒng)上作為 PID 1 運行,并管理 Guix Home 的用戶服務(wù)。
下載
可以在 GNU 服務(wù)器上找到 Shepherd 的發(fā)行版:https://ftp.gnu.org/gnu/shepherd/ (通過 HTTPS)。
舊版本可從alpha.gnu.org獲得。
文檔
Shepherd 的文檔可以在線獲得,就像大多數(shù) GNU 軟件的文檔一樣。還可以通過運行 info shepherd 找到有關(guān) Shepherd 的更多信息。
郵件列表
- guix-devel郵件列表 用于討論 Shepherd 的大多數(shù)方面,包括開發(fā)和增強請求。
- 請向bug-guix 郵件列表報告錯誤,該列表有一個相關(guān)的問題跟蹤器。
- Guix-commits 接收提交到版本控制存儲庫的通知。
- 關(guān)于 Shepherd 和大多數(shù)其他 GNU 軟件的公告是在 info-gnu ( archive ) 上發(fā)布的。
- 不宜立即公開的安全報告可以發(fā)送到 guix-security 私人郵件列表或維護人員。
評論
圖片
表情
