ホームページ > システムチュートリアル > Linux > Linuxカーネル6.10 RC5リリース:キーアップデートとBCACHEFS修正

Linuxカーネル6.10 RC5リリース:キーアップデートとBCACHEFS修正

尊渡假赌尊渡假赌尊渡假赌
リリース: 2025-03-16 11:33:13
オリジナル
282 人が閲覧しました

Linux Kernel 6.10の5番目のバージョン候補(RC5)がリリースされます:安定性は引き続き改善します

Linux Kernelの作成者であるLinus Torvaldsは、Linux Kernel 6.10(RC5)の5番目の候補者のリリースを発表しました。バージョン6.10の開発はスムーズに進行しており、大きな問題は発生していません。

Torvaldsは、6月23日に更新されたLinuxカーネルメーリングリストの現在のカーネル開発状況の概要を提供します。

Linuxカーネル6.10 RC5リリース:キーアップデートとBCACHEFS修正

Torvaldsは、バージョン6.10の開発はこれまでに非常に安定しており、RC5はこの前向きな傾向を継続しています。彼は、この着実な進歩が開発サイクルの残りの期間にわたって続くことを望んでいます。

目次

  • Linuxカーネル6.10 RC5のBCACHEFS修正
  • Linuxカーネル6.10 RC5をテストします

LinuxカーネルRC5の変更

興味深いことに、通常、カーネルの更新のほとんどを占めるデバイスドライバーの変更は、RC5の変更の約3分の1しか占めていません。このカテゴリでさえ、ほとんどの変更はいくつかの特定の領域に焦点を当てています。

  1. Hyper-Vバルーンドライバー(hv_balloon)
  2. BroadcomのBNXTネットワークドライバー
  3. Qualcomm Phy(物理層)ドライバー

他のドライバーの更新はありますが、それらのどれも特に広範囲ではありません。

残りの変更は、カーネルのさまざまな領域をカバーしています。

  • BCACHEFSファイルシステムの修理
  • ネットワークセルフテストの改善
  • ドキュメントの更新
  • 仮想メモリ(VM)強化
  • コアネットワーク調整
  • 二次アーキテクチャ固有の修正

Linuxカーネル6.10 RC5のBCACHEFS修正

RC4と同様に、Linux Kernel RC5には、BCACHEFSサブシステム専用の多くの修正と改善も含まれています。

BCACHEFSファイルシステムは、Linux用の最新のコピーライト(COW)ファイルシステムであり、この候補バージョンでいくつかの重要な修正を受けています。

重要な変更の概要は次のとおりです。

  • BCACHEFSのSRCUバリアの初期化順序を修正しました。
  • 配列インデックスの交差境界の問題を解決しました。
  • do_discard_fast()関数のロック問題を修正しました。
  • read_one_super()関数のシフトオーバーフロー問題を解決しました。
  • BCachefsのBtree IDのビットマスクを調整しました。
  • 無効なBtree IDを検出するチェックを追加しました。
  • ログコードの初期初期化フェーズでのエラー処理の改善。
  • delete_dead_snapshots()を変換して読み取りモードに変換する必要性を排除します。
  • LRU_TIME_BITSオーバーフローを防ぐためのセキュリティ対策が実装されています。
  • キャッシュされたデータのLRUサラウンド処理を強化しました。
  • BCH2_SB_DOWNGRADE_UPDATE()関数を修正しました。
  • delete_dead_snapshotsのset_worker_desc()を更新しました。
  • BCH2_TRANS_PUT()関数を修正しました。
  • 信頼性が向上するために、セキュリティエラーをデフォルト値に設定します。
  • bug_on()をwarn_on()に変更すると、閉鎖においてより有益な警告が提供されます。
  • 欠落しているalloc_data_type_set()関数を追加しました。
  • より具体的なエラー処理のために、裸のEEXISTエラーをプライベートエラーコードに置き換えます。
  • bch2_inode_insert()のレース状態パスでi_new警告を解決しました。
  • BCH2_PRINT_STRING_AS_LINESを使用して、より長いエラーメッセージを表示します。
  • write_super()の後に発生した無用な(UAF)問題を修正しました。

Torvaldsは、RC5の変化は多様であるが、バージョン6.10では珍しいことでも心配ではないと指摘しました。彼は、技術的な詳細に興味のある人には完全な変更ログが利用できると述べました。

Linuxカーネル6.10 RC5をテストします

ユーザーは、テストのためにkernel.org WebサイトまたはLinus torvalds gitツリーから最新バージョンの候補者をダウンロードすることをお勧めします。

これらの開発バージョンは実験的であるため、生産システムで使用しないでください。

次に読む:

  • Linux Kernel 6.10 RC6リリース:穏やかで焦点を合わせた更新

以上がLinuxカーネル6.10 RC5リリース:キーアップデートとBCACHEFS修正の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート