
2024年11月17日に正式に発売されたLinuxカーネル6.12は、多数のサブシステムにわたって大幅な強化と改良を誇っています。 このリリースは、パフォーマンスのブースト、拡張機能、および堅牢なセキュリティの改善を優先します。
Linus Torvaldsは、カーネルメーリングリストの発表で、6.12リリースに至るまでのスムーズな最終週を強調し、予期せぬ合併症から解放されました。 彼は標準のリリーススケジュールの順守を確認し、翌日にマージウィンドウがオープンしました。 彼はまた、貢献の初期の流入を認め、20個のプルリクエストを超えました。 マージウィンドウを開く前に、Torvaldsは徹底的なテストの重要性を強調しました。 彼は、前の週の変更は主にカーネルのコードベース全体に分散された回復と軽微な修正で構成されており、主要な懸念がないことを保証していることに注目しました。
この記事では、Linux Kernel 6.12の開発ライフサイクル全体で達成された改善、重要な変更、およびマイルストーンを掘り下げています。
目次
- Linux Kernel 6.12:エンハンスメントと課題に深く飛び込みます
キーの改善
7つのリリース候補(RCS)-
Linux Kernel 6.12 RC1:基礎の確立-
Linux Kernel 6.12 RC2:実質的な更新-
Linux Kernel 6.12 RC3:バグのスカッシュと安定性の改良-
Linux Kernel 6.12 RC4:6.xシリーズで最大-
Linux Kernel 6.12 RC5:標準サイズに戻る-
Linuxカーネル6.12 RC6:安定性が中心段階- を取ります
Linuxカーネル6.12 RC7:リリース前の最終研磨-
Linux Kernel 6.12:最終リリース-
Linuxカーネルのインストール6.12
-
- Linux Kernel 6.12:拡張と課題に深く潜ります
-
Linux Kernel 6.12は、さまざまなサブシステム、ドライバー、ファイルシステム、コアカーネルコンポーネントを含む大幅な改善を示しています。 しかし、開発の旅は、特に特定のリリース候補のサイズと複雑さに関する特定の課題を提示しました。
キーの改善
-
preempt_rtメインライニング:この重要な追加は、リアルタイム機能を可能にし、時間に敏感なアプリケーションのLinux応答性を大幅に向上させます。
- sched_ext統合:このスケジューリング拡張機能のマージは、カーネルのタスク管理を最適化します。
ドライバーの拡張:- GPUとネットワーキングドライバーに特に重点を置いて、ドライバーの広範な更新。
ファイルシステムの改良:
さまざまなファイルシステム(BCACHEFS、BTRFS、EXT4、NFS、XFS、およびSMB)に実装された修正
-
アーキテクチャのアップデート:x86、arm、powerpc、loongarch、mipsなどのアーキテクチャに組み込まれたプラットフォーム固有の改善。
- コアカーネルの変更:スケジューラ、ネットワーキング、BPF、トレースサブシステムを含むコアカーネルコンポーネントを更新し、最適化と特定の問題への対処に焦点を当てています。
錆びサポートの継続:- 錆プログラミング言語をカーネルに統合するための継続的な取り組み。
高度なプロファイリングツール:
プロファイリングツールの更新、特に- 、パフォーマンス分析の改善、開発者がボトルネックの特定と解決の支援を支援します。
セキュリティの強化:
カーネルセキュリティモジュールと脆弱性の修正の強化。
-
開発ハードル
perf
- 大規模なリリース候補者:特定のリリース候補、特にRC4は通常よりも大幅に大きかったため、テストと統合に課題を提起しました。
ビルド回帰:
開発プロセスは、新しいビルドエラーとビルド警告の大幅な増加に遭遇し、解決に専用の努力が必要です。
コミュニケーションの強調:linus torvaldsは、マージのコミットメッセージにおける明確で簡潔なコミュニケーションの必要性を強調し、アクティブな音声と命令文を提唱しました。
-
要約すると、Linux Kernel 6.12の開発は、安定性を維持し、コードベースの拡大する複雑さを管理する継続的な課題を強調しながら、顕著な改善を統合しました。
7つのリリース候補(RCS)
-
Linuxカーネル6.12は、最終リリース前に7つのリリース候補(RCS)を通じて厳密なテストを受けました。それぞれのRCは、大幅な改良と改善を提供し、安定した機能が豊富な最終製品で頂点に達しました。 各RCの簡単な概要は次のとおりです
(RC1からRC7からの詳細な説明がここに続き、元のテキストの構造と内容を反映していますが、言い換えのためのマイナーな言い回しの変更があります。)
Linuxカーネル6.12 - のインストール
ユーザーは、配布のリポジトリが更新されるのを待つ必要がある場合があります。すぐにアクセスするには、最新のカーネルビルドをインストールするために、メインラインアプリケーション(ubuntuベースのシステム用)を使用することを検討してください。 Mainlineは、これらの新しい、非公式にサポートされているカーネルバージョンを管理するためのユーザーフレンドリーなインターフェイスを提供します。
以上がLinux Kernel 6.12が正式にリリースされますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。