sysvinit 2.97 init システムのリリース

10か月の開発期間を経て 提示された 古典的な init システムのリリース sysvinit 2.97は、systemd や upstart が登場する前の時代に Linux ディストリビューションで広く使用されており、現在も Devuan や antiX などのディストリビューションで使用され続けています。 同時に、sysvinit と組み合わせて使用​​される insserv 1.22.0 および startpar 0.65 ユーティリティのリリースが作成されました。 ユーティリティ 挿入 init スクリプト間の依存関係を考慮して読み込みプロセスを編成するように設計されています。 スタートパー システムの起動中に複数のスクリプトを並行して起動するために使用されます。

新しいリリースでは:

  • 補助ユーティリティが含まれています sysd2vこれにより、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 サポートを有効にするかどうかを制御します。
  • startpar および insserv のインストール パスをより柔軟に定義できるように、PREFIX 変数が startpar アセンブリ ファイルに追加されました。

出所: オープンネット.ru

コメントを追加します