OpenZFS はバージョン 2.4.1 をリリースしました。これは 2.4 バージョンの 2 か月後のメンテナンスアップデートです。新リリースは Linux カーネル 6.19 との互換性を追加し、FreeBSD のサポートを改善します。さまざまなプラットフォームでの安定性、ビルド、パフォーマンスに関する多数の修正を含みます。
OpenZFS は、スナップショット、チェックサム、レプリケーションなどの機能で知られるオープンソースのファイルシステムおよびボリュームマネージャーで、2026 年 2 月 25 日にバージョン 2.4.1 を発表しました。これは 2.4 シリーズの最初のメンテナンスリリースで、初期の 2.4 バージョンから 2 か月後です。このアップデートは Linux カーネル 4.18 から 6.19 までのサポートを拡張します。Linux 6.19 との互換性問題に対処し、in-tree ビルド、重複 GCM アセンブリ関数、inode 状態処理、--werror 構成の厳格化などの修正を含みます。Linux 6.18 での PowerPC および RISC-V カーネルのビルドも成功するよう保証されました。主要な安定性向上には、特殊および dedup vdev の使用可能領域会計の修正、zfs send -w -I コマンドの raw send 権限処理、受信操作中の大ブロック機能の有効化、および large_microzap の有効化問題の修正が含まれます。zpool create -t の履歴ロギングも修正されました。パフォーマンス向上には、並列性を高める ARC 追放バッチの増加、dbuf プレフェッチキャッシュの改善、最小 scrub および resilver 時間の短縮、非同期破棄処理タイミングの改善が含まれます。重複排除テーブルの処理は、複数のロックおよびインターフェース改善(_by_dnode() ZAP インターフェースの追加や圧縮エントリバッファサイズの修正など)により向上し、ロギング検索はロック外に移動されて競合を軽減します。ツールの更新では、zdb の -r コマンドにオブジェクト ID を指定する新しい -O オプションを導入し、zfs clone がアンマウントデータセットに対して -u を受け入れるようにし、zhack に idle サブコマンドとデバッグバッファダンプ用の -G オプションを追加しました。ZFS Test Suite では、リグレッションとテストケースの更新が行われました。FreeBSD 固有の変更では、スレッド非安全デバッグコードによる double-free パニックの修正、古い DEBUG_VFS_LOCKS 参照の削除、i386 コンパイルの復元、--enable-invariants ビルドの修正が行われました。Linux の改良には、kmem でのメモリ割り当てフラグと SPL の古いコードパス削除が含まれます。シェルスクリプトは bashism 除去、shellcheck 準拠、より安全な変数スコープ、initrd 構成およびファイルシステムマウントに関するドキュメント更新のためのクリーンアップが行われました。このリリースは Linuxiac の編集長 Bobby Borisov によって取り上げられました。