Linuxカーネル6.11がリリースされました - 独自のBSODを搭載しています
最新のLinuxカーネルリリースは、Arch LinuxユーザーとAMDハードウェアのための多くの改善を強調しています。ここでは、期待できることを紹介します。
Linuxには独自のブルースクリーンオブデスがあります。
オーストリア、ウィーン: リーナス・トーバルズと私は両方ともウィーンにいますが、嵐に見舞われています。なので、博物館を見て回る代わりに、私は執筆に時間を使い、彼はLinux 6.11カーネルのリリースに時間を費やしました。
トーバルズは「私は再び旅の途中で、通常のタイムゾーンにはいませんが、ここウィーンでは日曜日の午後で、6.11がリリースされました」と書いています。トーバルズはこれを大きなリリースとは見ていません。
彼は続けて言いました。「詳細を見たい人のために、下に短いログがありますが、パッチはあまり多くなく、パッチもすべてかなり小さいです。特に目立つものはないです -- ここでの最大のパッチはHyper-V秘密計算の文書に関するものです。」
しかし、小さな部分でも大きな結果を生むことがあります。
Arch Linuxの開発者とユーザーは喜ぶべきです。カーネルがPacmanカーネルパッケージの簡単なビルドをサポートするようになりました。Pacman - いいえ、ゲームではありません - はArchのデフォルトのパッケージ管理システムです。6.11から、 "make pacman-pkg"コマンドにより、開発者はカーネルツリーからネイティブパッケージを作成できるようになります。このコマンドは、パッケージを正しく処理し、initramfsの生成とブートローダーの設定を構成します。また、アンインストールの処理も改善されます。新しいパッケージには、簡単にインストールできるユーザースペースアプリケーションプログラミングインターフェイス(API)ヘッダーも含まれています。
この最新バージョンは、特にAMDハードウェアユーザー向けにいくつかの改善を導入し、より広範なシステムの改善や新しい機能を提供しています。これらには次のようなものが含まれます:
RDNA4グラフィックスサポート: カーネルはAMDの今後のRDNA4グラフィックスアーキテクチャに対する基本的なサポートを含むようになりました。この早期の統合は、将来のAMD GPUリリースにとって良い兆しであり、Linuxユーザーが初日からサポートを受けられることを保証します。
コアパフォーマンスブースト: AMD P-Stateドライバーは、AMDコアパフォーマンスブーストの処理も含まれるようになりました。このドライバーは、AMDコアユーザーにターボおよびブースト周波数の範囲をより詳細に制御できる機能を提供します。
高速協調型プロセッサ性能制御 (CPPC) サポート: コンピュータから最大のパワーを引き出したいオーバークロッカーは、AMD P-Stateドライバのこの改善に満足するでしょう。この機能は、最新のRyzen (Zen 4) モバイルプロセッサでの電力効率を向上させます。これにより、消費電力を増やさずに性能を2~6%向上させることができます。
AES-GCM暗号のパフォーマンス: AMDおよびIntelのCPUは、以前のバージョンと比べて最大160%速いAES-GCMの暗号化および復号処理の恩恵を受けます。
別のハードウェア関連の進展として、Qualcomm Snapdragon X1プラットフォームに基づくラップトップへの初期サポートが追加されました。これにはASUSおよびLenovoモデルのサポートが含まれています。
私のようなChromebookユーザーにとって、6.11カーネルにはChromebook上でLinuxのパフォーマンスを向上させるいくつかの機能が含まれています。さらに、私は常にDebian Linux ChromeOSをChromebookで実行しているので、このリリースが私のラップトップの体験をどのように改善してくれるのか楽しみにしています。
ハードウェア特有のアップデートを超えて、Linux 6.11はいくつかのシステム全体の改善を導入しています。それらは印象的ではありませんが、トーバルズがオープンソースサミットヨーロッパの基調講演で言ったように、「リリースは興奮するものではありませんが、そうあるべきではありません。興奮することが目的ではありません。」仕事と楽しみの生産性を向上させることが目的です。
そのため、NVMeおよびSCSIストレージデバイスは現在、初期段階のブロック原子書き込みに対応していますが、あまり興奮するようには聞こえません。しかし、これはI/O性能を潜在的に改善する可能性があります。適切なドライバーから最大の速度を引き出したい人は、その結果にかなり興奮しているべきです。
ついに、面白くて有益なものがあります。これからは、LinuxにもWindowsの青い画面の死(BSOD)の独自のバージョンが登場します。LinuxのBSODは、Linuxが重大なエラーに遭遇する非常に稀な場合に表示されます。私がこれを目撃したのは、年間平均で1回程度で、私はほぼノンストップでLinuxを使っています。新しいBSODの興味深い特徴の一つは、それがRustで書かれているため、Linuxカーネルエラーメッセージを、しばしば非常に長いものから、より扱いやすいQRコードに縮小することです。
ラストについて言えば、トーバルズは基調講演で一部のカーネル開発者がラストを好まないことを指摘しました。トーバルズは「ラストがこんなに論争のある分野になっている理由はよくわからない」と言いました。「私が若かった頃を思い出させます。人々はviとEmacsについて議論していました。おそらく今でもそうかもしれませんが、何らかの理由で、ラスト対Cの議論は特定の分野でほとんど宗教的なニュアンスを帯びています。」彼はこれらの議論を面白いと感じていますが、ラストはLinuxにおいて重要な役割を果たすだろうと考えており、Linuxにおけるラストの利用拡大に向けた基盤は続いているとのことです。
Linux 6.11がリリースされたことで、今後の6.12カーネルに注目が集まっています。2024年11月にデビューが期待されているLinux 6.12は、今年の長期サポート(LTS)リリースになると予想されています。トーバルズ氏は、これには新しいeBPFベースのスケジューラや、20年の作業を経たリアルタイムLinux(RTLinux)の最終実装など、長らく遅れていた機能が含まれると考えているとも述べました。
Linux Plumbersの後、いつもウィーンで開催されるこの週に、スケジューラとRTLinuxがついに現れることができるか、より良いアイデアをお伝えできることを願っています。
