この記事には広告(Amazon アソシエイトのリンク)を含みます。
スイスとフランスの国境にある研究機関CERNが、加速器の機器を直接制御している計算機を、Red Hat系のLinuxからDebianに切り替えている。8月30日にスイスのヴィンタートゥールで開かれたDebianの集まり「MiniDebConf Winterthur 2026」で、CERNのエンジニア2人が経緯を話した。対象は地下のトンネルや機器室に置かれた2,200台あまりの産業用・組み込み計算機で、2026年末までにDebian 13へ移し終えるのが目標だという。
CERNといえば20年以上Red Hat系のLinuxを使い続けてきた場所で、自前の派生版まで作っていた。その組織が、加速器の心臓部にあたる層でDebianを選んだ。しかも理由は、新しい機能が欲しかったからでも、費用を削りたかったからでもない。話の筋は、もっと物理的なところにある。
CERNの制御計算機がDebianへ
発表したのはCERNのFederico Vaga氏とNikos Tsipinakis氏。加速器を動かす計算機は3つの層に分かれている、という説明から始まった。いちばん上は物理学者が実験の設定に使う「コンソール」で、いまはAlmaLinux 10が入ったデスクトップやノートPCだ。その下に「データセンター」の層があり、コンソールから来た命令を記録し、検証してから機器に送る。そしていちばん下、地下で加速器の電子機器と直接つながっているのが「フロントエンド」と呼ばれる計算機で、今回Debianに移るのはこの層だけである。
数だけ見ると2,200台あまりだが、この計算機群が相手にしている機器は約17,000台、敷地は約43平方キロメートルに広がる。加速器のリングは地下100メートルほどの深さを一周27キロメートル走っているので、その全域に散らばった機械の面倒を見ている、と考えればいい。上の2層はいまもRed Hat系のままで、CERNのデータセンターや実験データの処理まで丸ごとDebianになるわけではない。

20年続いたRed Hat系との付き合い
ここに至るまでの経緯は、Linuxの世界では割と知られた話の続きになっている。
CERNは2004年から、米国のフェルミ研究所と共同でScientific Linuxという独自の配布版を保守していた。中身はRed Hat Enterprise Linux(RHEL)を再構築したもので、研究機関向けに無償で使えるようにしたものだ。ところが2014年にRed HatがCentOSを自社の傘下に入れ、公式の無償版という位置づけになった。CERNの仕事は物理であってLinuxの保守ではないので、公式版があるならそちらを使えばいい。そう判断してCentOSに乗り換え、CentOS 7を大量に導入した。
次はCentOS 8へ、と計画していた2020年、Red HatがCentOS 8のサポート期間を大幅に短縮した。当初は2029年末までの予定だったものが、2021年末で打ち切りになった。8年分が一度に消えたことになる。加速器は止めるにも動かすにも大きな手間と費用がかかるため、CERNは15年先まで見据えて計画を立てる。その前提が崩れた。
それでもこの時点では、まだRed Hat系の中で解決する道が残っているように見えた。CentOS Streamの9を使い、なるべく早く10へ進めばいい。実際にCERNはその線で評価を始めている。
CPUの「世代」を線引きするx86-64-v2
ところが、RHEL 9で別の問題が出てきた。RHEL 9は動作条件として、CPUがx86-64-v2という水準を満たすことを求める。これは64ビットのx86 CPUを、持っている命令の種類で段階分けしたもので、v1が最初の64ビット世代、v2は2008年ごろのIntel Nehalem以降の命令(SSE4.2など)を前提にする。2025年に出たRHEL 10はさらに一段上のv3を要求し、こちらは2013年ごろのHaswell以降にしかないAVX2などの命令を使う。
要するに、OSを丸ごと「新しめのCPU向けに最適化してビルドする」方針で、古いCPUではそもそも起動しない。パソコンなら「そろそろ買い替えどき」で済む話だが、CERNのフロントエンドには10年、20年と動いている計算機がふつうにある。Core 2 Duoの時代の基板がまだ現役で、47%がv2の条件を満たさない。生き残った側もIvy Bridge世代の基板が多く、v3になるとさらに17%が落ちる。合計65%——3台に2台がRed Hat系の次の版では動かない、という計算になった。
ここで「古いんだから買い替えればいい」とならないのが、この話のいちばん面白いところである。
入れ替えの見積もりに並んだ数字
CERNは2023年の第2四半期に、Red Hat系に残るためにハードウェアを更新した場合の費用と危険を見積もった。フロントエンドの計算機は市販品ばかりではない。VMEバスというかなり昔からある産業用の規格のシングルボードコンピュータや、CERNが自分で設計した監視用の基板があり、その多くは並列PCIカードとして刺さっている。設計図はすべて公開されているが、CERN以外にはほとんど使い道がないような代物だ。
見積もりの中身はこうなる。特注の基板11種類を作り直す。そのために電気技術者2人、ソフトウェア技術者2人、技術員2人を新たに雇う。ラックの入れ替えと配線のやり直しが必要で、場所によっては地下100メートルの深さに新しいトンネルを掘らなければならない。合計で最低540万スイスフラン(約670万ドル)。そして、置き換えた基板に不具合が一つもないという楽観的な前提を置いたうえで、成功する見込みは20%と出た。

