kledgeb UbuntuやLinuxの最新情報を紹介

Ubuntu 26.10 その25 - HWE 向けファームウェアパッケージの導入検討

HWE 向けファームウェアパッケージの導入検討

HWE 向けファームウェアパッケージの導入が検討されています。


  • Entertaining the idea of linux-firmware-hwe

ファームウェアパッケージ

以前紹介したようにファームウェアパッケージには、デバイスを動かすために必要なファームウェアファイルが含まれています。

  • ファームウェアパッケージの分割

GA カーネルと HWE カーネル

Ubuntu LTS では、GA カーネルと HWE カーネルの2種類のカーネルが提供されています。

GA カーネルは Ubuntu LTS リリース時に採用された Linux kernel を指します。
HWE カーネルは、その後リリースされた Ubuntu で採用された新バージョンの Linux kernel を指します。
HWE カーネルは、新しいハードウェアのサポート改善が目的です。

例えば Ubuntu 26.04 LTS では

例えば Ubuntu 26.04 LTS では、Ubuntu 26.04 LTS リリース時に採用された Linux kernel 7.0 が GA カーネルになります。
その一方で Ubuntu 26.04.2 LTS では、HWE カーネルとして Ubuntu 26.10 の Linux kernel も提供される予定です。

最終的に Ubuntu 26.04 LTS で採用される HWE カーネルは、Ubuntu 28.04 LTS で採用される Linux kernel になります。

Ubuntu Desktop LTS では HWE カーネルが採用されており、Ubnutu 26.04.2 LTS のように2回目以降のポイントリリースでは、Linux kernel がメジャーバージョンアップしていきます。

ファームウェアとドライバーの非互換

ファームウェアはファームウェアパッケージとしてユーザーに提供されますが、デバイスドライバーは Linux kernel に含まれています。

言い換えると1種類のファームウェアに対し、GA カーネルと HWE カーネルの2種類の組み合わせが発生するということです。

そのため HWE カーネル向けにファームウェアパッケージをアップデートすると、そのファームウェアパッケージに含まれるファームウェアと GA カーネルの組み合わせで、非互換などの悪影響を及ぼすことがしばしばあります。

HWE カーネル向けの新しいファームウェアと古い GA カーネルに含まれているドライバーの組み合わせは、通常デバイスベンダーがテストしている構成ではないため、このような問題が起こり得ます。

ファームウェアの更新頻度の増加

加えてここ数年 Ubuntu がバージョンアップする度に、ファームウェアの更新頻度が増加傾向にあります。
そのため Ubuntu LTS へのバックポートの規模が大きくなり、リグレッションが発生する可能性も高くなっています。

実際に発生した問題

例えば直近で実際に発生した問題として、Ubuntu 24.04 LTS ユーザーに Linux kernel 7.0 HWE カーネルをリリースした際、Linux kernel 6.9 を利用しているユーザー環境で AMD ハードウェアに関連する2件のリグレッションが発生しました。

ファームウェアパッケージにも HWE を導入しよう

これらの問題を解消するため、GA カーネルには GA カーネル用のファームウェアパッケージを提供し、HWE カーネルには HWE カーネル用のファームウェアパッケージを提供する方針が出されました。

linux-firmware-hwe

HWE カーネル用のファームウェアパッケージを linux-firmware-hwe として提供する方針です。
HWE カーネルは linux-firmware-hwe パッケージに依存するようになり、GA カーネル用のファームウェアパッケージと競合しないように依存関係が調整されます。

言い換えると GA カーネル用と HWE カーネル用のそれぞれのファームウェアパッケージを共存して導入することはできず、カーネルの種類に合わせどちらか一方のみがインストールされます。

GA カーネルと HWE カーネルが両方インストールされているシステムでは

GA カーネルと HWE カーネルは両方インストールすることも可能です。
この場合 HWE カーネル用のファームウェアパッケージが利用されることになるため、GA カーネル利用時に先に挙げた問題が発生する可能性があります。

それぞれのファームウェアパッケージの導入は難しい

GA カーネル用と HWE カーネル用のそれぞれのファームウェアパッケージを共存して導入する方法は、簡単に実現できる方法ではないため、少なくとも現時点では検討されていません。

Ubuntu 26.10 で準備を

将来リリースされる Ubuntu 26.04.2 LTS では、Ubuntu 26.10 の Linux kernel が Ubuntu 26.04 LTS の HWE カーネルとして導入されます。
これに合わせ linux-firmware-hwe パッケージを提供できるよう、作業が進められる予定です。

Ubuntu
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu 26.04 その42 - Ubuntu 26.04.1 LTS のリリーススケジュール
    Ubuntu 26.04.1 LTSのリリーススケジュール Ubuntu 26.04.1 LTS のリリーススケジュールを紹介します。
  • Ubuntu 26.04 その68 - Ubuntu 26.04.1 LTS がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.04.1 LTS リリース 2026年8月27日、Ubuntu 26.04.1 LTS がリリースされました。
  • Linux Mint その292 - Linux kernel 7.0 採用の Linux Mint 22.3 リリース・システム管理ツールにカーネル管理機能追加など
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Kubuntu その117 - Kubuntu 26.04 LTS にもっと手厚いサポートを・最高の信頼性を誇る KDE 搭載ディストリビューションを目指して
    最高の信頼性を誇る KDE 搭載ディストリビューションを目指して Kubuntu 26.04 LTS に手厚いサポートが導入されました。
  • Ubuntu 24.04 その96 - Ubuntu 24.04.5 LTS のリリース日変更
    Ubuntu 24.04.5 LTS のリリース日変更 Ubuntu 24.04.5 LTS のリリース日が変更されました。
  • Linux その426 - GNOME 向けアプリとアップデートの紹介・AI アシスタントアプリやメールスイートなど
    GNOME 向けアプリとアップデートの紹介 GNOME 向けアプリとアップデートの紹介です。
  • Ubuntu 18.04 その195 - PolicyKitにクラッシュや権限の昇格など複数の脆弱性・今すぐアップデートを
    PolicyKitの脆弱性 2018年7月16日、クラッシュや権限の昇格など複数の脆弱性に対応した「PolicyKit」がリリースされました。
  • Linux その429 - GNOME 向けアプリとアップデートの紹介・ RSS リーダーのインポート機能や映画マトリックスのデスクトップ効果など
    GNOME 向けアプリとアップデートの紹介 GNOME 向けアプリとアップデートの紹介です。
  • Linux その422 - GNOME Boxes の再構築と未来・Flatpak のみの提供やモダンな機能の実装など
    GNOME Boxes の再構築と未来 GNOME Boxes の再構築と未来が以下で紹介されています。
  • Ubuntu Cinnamon その14 - Cinnamon Spices がダウンロードできない不具合の修正
    Cinnamon Spices がダウンロードできない不具合の修正 Ubuntu Cinnamon 26.04.1 LTS で Cinnamon Spices がダウンロードできない不具合が修正されました。
記事のピックアップ
オプション