Linux が誕生して 30 周年を迎え、カーネル 5.14 がリリースされました。これには、内部の内部修正とユーザーに見える変更の通常の広範な提供が含まれています。主な改良点と利点を見てみましょう。
誕生日のお祝いと新しいカーネル
Linux はちょうど 30 歳を迎えました。無料のオペレーティング システムの作成に関する Linus Torvalds の有名な投稿 (「 …単なる趣味であり、GNU のような大規模で専門的なものにはなりません 」) は 1991 年 8 月 25 日に作成されました。新しい Linux カーネルがリリースされました。 2021 年 8 月末、トーバルズ氏は 「絶え間ない華やかさ、花火、そしてシャンパン」 が、この 30 年間の終わりを確実に示すものになるだろうと辛口で結論付けています。
このカーネル リリースでは、さまざまな改善と変更が行われ、通常のバグ修正とパフォーマンスの向上に加えて、特定の種類のハードウェアのサポート向上や特定のグラフィックス カードのホット アンプラグなど、いくつかのかなり特殊なユースケースに対応する機能が組み合わされています。
ある人にとってのニッチは、別の人にとっては主流です。最も難解な追加や修正であっても、どこかの誰かが喜んで見てくれるでしょう。より多くのハードウェア プラットフォームをサポートすることは Linux の普及に役立ちますが、これは広い意味で良いことでしかありません。そうは言っても、このリリースには誰にとっても有益なことがたくさんあります。
すでに聞いたことがあるかもしれない変更点の 1 つは、新たに追加されたものではなく、削除されたものです。数万行のレガシー コードがカーネルから削除され、これに伴い、 古い非推奨の 統合ドライブ エレクトロニクス (IDE) ハード ドライブ インターフェイスがサポートされました。
1980 年代後半に遡るハードウェア インターフェイスのサポートは終了しましたが、現時点でのこのリリースの新機能は何でしょうか?
ラップトップ機能の統合の改善
一部のメーカーのラップトップは、カーネル 5.14 の専用機能の恩恵を受けます。これらの一部は平均的なエンドユーザーに表示され、一部は舞台裏にあります。 ラップトップ ユーザーは、Linux 内から BIOS 設定を変更できるようになりました。
これは、デルが主導するイニシアチブに基づいており、キル スイッチまたは同じことを行うメーカー固有のキーボード ショートカットの動作を模倣することで、Web カメラとマイクを無効にすることを可能にするドライバーも提供されています。
プロセッササポートの改善
Intel の P ステート ハイブリッド アーキテクチャ プロセッサである Alder Lake P および Alder Lake M は、延長サポートを受けています。これらのプロセッサは、高性能の「Golden Cove」コアと高効率の「Gracemont」コアを組み合わせて搭載されています。見逃せないのは、AMD の Yellow Carp GPU とBeige Goby GPU のサポートが追加されたことです。
おそらくプロセッサ関連のカーネルの最も重要な機能強化は次のとおりです。
memfd_secret
そしてコアスケジューリングの改善。これらは、インテルの以前の Spectre および Meltdown 脆弱性 に対する継続的な取り組みの一部です。これらは 2018 年に発見され、それ以来、これらの重大なセキュリティ上の欠陥を克服するための作業が続けられています。
の
memfd_secret
この機能を使用すると、アプリケーションはカーネルでもアクセスできないメモリを割り当ててリングフェンスすることができます。これにより、アプリケーションに暗号化キーや認証資格情報などの秘密を安全に保存できる場所が与えられます。
コア スケジューリング メソッドにより、カーネルはハイパー スレッディングをより効率的に使用できるようになります。信頼性の高いプロセスと信頼性の低いプロセスが同じコア上で同時に実行されないようにすることができるようになりました。 Spectre と Meltdown に対抗するこれまでの方法は、ハイパースレッディングを無効にすることでした。明らかに、これは一時しのぎの解決策であり、実際の修正が行われつつあります。
RISC-V アーキテクチャは 、透過的なヒュージページを含むいくつかのコア カーネル機能へのアクセスが向上するという形でサポートが強化されています。これは、CPU のメモリ マッピング機能を最も効率的に使用してパフォーマンスを向上させるカーネル機能です。これらは、カーネル空間とユーザー空間の間でデータを行き来するための最適化されたルーチンによって強化されています。 SimpleDRM (この文脈では「デジタル著作権管理」ではなく「ダイレクト レンダリング マネージャー」) の追加により、GPU との対話が改善されます。
USB4の改善
カーネルの USB4 ルーチンが改善されました。オーディオ ドライバーの遅延が短縮され、他の多くの USB 関連ドライバーに改良とバグ修正が追加されました。 Thunderbolt コアでの USB4 のサポートが更新され、強化されました。
AMD Radeon ホットスワップのサポート
AMD Radeon グラフィックス カード を実行中に コンピュータから抜きたいと思いませんか?理論的には、カーネル 5.14 では、その努力に対してカーネル パニックが発生することなく、これを行うことができるようになりました。これはあまり知られていない機能かもしれませんが、AMD Radeon GPU がこの機能をサポートしているため、カーネルもサポートするようになりました。
他のプラットフォームのサポート
標準の PC フォーム ファクター以外のプラットフォームのサポートが改善されました。 Raspberry Pi 400 は、 キーボードの中に組み込まれたコンピューターです。愛好家、メーカー、教育者に広く愛用されている人気の Raspberry Pi シングルボード コンピューター (SBC) のモデル 4 をベースにしており、標準のキーボードよりも小さいパッケージに非常に手頃な価格のコンピューターが詰め込まれています。ただし、非標準のハードウェアにはカスタム カーネルが必要でした。サポートは標準カーネルに含まれるようになりました。
Banana Pi は、 Raspberry Pi の直接のライバルで ある、生意気な名前が付けられています。 Banana Pi Model M は カーネル内で直接サポートされるようになりました。
システムオンチップも注目を集めています。 Qualcomm SM8150 システムオンチップ (SoC) の直接サポートを追加することで、この SoC に基づく Microsoft Surface Duo プラットフォームを活用する Linux ユーザーのユーザー エクスペリエンスが向上します。 SM8150 は、Snapdragon 855+/860 モバイル プラットフォームの部品番号です。
Rockchip RK3568 SoC もカーネル 5.14 でサポートされています。これは、他のメーカーが自社製品内で使用することを目的として設計された製品です。興味深いことに、これは Quartz64 でテストされています。これは、Linux ベースの PinePhone の開発者である Pine64 によって開発されている SBC です。
スマートフォンに関しては、 Sony Xperia 1/1II および 5/5II スマートフォンのサポートも追加され、Ubuntu Touch などのオペレーティング システムでの使用が容易になりました。
私のディストリビューションはいつ 5.14 を取得しますか?
Arch や Manjaro などのローリング ディストリビューションは、すでに 5.14 に更新されています。他のディストリビューションも、独自のアップグレードおよび更新サイクルに従ってこれに従うことになります。標準のデスクトップやサーバー以外のプラットフォームに対するサポートがこれまで以上に幅広く、より充実しているのは素晴らしいことです。これは、非メインライン プラットフォームのユーザーだけでなく、Linux コミュニティ全体に利益をもたらします。
そうそう、お誕生日おめでとう、リナックス!





