こんにちは、インフラエンジニアのryuです。
Red Hatが、Red Hat Enterprise Linux(RHEL)の新しいバージョンとして、10.3と9.9を発表しました。
11月9日に発表があり、11月11日には一般提供(GA)が始まったと、海外のLinux系ニュースサイトが伝えています。
ニュースを見て、「10.3と9.9が同じ日に出るのはなぜ?」と思った人もいるのではないでしょうか。RHELを触ったことがないと、2つの番号が並んで出てくる仕組みは少し分かりにくいです。
この記事では、今回の主な変更を整理したうえで、RHELのバージョン番号の読み方と、自分のサーバーで確かめる方法を紹介します。最後に、LPICを受ける人やLinuxを勉強中の人にどう関係するかもまとめます。
RHEL 10.3と9.9では何が変わった?¶
まずは、今回のリリースで発表された主な内容を見ていきます。Red Hatの公式ブログと、海外のニュースサイトの報道をもとにまとめると、次のようになります。
| 項目 | 内容 |
|---|---|
| sealed images | image mode向けに一般提供。ファームウェアからカーネル、ルートファイルシステムまでを署名で検証する |
| MCPサーバー | AIアシスタントとRHELの情報をつなぐ仕組み。Developer Previewから一般提供になった |
| コマンドラインアシスタント | Developer Previewのまま。自社で用意した推論環境で動かす選択肢が加わった |
| Leapp | RHEL 9.9から10.3へ、RHEL 8.10から9.9へのアップグレード経路が用意された |
| カーネル | RHEL 10.3はLinuxカーネル6.12がベース |
| 開発ツール | GCC 16などが用意された |
このうち、学習者にも関係がありそうな2つを、もう少し詳しく見てみます。
sealed imagesとは?¶
sealed imagesは、image modeという、OSをコンテナイメージのようにまとめて配る使い方のための機能です。
Red Hatの説明では、ファームウェアとブートローダーから、カーネル、ルートファイルシステムまでを、利用者が管理する鍵で署名して検証します。ルートファイルシステムは読み取り専用になり、書き換えられた中身はカーネルが読み込みを拒否します。
ルートを書き換えられないLinuxという考え方は、openSUSE Leap 16.1のImmutable Modeとも似ています。気になる人は、ルートが書き換えられないLinuxとは?openSUSE Leap 16.1のImmutable Modeもあわせて読んでみてください。
MCPサーバーとコマンドラインアシスタント¶
MCPは、Model Context Protocolの略です。AIアシスタントが、外部のシステムの情報を読み取るための約束ごとです。
RHEL向けのMCPサーバーを入れると、AIアシスタントからRHELのシステムの情報を参照できるようになります。Red HatはRPMパッケージとして配っていて、オープンソースのAIエージェントであるgooseと組み合わせて使えると説明しています。
コマンドラインアシスタントは、ターミナルで質問するとRHELの操作を手伝ってくれる機能です。こちらはまだDeveloper Previewで、本番で頼れる段階とはされていません。
AIの機能が増えても、出てきたコマンドが正しいかを判断するのは人間です。コマンドの意味を自分で説明できる力は、これからも必要になります。
なぜ10.3と9.9が同時に出るのか?¶
ここからが本題です。RHELのバージョン番号は、10.3 なら10がメジャーバージョン、3がマイナーバージョンを表しています。
メジャーバージョンが上がるときは、パッケージの構成や既定の設定が大きく変わります。一方でマイナーバージョンは、同じメジャーバージョンの中での更新で、互換性を保ったまま機能追加と修正が入ります。
マイナーリリースは約6か月ごとに出る¶
Red Hatのライフサイクルのページでは、フルサポートの期間中、マイナーリリースをおよそ6か月ごとに出す計画だと説明されています。
RHEL 10とRHEL 9は、どちらもまだ現役です。そのため、新しいRHEL 10のマイナーと、RHEL 9のマイナーが同じタイミングでそろって出ることがあります。今回の10.3と9.9がまさにそれです。
つまり、9.9は10.3より古い製品という意味ではなく、RHEL 9を使い続けている人向けの最新版です。RHEL 9のサーバーを今すぐ10へ移す必要はありません。
最後のマイナーは「.10」¶
同じページには、延長サポートの対象になる最後のマイナーリリースとして、RHEL 8.10、9.10、10.10が挙げられています。
RHEL 8は8.10で最後のマイナーが出ています。RHEL 9は、今回の9.9のあとに9.10が控えている、という位置にあります。9.10の公開日はまだ確認できていないので、ここでは触れないでおきます。
メジャーとマイナーの関係を、表にまとめると次のようになります。
| 系列 | 今回の最新 | 最後のマイナー | 状況 |
|---|---|---|---|
| RHEL 10 | 10.3 | 10.10 | 現在の最新シリーズ |
| RHEL 9 | 9.9 | 9.10 | まだ現役。最後のマイナーが近づいている |
| RHEL 8 | 8.10 | 8.10 | 最後のマイナーが出ている |
古いバージョンのサーバーを担当すると、メジャーのサポート期限と、マイナーごとのサポート期限の両方を見る必要があります。期限の日付はRed Hatが調整することがあるので、作業の前には必ず公式のライフサイクルのページで確認してください。
10.3でもカーネルは6.12のまま¶
Linuxカーネルそのものは、10月に7.3が公開されています。それなのに、RHEL 10.3のカーネルは6.12がベースのままです。
これは、RHELが1つのメジャーバージョンの中では、カーネルのバージョンを大きく上げない方針をとっているためです。新しい機能や修正は、6.12のカーネルに取り込む形で入ってきます。
この「元の番号のまま修正を取り込む」やり方をバックポートと呼びます。詳しくは、Azure Linux 3.0のCVE更新とバックポートの記事で説明しています。カーネルの系列の違いは、Linux 7.3の公開とmainline・stable・longtermの違いが参考になります。
自分のサーバーのバージョンを確かめてみよう¶
ここで、手元のRHEL系のサーバーで、バージョンを確かめる方法を見ておきましょう。AlmaLinuxやRocky LinuxなどのRHEL互換のディストリビューションでも、同じコマンドが使えます。
# ディストリビューションの名前とバージョンを確認する
cat /etc/redhat-release
cat /etc/os-release
# 動いているカーネルのバージョンを確認する
uname -r
# インストールされているカーネルのパッケージを一覧する
rpm -q kernel
# 更新があるパッケージを確認する(更新はしない)
dnf check-update
# セキュリティ関連の更新だけを一覧する
dnf updateinfo list --security
/etc/redhat-release には、ディストリビューション名とバージョンが1行で書かれています。/etc/os-release は多くのディストリビューションで共通の形式なので、UbuntuやDebianでも同じように使えます。
uname -r と rpm -q kernel の結果がずれていることがあります。これは、新しいカーネルのパッケージは入っているけれど、まだ再起動していない状態です。
dnf check-updateは、更新できるパッケージを表示するだけで、実際には何も更新しません。本番のサーバーでは、いきなりdnf updateを打たずに、まず一覧を確認する癖をつけておくと安心です。
メジャーバージョンをまたぐアップグレード¶
RHEL 9から10のように、メジャーバージョンをまたぐときは、Leappというツールを使ったインプレースアップグレードの手順が用意されています。
Red Hatのドキュメントでは、事前チェック(leapp preupgrade)で問題がないか確かめてから、本番のアップグレードに進む流れが説明されています。アップグレード中はSELinuxがpermissiveモードになることや、64kページサイズのカーネルで起動している場合は対象外になることなど、細かい条件もあります。
学習用の環境で試すなら構いませんが、仕事のサーバーで行うときは、必ずドキュメントの条件を最後まで読んでから作業してください。
LPICを受ける人・Linuxを学習中の人への影響は?¶
結論から言うと、今回のリリースでLPICの試験範囲が変わることはありません。LPICは特定のディストリビューションに寄らない試験で、RHELの新機能が出題されるわけではないからです。
ただし、RHEL系のLinuxで学んでいる人にとっては、知っておくと役に立つ点がいくつかあります。
RPMとdnfはLPIC-1の範囲に入っている¶
LPIC-1の101試験には、RPMとYUMを使ったパッケージ管理(102.5)の項目があります。今回の記事で紹介した rpm -q や dnf check-update は、まさにこの範囲のコマンドです。
ニュースをきっかけに、自分の練習環境で rpm と dnf を打ってみると、試験の勉強にもそのままつながります。LPICの勉強の進め方は、LPICの勉強方法を解説した記事にまとめています。
練習環境はどれを選べばいい?¶
RHEL系のLinuxで練習したいときの選択肢を、表にまとめておきます。
| 選択肢 | 特徴 |
|---|---|
| AlmaLinux・Rocky Linux | RHEL互換で無料。RHELの新しいマイナーのあとを追って公開される |
| Red Hat Developer Subscription for Individuals | 個人の開発者向けの無料のサブスクリプション。最大16台までRHELを入れられる |
| Fedora | RHELより先に新しい技術が入るディストリビューション |
互換ディストリビューションは、RHELの公開からしばらく遅れて新しいバージョンを出すのが普通です。AlmaLinuxは、9月に10.3のベータ版を出していました。
学習のためなら、最新のマイナーにこだわる必要はありません。LPICや基本操作の練習では、10.xのどれを使っても、覚えるコマンドや設定ファイルの場所はほとんど同じです。
むしろ気にしたいのは、メジャーバージョンの違いです。RHEL 8・9・10では、既定で入っているパッケージや一部の設定が変わっています。ネットの記事を見ながら練習するときは、その記事がどのメジャーバージョンを前提にしているかを確認しておくと、手順どおりに動かないときに原因を探しやすくなります。
RHELそのものを触りたい人は、個人向けの無料のサブスクリプションを使う方法があります。条件はRed Hatの開発者向けページで確認してください。FedoraとRHELの関係は、Fedora 45の公開とRHEL系を学ぶ人が知っておきたい位置づけで説明しています。
バージョン番号を気にする前に、基本のコマンドを¶
ニュースを追うのは大切ですが、学習を始めたばかりの段階で、マイナーバージョンの違いまで気にする必要はありません。
まずは ls・cd・cat のような基本のコマンドと、ファイルの場所を覚えることが先です。基本のコマンドに不安がある人は、Linuxの基本コマンドの記事から始めてみてください。
InfraAcademyでLinuxを手を動かして学ぶ¶
InfraAcademyでは、ブラウザの上で動くLinuxの練習環境を使って、コマンドを実際に打ちながら学べます。
今回紹介した cat /etc/os-release や uname -r のようなコマンドも、手元にサーバーを用意しなくても試せます。どの順番で学べばいいか迷う人は、InfraAcademyのLinuxロードマップを見てみてください。
LPICを目指している人は、InfraAcademyの「(無料)LPICの練習問題で毎日トレーニング300問」で、パッケージ管理の問題も解いておくと安心です。
まとめ¶
今回は、RHEL 10.3と9.9の公開をきっかけに、RHELのバージョン番号の読み方を整理しました。
- RHEL 10.3では、sealed imagesとMCPサーバーが一般提供になった
- マイナーリリースは約6か月ごとで、現役のメジャーバージョンがそろって更新されることがある
- 9.9はRHEL 9を使い続ける人向けの最新版で、最後のマイナーは9.10
- RHEL 10.3でもカーネルは6.12がベースで、修正はバックポートで取り込まれる
- LPICの範囲は変わらないが、
rpmとdnfは101試験の範囲そのもの
バージョン番号の意味が分かると、ニュースの読み方も、サーバーの運用の考え方も変わってきます。まずは手元の環境で cat /etc/os-release を打つところから始めてみてください。
参考¶
- Introducing Red Hat Enterprise Linux 10.3 and 9.9(Red Hat Blog)
- Red Hat Strengthens Hybrid Cloud Foundations Against AI-Driven Threats with Latest Versions of Red Hat Enterprise Linux(Red Hat プレスリリース)
- Red Hat Enterprise Linux 10.3 Released with Sealed Images for Image Mode(9to5Linux)
- RHEL 10.3 Released with Linux Kernel 6.12, GCC 16, and Sealed Images(Linuxiac)
- Red Hat Enterprise Linux Life Cycle(Red Hat Customer Portal)
- Upgrading from RHEL 9 to RHEL 10(Red Hat Documentation)
- AlmaLinux Newsletters(AlmaLinux OS)



