Linuxカーネル5.19にはネットワーク機能の大幅な改善が含まれる - TechRepublic

Linuxカーネル5.19にはネットワーク機能の大幅な改善が含まれる - TechRepublic
Linuxロゴ
画像: Shutterstock

リーナス・トーバルズ氏は、Linuxカーネルに新機能、パフォーマンス向上、そしてセキュリティ強化をもたらすべく、日々精力的に開発に取り組んでいます。Linuxカーネルの最新リリースは、オープンソースOSの歴史における最大のマイルストーンとは見なされないかもしれませんが、OSを新たな高みへと押し上げる非常に興味深い新機能が追加されています。

Linux 5.19に関する驚くべきトリビアは、トーバルズ氏がM2搭載のAppleラップトップでリリースに成功したことです。Linuxカーネルは、Appleの最新かつ最高のハードウェアで動作できるまでに進化しました。

最新の Linux カーネルが何を提供しているのか詳しく見てみましょう。

参照: Linux 30周年: オープンソースオペレーティングシステムを祝う (無料 PDF) (TechRepublic)

Linux 5.19はネットワークが中心

Linux カーネルへの最大の追加と変更はネットワークに重点を置いています。たとえば、ワイヤレスおよび有線ネットワークは Linux 5.19 で待望の強化を受けました。

Linux 5.19 のネットワーク変更のリストは次のとおりです。

  • BIG TCPのサポートが追加されました。これにより、IPv6トラフィックのTSO/GROパケットサイズが大きくなり、最大400GBit/sのネットワーク速度を実現できます。
  • マルチパス TCP (MPTCP) には数多くの改善が加えられました。
  • Qualcomm ath11k Wi-Fi ドライバーが Wake-on-LAN をサポートするようになりました。
  • Realtek 8852ce チップセット、MediaTek T700 モデム、Renesas RZ/V2M のサポート。
  • 光ベースのネットワークである pureLiFI 用の新しいドライバー。

このリストで最も注目すべきはBIG TCPです。これは、高性能ネットワークとクラウドベースのデータセンターに大きな効果をもたらします。膨大なネットワークトラフィックを処理するシステムやサービスは、BIG TCPの追加によって大きなメリットを享受できるはずです。

Linux 5.19には多くのArmプラットフォームのサポートが含まれています

5.19 Linuxカーネルには複数のArmプラットフォームのサポートが含まれています。この点について、Torvalds氏は次のように述べています。

「これは本当に長い間待ち望んでいたことで、Asahiチームのおかげでついに実現しました。Linuxが動作するArm64ハードウェアは以前から存在していましたが、これまで開発プラットフォームとして実際に使えるものはありませんでした。」

Linux 5.19におけるその他のCPUアーキテクチャの変更と追加

Intel アーキテクチャに関しては、Linux 5.19 には次のような多くの更新/修正/追加があります。

  • MIPS アーキテクチャに基づく LoongArch CPU の初期サポート。
  • Intel の Raptor および Alder Lake CPU でのランタイム平均電力制限 (RAPL) のサポート。
  • 回路レベルでハードウェアの問題を検出するのに役立つ新しい Intel IFS ドライバーの初期サポート。
  • AMD Zen 4 CPU 命令ベース サンプリング (IBS) の初期サポート。
  • a.out のサポートは削除されました。
  • Intel Skylake から Comet Lake CPU までの Intel ラップトップの過熱とバッテリーの消耗が修正されました。

Linux 5.19 のグラフィックスとストレージのアップデート

Linux 5.19 では、グラフィックスとストレージに次のような興味深い更新が加えられました。

  •  Apple M1 NVMe SSD コントローラーの改善。
  • AMD RDNA、CDNA、Intel の Raptor Lake、および Intel の DG2/Alchemist のアップデート。
  • Zstd 圧縮のサポートが追加されました。
  • Direct Rendering Manager (DRM) サブシステムに約 50 万行のコードが追加されました。

Linux 5.19のさらなる改善と追加

最新の Linux カーネルには、次のような小さな改善と追加が含まれています。

  • 乱数ジェネレーターが大幅に改善されました。
  • Framework ラップトップは Chrome OS EC ドライバーのサポートを受け取ります。
  • Lenovo ThinkPad TrackPoint II、Google Whiskers Touchpad、Lenovo ThinkPad X12 TrackPoint など、いくつかのタブレットとトラックパッドが待望の注目を集めました。
  • Keychron のワイヤレス メカニカル キーボードのファンクション キーのサポートが動作するようになりました。
  • Wacom ドライバーは 3 つのボタン付きペンをサポートし、タッチやタイムスタンプも処理します。

Linux 5.19 カーネルはいつ入手できますか?

冒険心があれば、最新かつ最高のLinuxカーネルをインストールすることもできますが、本番環境のマシンではお勧めしません。多くのLinuxディストリビューションが新しいカーネルをすぐにリリースしないのには理由があります。安全のためには、ディストリビューションのメンテナーが新しいLinuxカーネルを標準リポジトリに追加するまで待つことをお勧めします。ディストリビューションのメンテナーは通常、特定のニーズとベンチマークを満たすように十分にテストされたカーネルをリポジトリに追加します。また、選択したディストリビューションが最新のLinuxカーネルをサポートしている可能性は非常に低いです。

これは、Linux 5.19を試せないという意味ではありません。常に最新のカーネルをインストールし、フォールバック用に動作するカーネルをインストールしておくことができます。最新のカーネルのインストール方法は、使用するディストリビューションによって異なります。特に本番環境のマシンでは、メンテナーが公開しているカーネルを使い続けるのが最善であることを覚えておいてください。

たとえば、次のコマンドを使用して、Ubuntu 22.04 に Linux カーネル 5.19 をインストールできます。

cd ~/Downloads
wget -c
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.19/amd64/linux-headers-5.19.0-051900_5.19.0-051900.202207312230_all.deb
wget -c
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.19/amd64/linux-headers-5.19.0-051900-generic_5.19.0-051900.202207312230_amd64.deb
wget -c
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.19/amd64/linux-image-unsigned-5.19.0-051900-generic_5.19.0-051900.202207312230_amd64.deb
wget -c
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.19/amd64/linux-modules-5.19.0-051900-generic_5.19.0-051900.202207312230_amd64.deb
sudo apt install ./linux-headers-5.19.0*.deb ./linux-image-unsigned-5.19.0*.deb ./linux-modules-5.19.0*.deb

インストールが完了したら、マシンを再起動すると、Linux カーネル 5.19 が使用されていることがわかります (uname -r コマンドを使用)。

最後にもう一度注意: これは非実稼働マシンでのみ試してください。

Tagged: