InfraAcademy

InfraAcademy Blog

RHELはなぜ10.3と9.9を同時に出すのか?11月の新バージョンで知っておきたい、マイナーリリースとサポート期限の読み方

著者: ryu | #Linux #LPIC #RHEL
講座一覧を見る

Linux・ネットワーク・AWSなど、学びたい分野の講座を探せます

この記事を共有

こんにちは、インフラエンジニアの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 を打つところから始めてみてください。

参考

Next Action

記事で読んだ内容を、講座で実装してみましょう

InfraAcademyでは、ブラウザ上でLinuxやネットワークの実践環境を使いながら学習できます。無料で始められる講座から、学習の流れを試せます。

この記事を書いた人

ryu

株式会社InfraAcademy 代表 / エンジニア

大手メーカーでインフラエンジニアとして勤務した後、ベンチャー企業・スタートアップでフルスタックエンジニアを経験。その後、起業し学習サービス「InfraAcademy」を運営しています。
保有資格:ネットワークスペシャリストなど 運営会社:株式会社InfraAcademy

Related

関連記事

ブログ一覧へ

Roadmap

まずはこの4講座から

ログインすれば無料で始められる講座です。気になったテーマから手を動かして学べます。

講座一覧を見る