Ubuntu Core 26で2041年まで使える"不変Linux"|EU CRA対応とTPM/LUKS2鍵管理を読み解く

HOMEリナックスマスター.JP 公式ブログLinux情報・技術・セキュリティ > Ubuntu Core 26で2041年まで使える"不変Linux"|EU CRA対応とTPM/LUKS2鍵管理を読み解く
宮崎智広 この記事の監修:宮崎智広(Linux実務・教育歴20年以上・受講者3,100名超)
「Ubuntu Core 26で2041年まで使える"不変Linux"って、業務で使う側にとって何が変わるんだろう?」
2026年5月19日、CanonicalはIoT・組込み向けの最小・不変型ディストリビューション「Ubuntu Core 26」をリリースしました。15年の長期セキュリティ提供、EU Cyber Resilience Act(CRA)への対応強化、そしてTPMで封印したLUKS2鍵管理という、Linux管理者にとって看過できない変更が並びます。

この記事では、Ubuntu Core 26の発表内容を「現役Linuxサーバー管理者の実務」に引きつけて整理します。組込みやIoTを直接担当していない管理者にとっても、EU CRAとTPM/LUKS2の話は、いずれ自分のサーバーOSにも降りてくるテーマです。

この記事のポイント

・Ubuntu Core 26は2026年5月19日リリース、Ubuntu 26.04 LTSベースで15年(2041年まで)の長期サポート
・EU CRAでCanonicalが「Manufacturer責任」を負い、IEC 62443-4-1準拠とCVE継続監視を提供する
・全ディスク暗号化はTPMで封印したLUKS2鍵をヘッダー内に直接格納する方式に刷新された
・OTA更新サイズが最大90%削減、ARM64でLivepatch(再起動不要のカーネルパッチ)が初対応
・通常のUbuntu Server運用者にとっても、TPM+LUKS2と不変OSの考え方は数年内に主流化する


Ubuntu Core 26で2041年まで使える
「このままじゃマズい」と感じていませんか?
参考書を開く気力もない、同年代に取り残される不安——
でも安心してください。プロのエンジニアはコマンドを暗記していません。
「現場で使える型」を効率よく使いこなしているだけです。
図解60P/登録10秒/解除も3秒 / 詳細はこちら

Ubuntu Core 26の発表概要|「不変Linux」を15年支える

Ubuntu Core 26は、Canonicalが2026年5月19日に正式リリースした、IoT・組込み機器向けの最小・不変(イミュータブル)型Linuxディストリビューションです。ベースは2026年4月にリリースされたUbuntu 26.04 LTS(Resolute Raccoon)で、最大15年のセキュリティ提供が約束されており、計算上は2041年まで同じバージョンを安全に運用できる構成になります。

通常のUbuntu Serverと根本的に異なるのは、システム全体を「snap」というパッケージ単位で管理し、ルートファイルシステムを書き換え不可(イミュータブル)にしている点です。OSの更新は差分OTA(Over-The-Air)として配信され、失敗時には前のバージョンに自動ロールバックします。

今回の26では、その不変OSの基盤が大きく強化されました。主な変更点は次のとおりです。
サポート期間:15年のセキュリティ提供(2041年まで)
EU CRA対応:CanonicalがManufacturer責任を負い、IEC 62443-4-1とCVE監視に準拠
暗号化:TPMで封印したLUKS2鍵をヘッダーに直接格納、OP-TEEでARM TrustZoneにも対応
OTA:更新サイズを最大90%削減、Core base snapは16MB→1.5MBへ縮小
Livepatch:ARM64で初の再起動不要カーネル更新、AMD64はCore 20以降で公式対応
Chisel:新ビルドシステムでファイル単位の追跡可能性、ベースイメージを7%削減

EU CRAとは何か|なぜLinux管理者も知っておくべきか

EU Cyber Resilience Act(CRA、サイバーレジリエンス法)は、EU域内で「デジタル要素を含む製品」を販売する際にサイバーセキュリティ要件を義務化する規則です。IoT機器・産業機器だけでなく、ソフトウェア製品も対象になり、適用は2027年12月から段階的に始まります。

1. CRAが求めるのは「製品ライフサイクル全体での責任」

CRAが従来の規制と違うのは、「製造者(Manufacturer)」が製品の販売後もセキュリティに責任を持つ点です。具体的には次のような義務が課せられます。

・脆弱性発見から24時間以内のENISA(EUサイバーセキュリティ機関)への通知
・既知の脆弱性を含まない状態での出荷
・サポート期間中の継続的なセキュリティ更新提供
・脆弱性対応プロセス(VDP)の整備と公開

このため、Linux搭載のIoT機器・産業機器をEUに輸出する日本企業も、土台となるOSが「CRAに準拠している」ことを示せなければ、出荷自体が止まるリスクがあります。