上の図のように、動かなくなる側が全体の3分の2を占める。つまりOSの動作条件を一段上げるという、ふつうなら設定ファイルを書き換える程度の話が、CERNでは土木工事と人員採用の話になり、しかも8割の確率で失敗する見通しだった。Vaga氏はこの状況を「強制的な陳腐化」と呼び、Red Hat系を離れる決め手になった、ラクダの背を折った最後の一本の藁だったと話している。
ソフトの問題はソフトで解く
そこでCERNは、他の配布版を評価し直した。軸は2つで、ひとつは「どこまで自分たちで制御でき、保守にどれだけ手がかかるか」、もうひとつは「CERNの既存の仕組みとどれだけ噛み合うか」。後者は当然Red Hat系が圧倒的に強い。RHEL、CentOS Stream、Rocky Linux、AlmaLinuxはどれも点が高い。DebianとUbuntuは保守の手間が少ない側で好評価だったものの、既存の仕組みとの相性は悪いと出た。産業機器向けに長期サポートを提供するCivil Infrastructure Platformのような、あまり一般的でない選択肢まで検討の対象に入っている。
それでもDebianを選んだ理由は単純で、Debianはいまも最初のx86-64の水準でビルドされていて、古い基板がそのまま動くからだ。Vaga氏の言葉を借りれば、「ソフトウェアの問題にはソフトウェアの解決を」。既存の仕組みとの相性の悪さは、自分たちの手で埋められる。トンネルは掘れない。
発表の後半は、その「自分たちの手で埋める」作業の話だった。フロントエンドの計算機はすべてネットワーク越しに起動し、ルートファイルシステムをNFSでマウントする。カーネルも起動用のイメージもブートローダーの設定もCERNが自分で組んでいて、特注の基板を動かすためのカーネルドライバは、カーネルの版ごとに別々にビルドしなければならない。組み込み機では、一般的なLinuxのようにその場でドライバを組み立てる方法は重すぎて使えない。
Debianに移して困ったのは、公式のリポジトリの仕組みが「同じパッケージの複数の版を同時に持つ」ことをうまく扱えない点だという。数十年にわたって設置された機器を相手にするCERNでは、制御ソフトの世代を何本も並行して生かしておく必要があるので、ここは痛い。結局、版ごとに別のリポジトリに分けて回避した。パッケージを自動で組み立てて配る道具立ても、Debian側には標準のものがなく、CERNがもともと使っていたRed Hat系のビルドシステムKojiに.debパッケージの対応を「叩き込んで」使っている。
移行の道筋と残る課題
時間の計画も、加速器の運転スケジュールに合わせて組まれている。当面はDebian 13をベースにし、2026年末までにフロントエンドの計算機をすべて移す。その先は2つの案があって、ひとつはDebian 13を2030年までの長期サポートで使い、その後Debian 15へ進む案。もうひとつはDebian 15へ飛ばず、Debian 13をFreexian社の延長サポート(Extended LTS)で2033年まで使い続ける案だ。どちらの案もDebianの長期サポート体制が健全に続くことが前提なので、CERNはFreexianから支援と訓練を受けるだけでなく、同社のスポンサーにもなっている。
会場からは、AlmaLinuxがx86-64-v2向けのビルドを別に出しているのだから、それで済んだのではないかという質問も出た。答えは、CERNが決断を迫られた時点ではAlmaLinuxがその対応を約束できる状態になかった、というものだった。バイナリを用意するだけでなく、検証と試験の負担が大きい。それなら最初からそれを当たり前に支えているOSに行くほうが楽だ、と2人はDebianの「ユニバーサルなオペレーティングシステム」という自己紹介を繰り返し評価していた。
The Registerはこの件を、Red Hatが近年の製品方針の転換で失ったものが、たまたま目に見える形で表に出た例だと見ている。同じ問題に直面した組織はほかにもいくらでもあるはずで、CERNは公的資金で動く非営利の研究機関だから公の場で話せた、というのがその読みだ。
一方で、Debianに移れば終わりという話でもない。複数版のパッケージ管理や自動ビルドの道具が足りないことは、発表した2人自身が率直に認めている。2026年末までに2,200台あまりを移すという目標に対し、発表時点で動いているDebian機はまだ数十台と報じられていて、本番はこれからだ。CERNの計算機のうち上の2層は当面Red Hat系に残るが、The Registerは、いずれ他の層もDebianに寄っていく可能性を指摘している。それが起きるかどうかは、少なくとも2033年を見据えたこの移行がどう進むかで決まる。
関連する商品
この記事に関連する本や商品は、Amazon で探せます。
上のリンクから購入されると、このブログに紹介料が入ることがあります。
画像について
この記事の画像は AI(ChatGPT)で作った想像図で、ご自由にお使いいただけます。お使いになるときは、出典としてこの記事へのリンクを載せていただけるとうれしいです。
出典
CERN moves thousands of accelerator control computers to Debian(The Register・2026年9月3日・Liam Proven)
Controlling CERN’s Accelerators with Debian(MiniDebConf Winterthur 2026・発表ページ。スライドと動画へのリンクあり)
CERN Transitioning Industrial Computers To Debian After Being A Longtime RHEL Institution(Phoronix・2026年9月2日)
CERN is Migrating Over 2,200 Control Systems to Debian 13(It’s FOSS・2026年9月3日)


コメント