200MHzのCPUとわずか16MBのメモリーを搭載したドリームキャストで、現代のLinuxが動く。そんな実験的なプロジェクト「Dreamcast Linux」のバージョン7.3.1が、2026年10月31日にGitHubで公開されました。開発を手掛けるfoxdrodd氏は、今回の更新でVMUへの保存やGD-ROMへのアクセスなどを改善したと説明しています。
本プロジェクトは以前から開発が続けられており、今回初めてLinuxの起動に成功したというわけではありません。それでも、当時のドリームキャスト実機でLinuxカーネル7.3.1を起動できるというのは、なかなか興味深いものがあります。
●「Dreamcast Linux」7.3.1配布ページ(GitHub)
https://github.com/foxdrodd/dreamcast-linux/releases/tag/7.3.1
●「Dreamcast Linux」公式サイト(実機起動ログ・動画)
https://linuxdc.net/
16MBのドリームキャスト実機でLinux 7.3.1が起動!
ドリームキャストは、200MHzで動作する日立製SH-4 CPUと16MBのメインメモリーを搭載したセガの家庭用ゲーム機です。「Dreamcast Linux」は、このオリジナルのハードウェア上でLinuxを動作させるために開発されている、非公式のプロジェクトです。
開発者の公式サイトでは、今回のバージョンを実機で起動した際のログが公開されています。そこには「Linux version 7.3.1」「Booting machvec: Sega Dreamcast」といった文字列のほか、16MBのメモリーやGD-ROMドライブ、コントローラー、キーボード、VMUなどを認識する様子が記録されています。最終的にはコマンドを入力できる状態まで起動しており、エミュレーター上だけのデモではないことがわかります。
さらに公式サイトには、実機での起動から『DOOM』の移植版「fbdoom」を動かす様子を収めた動画も用意されています。
VMUの保存やGD-ROMの読み込みを改善。起動も約4秒高速化
今回の7.3.1は、主にLinuxカーネルの更新と安定性の改善が中心です。アプリケーションなどのユーザーランドについては、前バージョンの7.2.9とおおむね共通とされています。
具体的には、VMUをストレージとして扱う「vmufat」での保存処理の信頼性が向上したほか、GD-ROMへのアクセスや、コントローラーなどを接続するMapleバス周辺の安定性も改善されました。また、シリアル接続でPPP通信を利用した際の競合問題や、特定のメモリーアクセスによってカーネルにエラーが生じる問題にも修正が加えられています。
起動時間が短縮された点も見逃せません。開発者によると、サウンドチップ「AICA」のメモリーを初期化する処理を修正したことで、起動が従来より約4秒高速化したとのこと。このほか、起動時のセガのライセンス画面に縞模様が表示される問題も解消されています。

GUIや『DOOM』も収録!用途に合わせて選べるCDIイメージ
GitHubでは、ドリームキャスト向けのCDI形式のディスクイメージが複数配布されています。中でも開発者が迷った場合の選択肢として案内しているのが「with-userland-muslX」です。
この構成には約160種類のパッケージが含まれるほか、軽量なX Window Systemの「TinyX(Xfbdev)」とウィンドウマネージャー「JWM」によるGUI、さらに『DOOM』を動かす「fbdoom」も収録されています。黒い画面にコマンドを入力するだけでなく、ウィンドウを表示するLinux環境も用意されているというわけです。
配布されている主なCDIイメージの違いは以下の通りです。
| CDIイメージ | 主な内容 | GUI | DOOM |
|---|---|---|---|
with-userland-muslX | 約160パッケージ。TinyX/JWMを搭載 | あり | あり |
with-userland-musl | 約155パッケージのLinux環境 | なし | あり |
with-userland-uclibc | 約150パッケージのLinux環境 | なし | あり |
base-busybox | 最小限のBusyBox環境 | なし | なし |
なお、GUIや『DOOM』への対応自体は以前のバージョンから進められていたものです。7.3.1で新たに追加された機能ではない点には注意してください。

導入にはディスクや対応機器の準備が必要
CDIイメージはCD-Rに書き込んで利用するほか、GDEMUなどの対応機器から読み込むことも想定されています。ただし、ドリームキャストの標準機能としてLinuxが搭載されるわけではなく、本体のディスク読み込み状態や使用する機器によって導入条件は異なります。
また、これはドリームキャストのハードウェア上でLinuxを動かすための実験的な環境であり、市販のドリームキャスト用ゲームをLinux上で快適に遊べることを意味するものでもありません。
実際に導入するには多少の知識が必要ですが、四半世紀以上前の家庭用ゲーム機で現代のLinuxカーネルが動作し、GUIまで利用できるというのは、それだけでも驚かされます。興味がある人は、まず公式サイトで公開されている実機動画や起動ログをチェックしてみるといいでしょう。




















Divoom Ditoo Pro