2. Ubuntu Core 26がCRA上で果たす役割

今回のリリースでCanonicalは、Ubuntu Coreの中核モジュールに関して「Manufacturer責任」を自ら引き受けると宣言しました。具体的には、IEC 62443-4-1(産業用オートメーションのセキュア開発ライフサイクル規格)に準拠した開発プロセス、CVE継続監視、調整された脆弱性開示(CVD)を提供します。

つまり、機器メーカーは「Ubuntu Core部分のセキュリティ責任の一部をCanonicalに移譲できる」構造になります。これは、Linuxディストロが従来「無保証」ベースだったことを考えると、運用側にとって大きな転換点です。


Ubuntu Core 26で2041年まで使える

TPM+LUKS2による鍵管理の刷新|実装の中身

Ubuntu Core 26で技術的にもっとも重要な変更は、フルディスク暗号化(FDE)の鍵管理方式です。これまでもLUKS2は使われていましたが、26からはTPM(Trusted Platform Module)で封印(seal)した鍵を、LUKS2ヘッダーに直接書き込む構造になりました。

1. 従来方式との違い

従来のTPM+LUKS構成では、TPMで保護した鍵を別領域(initramfsやEFIパーティション)に置き、ブート時にinitramfs内のスクリプトでTPMから取り出してLUKSに渡す、という構造でした。鍵の取り回しに複数のステージが介在するため、鍵の流用や残存リスクがありました。

Ubuntu Core 26では、TPMで封印された鍵そのものがLUKS2ヘッダー内に格納されます。デバイスの状態(PCR値)と紐づけられているため、TPM以外では復号できず、ブートチェーンに改ざんがあれば自動的に解除を拒否します。

2. ARM TrustZone対応(OP-TEE)

さらに、ARM系プロセッサ向けにはOP-TEE(Open Portable Trusted Execution Environment)を統合し、ARM TrustZone上で鍵の封印・解除を行う構造を取り入れました。これにより、x86のTPM 2.0だけでなく、組込みARM SoCでも同等のハードウェアルートオブトラストを構築できます。

3. 通常のUbuntu Server運用者への影響

Ubuntu Server側でも、Ubuntu 25.10以降で「Snapd FDE」を使ったTPM自動アンロックが順次拡大しています。Ubuntu Core 26の鍵管理方式は、将来のUbuntu Server LTSにも段階的に降りてくると見るのが妥当です。今のうちにTPM 2.0搭載機材でcryptsetup luksDumpの出力を読み、LUKS2ヘッダーの構造に慣れておくと無駄になりません。

OTA更新の最適化とARM64 Livepatch|運用稼働率の話

Ubuntu Core 26のもう一つの目玉は、運用稼働率に直結する更新まわりの改善です。

項目 Ubuntu Core 24以前 Ubuntu Core 26
OTA更新サイズ フルイメージ転送に近い 差分配信で最大90%削減
Core base snap 16MB 1.5MB
Livepatch対応 AMD64のみ(Server中心) ARM64 + AMD64(Core 20以降公式化)
ベースイメージサイズ 従来比100% Chiselで約7%削減
失敗時の挙動 自動ロールバック 自動ロールバック(継続)

1. Livepatch ARM64対応の意味

Livepatchは、カーネルの脆弱性修正を再起動なしで適用する機能です。これまでAMD64中心でしたが、Ubuntu Core 26からARM64にも展開されました。CRAは「速やかな脆弱性修正の適用」を要求するため、再起動でサービス停止を起こさずに修正を当てられる仕組みは、コンプライアンス上も実利上も大きな意味を持ちます。

2. Chiselビルドシステムによる追跡可能性

Chiselは、Ubuntu Coreイメージを構成するすべてのファイルを「スライス」単位で扱い、どのソースパッケージから来たかを追跡できるビルドシステムです。CRAが求める「ソフトウェア部品表(SBOM)」の生成・脆弱性追跡が、ディストリビューション側で原理的に成立する構造になりました。

競合する不変Linuxとの位置付け|Fedora IoT、SUSE MicroOSとの比較

Ubuntu Core 26を選定する際、競合となる不変Linuxの主要選択肢は次のとおりです。

項目 Ubuntu Core 26 Fedora IoT SUSE MicroOS
ベース Ubuntu 26.04 LTS Fedora(rpm-ostree) openSUSE Leap / SLE
更新方式 snap差分OTA rpm-ostree(イメージ単位) btrfs snapshot + transactional-update
サポート期間 15年(CRA対応明示) 約13ヶ月(短サイクル) SLE Micro:10年
商用サポート Canonical Ubuntu Pro コミュニティのみ(商用はRHEL系) SUSE有償
主な用途 IoT・組込み・産業機器 エッジ・実験用途 クラウドエッジ・組込み

