sysvinit 2.97初始化系統發布

經過10個月的開發 提出了 經典初始化系統的發布 系統初始化 2.97,它在 systemd 和 upstart 之前的日子裡廣泛用於 Linux 發行版,現在繼續在 Devuan 和 antiX 等發行版中使用。 同時,也創建了與 sysvinit 結合使用的 insserv 1.22.0 和 startpar 0.65 實用程式的版本。 公用事業 服務 旨在組織載入過程,同時考慮初始化腳本之間的依賴關係,以及 起始參數 用於確保系統引導期間並行啟動多個腳本。

在新版本中:

  • 包括一個輔助實用程序 系統d2v,它允許您將 systemd 服務單元檔案轉換為帶有 LSB 標頭的經典 SysV 初始化腳本的格式;
  • 新增了載入設定的功能,這些設定格式化為位於 /etc/inittab.d/ 目錄中的單獨檔案;
  • 啟用檢查根分割區中是否存在 libcrypt,而不是使用硬編碼的固定路徑;
  • 將logsave和readbootlog檔案加入到Git忽略清單中;
  • 代碼已被清理以正確釋放未使用的記憶體;
  • 除「hh:mm」、「+m」、「now」格式外,新增以「+hh:mm」格式決定關機時間的功能;
  • insserv 程式加入了定義安裝前綴的功能。 預設情況下,insserv 現在安裝在 /usr 層次結構中(可執行檔已從 /sbin 移至 /usr/sbin)。 Makefile 中的 WANT_SYSTEMD 參數控制是否啟用 systemd/dbus 支援。
  • PREFIX 變數已新增至 startpar 組件檔案中,以便更靈活地定義 startpar 和 insserv 安裝路徑。

來源: opennet.ru

添加評論