無料のシステムマネージャー systemd の新バージョンがリリースされました。
下位互換性を損なう変更:
-
別のパーティションをマウントしています / usr / initramfs 段階でのみサポートされます。
-
将来のリリースでは、System V init スクリプトと cgroups v1 のサポートが削除されます。
-
オプション サスペンドモード=, 休止状態= и ハイブリッドスリープ状態= セクションから [寝る] これらは systemd-sleep.conf で非推奨となっており、システムの動作には影響しません。
スーパーバイザーの仕事の変化:
-
デーモンは、fork() と exec() の組み合わせではなく、posix_spawn() を使用して初期化されるようになりました。 プルリクエスト #27890.
-
systemd は、PIDFD ファイル記述子を使用して子プロセスを追跡するようになりました。 これにより、スーパーバイザーの作業のロジックが簡素化されます。 プルリクエスト #29142, #29594, #29455.
-
新しいオプション SurviveFinalKillSignal= ソフトリブートメカニズムの使用時にデーモンが停止することを回避できます。 プルリクエスト #28545.
-
ユニットがオプションをサポートするようになりました メモリピーク=, メモリスワップピーク=, メモリスワップ現在= и メモリZSwapCurrent=; これらのオプションはパラメータに対応します メモリーピーク, メモリ.スワップ.ピーク, メモリスワップ電流 и メモリ.zswap.current プロパティ cgroups v2 から。
-
新しいオプション 条件セキュリティ= これにより、システムが検証済みの UKI イメージで起動された場合にのみサービスを開始するように systemd に指示できます。
TPM2 サポート:
-
systemd-cryptenroll では、特定の PCR スロットとハッシュを指定できるようになりました。
-
systemd-cryptenroll を使用すると、キー インデックスを指定できます。 プルリクエスト #29427.
-
公開キーがわかっている場合、アクセス権がなくても LUKS ボリュームを特定の TPM2 チップにバインドできるようになりました。
-
systemd-cryptsetup バイナリは次の場所に移動されました。 / usr / bin / systemd の外部でも使用できます。
-
systemd-pcrphase 内部コンポーネントの名前が systemd-pcextend に変更されました。
-
新しいコンポーネント systemd-pcrlock を使用すると、利用可能なシステム情報に基づいて PCR エントリを予測できます。 プルリクエスト #28891.
systemd-boot、systemd-stub、ukify、bootctl、kernel-install:
-
bootctl を使用すると、システムが uki からブートされたかどうかを判断できるようになりました。
-
systemd-boot は、システムのシャットダウンと再起動のためのホットキーをサポートしています。
-
SecureBoot が有効になっている場合、systemd-boot は信頼できない Devicetree BLOB を読み込まなくなりました。
-
systemd-boot と systemd-stub は .sbat セクションに異なる識別子を持つようになり、UEFI はそれらを独立して呼び出すことができます。 プルリクエスト #29196.
-
ukify コンポーネントは実験的ではなくなりました。 実行可能ファイルは現在次の場所にあります / usr / bin /.
systemd-networkd:
-
Rapid Commit テクノロジーのサポートが追加されました。
-
dbus インターフェイス systemd-networkd により、DHCP クライアントのステータスに関する情報を取得できるようになりました。 専念 #28896.
-
オプション NFTセット= ネットワークインターフェース構成を一連のルールにバインドできます nftables.
-
セクション [IPv6AcceptRA] 新しいオプションをサポートします。 PREF64=を使用, ホップリミットを使用=, ICMP6RateLimit=を使用 и NFTセット=.
-
セクション [IPv6SendRA] オプションをサポートするようになりました 再送信秒=, ホップリミット=, ホームエージェント=, ホームエージェントライフタイム秒= и ホームエージェントプリファレンス=.
-
カーネルコマンドラインオプションから生成された設定ファイルには、接頭辞が付けられるようになりました。 70-; これらのファイルの優先順位は、デフォルトの構成ファイルの優先順位よりも高くなります。
出所: linux.org.ru