長期サポート+CRA上の「Manufacturer責任の引き受け」を明示している点では、Ubuntu Core 26が現時点でもっとも明確なポジションを取っています。Fedora IoTはRHELの実験場としての性格が強く、長期運用にはRHELやAlmaLinuxへの移行を前提に考える必要があります。SLE Microは商用ライセンスが必要なため、コスト要件次第になります。


Ubuntu Core 26で2041年まで使える

Linux管理者として身につけたい確認ポイント

組込み・IoTに直接タッチしていない一般的なLinuxサーバー管理者にとっても、Ubuntu Core 26の動向は「他人事」では済みません。チェックしておきたいポイントを整理します。

1. TPM/Secure Bootの状態を実機で確認できるか

まず手元のサーバーでTPMが利用可能か確認します。

ls /dev/tpm*でTPMデバイスの存在確認
tpm2_getcap properties-fixedでTPM 2.0のプロパティ取得
mokutil --sb-stateでSecure Bootの有効/無効確認

TPMが装着されていても、BIOS(UEFI)で無効化されているケースは多くあります。

2. LUKS2ヘッダーの読み方

既存のサーバーが暗号化されているなら、LUKS2ヘッダーを読み解けるようにしておきます。

cryptsetup luksDump /dev/sdaXでヘッダー情報を表示
・「Version: 2」を確認、LUKS1ならLUKS2への移行を計画
cryptsetup convert --type luks2 /dev/sdaXで変換可能(事前バックアップ必須)

3. snapとシステム更新の挙動把握

Ubuntu CoreはsnapベースのOSなので、運用ではsnap管理が中核です。

snap listで導入済みsnapを確認
snap refresh --holdで自動更新を一時停止可能
snap revert <snap名>で前バージョンに戻せる

EU CRA対応で日本企業が抑えるべき実務ポイント

EU CRAは2027年12月から本格適用が始まりますが、日本企業の現場では「自社製品はLinuxを内蔵しているがCRAの対象になるか」がまず分かれ目になります。実務上のチェックポイントを整理します。

1. 対象になるかの一次判定

CRA対象となる「デジタル要素を含む製品」は、ハードウェア・ソフトウェアを問わず、データ処理機能を持つ製品全般です。Linuxを搭載したIoTゲートウェイ、産業用PC、ネットワーク機器、医療機器(独自の規制と二重適用)が広く該当します。

EUに直接出荷していなくても、商社や代理店経由で最終的にEUへ流れる場合は、サプライチェーン上で要件が降りてくる可能性があります。商社の調達担当からSBOMやCVE対応プロセスの提出を求められるケースが、すでに2026年初頭から散見されます。

2. SBOMとVDPの整備

CRAでは、ソフトウェア部品表(SBOM)の維持と、脆弱性開示ポリシー(VDP)の公開が事実上必須になります。Ubuntu Core 26のChiselビルドシステムは、SBOM生成と相性が良く、CycloneDX形式での出力にも対応します。

社内でゼロからSBOMを作るのは現実的でないため、ベースOSがSBOMを出してくれることの意味は大きいです。

3. 脆弱性報告窓口の準備

CRAは、自社製品の脆弱性を「24時間以内にENISAへ通知」する義務を課します。これに対応するには、社内に脆弱性報告窓口(security.txtの公開、メールエイリアス、内部トリアージプロセス)を用意する必要があります。

Ubuntu Core部分の脆弱性はCanonicalが処理してくれますが、自社アプリ・設定起因の脆弱性は自社で受け取る必要があります。

不変Linuxの考え方|なぜ"書き換え不可"が安全なのか

Ubuntu Coreの「不変(イミュータブル)」設計は、Fedora Silverblue、openSUSE MicroOS、Bottlerocketなどでも採用されている考え方です。共通する利点は次のとおりです。

改ざん検知が容易:ルートFSが読み取り専用なので、想定外の書き込みは即異常
更新の原子性:更新は「次世代スロット」に書き込み、再起動で切替
ロールバックが安全:更新前のスロットが残っているため即座に戻せる
状態のドリフト防止:各機体で異なる状態(snowflake server)になりにくい

逆に欠点は、「いつものvi /etc/...で設定を書き換える」操作が原則できない点です。設定はsnap configやcloud-init経由で渡す前提に変わるため、運用フローの作り直しが必要になります。


Ubuntu Core 26で2041年まで使える

よくある質問|Ubuntu Core 26の運用判断で迷うポイント

Q1. 既存のUbuntu ServerからUbuntu Core 26に移行できる?

A. 直接の「アップグレード」は想定されていません。Ubuntu CoreはOS構造(snap中心・イミュータブル)が根本的に違うため、Ubuntu Serverの環境をそのまま移すのではなく、対象ワークロードをsnap化して新規にUbuntu Core 26イメージを作る形になります。一般的なWebサーバー・DBサーバーは、引き続きUbuntu Server LTSを使うのが現実的です。

