Linuxカーネル5.15がリリースされ、新しいNTFSドライバとLTSステッカーが貼られました

Table of Contents

Linuxカーネル5.15がリリースされ、新しいNTFSドライバとLTSステッカーが貼られました

昨日、Linus Torvalds氏がLinuxカーネルのバージョン5.15をリリースしました。新しいNTFSドライバ、SMB3サーバー、高度なメモリモニターなどの機能が追加されています。このバージョンはLTSリリースとみなされます。

カーネル5.15の新機能であるDAMONによって生成されたヒートマップの一部

カーネル5.15の新機能であるDAMONによって生成されたヒートマップの一部

トーバルズ氏は、「このリリースは、最初は -Werror による痛みがあったかもしれないが、すぐに落ち着き、全体として 5.15 はかなり小規模で落ち着いたものになった」と述べた。

「-Werror」による苦痛は、カーネルのコンパイルに使用されるMakefileを修正し、警告をエラーとして扱うというTorvald氏の決定に関係しています。しかし、ビルドの失敗に困惑した他のソフトウェアエンジニアからの苦情を受けて、この決定はその後緩和されました。Torvald氏は後にこの出来事を「自業自得」と表現しました。

バージョン5.15では、NTFS用の新しいカーネルドライバの統合という長いプロセスも完了しました。このドライバはParagon Software社製で、コードの複雑さと、Paragon社がカーネルコード提出プロセスに初めて参加したという事実が相まって、多少の不安がありましたが、Torvalds氏の後押しもあり、コードは無事に統合されました。

このリリースのその他の新機能には、Apple M1 チップの DART (デバイス アドレス解決テーブル) 用の IOMMU (入力出力メモリ管理ユニット) が含まれます。これは、開発者の Sven Peter がここで説明しているように、Asahi Linux の作業の一部として提供されます。

新しい ARC シリーズの専用グラフィック カードの最初の製品である、DG2 としても知られる Intel Alchemist GPU 用のドライバーもあります。

Samsung の SMB3 ファイル サーバー ksmbd も組み込まれており、「SMB3 プロトコルのサーバー側を実装する新しいカーネル モジュール」と説明されています。

Samsung は、最適化されたパフォーマンスを提供するとしながらも、「より大きな目標は、Samba などよりも小規模で、より厳密に最適化されたカーネル サーバー上で開発する方が簡単な新機能 (例: RDMA または「smbdirect」、プロトコルの最近の暗号化と署名の改善) をより迅速に追加することです」と述べています。

そのため、今後のアップデートでさらに多くの機能が追加されることが期待できますが、Samsung は「これは Samba に代わるものではなく、Linux をより適切に最適化するための拡張機能である」とも述べています。

チームは、「SMB プロトコル ファミリは、最も広く導入されているネットワーク ファイル システム プロトコルであり、Windows と Mac (および多くのスマートフォンやタブレット) のデフォルトであり、すべての主要オペレーティング システムでクライアントとサーバーが使用されているが、Linux 用のカーネル サーバーが不足している」と指摘しました。

もう 1 つの注目すべき機能は、Amazon 発の高度なメモリ管理の最適化に使用できる DAMON (データ アクセス モニター) です。

DAMON は、正確で軽量、かつスケーラブルとなるように設計されており、メンテナーの SeongJae Park 氏によると、現在カーネルに実装されている「[コア] メカニズムの問題」を軽減します。

  • Android 用 Windows サブシステム: ポイントは何ですか?
  • Eclipseのオープンソースソフトウェア定義車両プロジェクトをご覧ください
  • インテルは新たにオープンソース化されたAIデバッグ技術をチップに組み込むことを望んでいる
  • GIMP 2.99.8がリリースされましたが、3.0はどうなったのでしょうか? いつも何かが壊れなければいいのですが。
  • Ubuntu 21.10: インドリを作ってみませんか? 内容はこちら…GNOME入門も少しだけ

Park 氏によると、たとえば「実験的な DAMON ベースの「プロアクティブ回収」実装である「prcl」は、最良のケース (parsec3/freqmine) で実行時オーバーヘッドをわずか 2.43% に抑えながら、住宅セットを 91.45%、システム メモリ フットプリントを 22.91% 削減します」とのことです。

伝統的に、その年の最後のLinuxカーネルリリースはLTSリリースとなります。しかし、Linuxカーネルのウェブサイトによると、5.15が最新のLTSであり、サポート終了日は2023年10月と予想されています。

2020 年には、5.9 が 10 月 11 日にリリースされ、LTS バージョンとなった 5.10 は 12 月 13 日にリリースされました。たとえば、5.16 が今年リリースされたとしても、それは LTS ではないと推測されます。

5.16で導入される可能性のある新機能には、CollaboraのFUTEX2が含まれます。これは、Windows API WaitMultipleObjectsのWineおよびProton(Steam Play)実装などにメリットをもたらし、最終的にはパフォーマンスの向上につながります。この機能は次期リリースで期待される機能の一つであり、5.16が間に合うことを願う声も上がっています。®

更新

この記事は、オープンソース ソフトウェア プロジェクトの Web サイトから判断すると、5.15 が Linux カーネルの最新の LTS リリースであることを明確にするために改訂されました。

Discover More