Q2. TPM未搭載の機材ではUbuntu Core 26は使えない?

A. TPM 2.0は推奨だが必須ではありません。TPMなしでもLUKS2+パスフレーズで暗号化は可能で、Ubuntu Coreの基本機能は利用できます。ただし、CRAが想定する「ハードウェアルートオブトラスト」を満たすにはTPM搭載が前提になるため、新規調達時はTPM 2.0モジュール(fTPMでも可)が載った機材を選びたいところです。

Q3. Ubuntu Pro契約は必須?

A. Ubuntu Core 26自体は無料で利用できますが、Livepatchの利用、商用サポート、CVE対応のSLAなどはUbuntu Pro契約が必要です。CRA対応の文脈で「Manufacturer責任の移譲」を制度的に裏付けたい場合は、Ubuntu Pro契約が事実上の前提と考えられます。

Q4. 2041年までというのは本当に保証される?

A. Canonicalは公式に「15年のセキュリティメンテナンス」を表明しています。ただし、これは法的保証ではなく事業継続前提のコミットメントです。ESM(Expanded Security Maintenance)の運用実績から見て、Ubuntu Core 26も同様の長期サポートが期待できますが、長期運用案件では契約面でも確認しておきたい項目です。

参考書籍|Linux基礎とサーバー暗号化を体系的に学ぶ

※本セクションには広告(PR)リンクを含みます

TPMやLUKS2の運用は、まずLinuxサーバーの基礎(systemd、initramfs、ブートシーケンス、ファイルシステム)をしっかり押さえてから取り組むのが近道です。Ubuntu Core 26を直接学ぶ書籍はまだ少ないため、Linuxの基礎を底上げする定番書から押さえることをおすすめします。

Linux教科書 LPICレベル1 Version5.0対応(翔泳社):Linuxサーバーの基本コマンド・ファイルシステム・ブート処理まで体系的にカバー
[改訂新版]Linuxエンジニア養成読本(技術評論社):systemd・コンテナ・自動化など現場感覚で学べる入門書


Ubuntu Core 26で2041年まで使える

本記事のまとめ

ポイント 内容
リリース日 2026年5月19日(Ubuntu 26.04 LTSベース)
サポート期間 15年(2041年まで継続提供)
EU CRA対応 CanonicalがManufacturer責任、IEC 62443-4-1準拠、CVE継続監視
鍵管理 TPMで封印したLUKS2鍵をヘッダーに直接格納、OP-TEEでARM対応
OTA更新 最大90%削減、Core base snap 16MB→1.5MB
Livepatch ARM64初対応、AMD64はCore 20以降で公式化
管理者の準備 TPM/Secure Boot状態確認、LUKS2ヘッダー読解、snap運用慣れ

組込み・IoT向けというラベルが付くと「自分は関係ない」と感じがちですが、Ubuntu Core 26で示された鍵管理・更新最適化・追跡可能性の方向性は、数年内に通常のUbuntu Server LTSにも降りてきます。EU CRAの本格適用は2027年12月以降。それまでに、TPMとLUKS2、不変OSの考え方を一度実機で触っておくことは、20年以上Linuxサーバーを運用してきた経験から言っても、確実に投資価値のある時間の使い方です。

無料メルマガで学習を続ける

Linuxの実践スキルをメールで毎週お届け。
登録は1分、解除もいつでも可。

登録無料・いつでも解除できます

暗記不要・1時間後にはサーバーが動く

3,100名以上が実践した「型」を無料で公開中

プロのエンジニアはコマンドを暗記していません。
「現場で使える型」を効率よく使いこなしているだけです。
その「型」を図解60Pにまとめた入門マニュアルを、完全無料でプレゼントしています。

登録10秒/合わなければ解除3秒 / 詳細はこちら

Linux無料マニュアル(図解60P) 名前とメールで30秒登録
宮崎 智広

この記事を書いた人

宮崎 智広(みやざき ともひろ)

株式会社イーネットマーキュリー代表。現役のLinuxサーバー管理者として20年以上の実務経験を持ち、これまでに累計3,100名以上のエンジニアを指導してきたLinux教育のプロフェッショナル。「現場で本当に使える技術」を体系的に伝えることをモットーに、実践型のLinuxセミナーの開催や無料マニュアルの配布を通じてLinux人材の育成に取り組んでいる。

趣味は、キャンプにカメラ、トラウト釣り。好きな食べ物は、ラーメンにお酒。休肝日が作れない、酒量を減らせないのが悩み。最近、ドラマ「フライトエンジェル」を観て涙腺が崩壊しました。


Linux無料マニュアル(図解60P) 名前とメールで30秒登録