約4400円のESP32-P4基板がDOS風のパソコンになるOS「BMDS」

約4400円のマイコン基板に、HDMIのモニターとUSBのキーボード、マウスをつなぐと、ウィンドウで操作するパソコンになる。ESP32-P4向けの小さなOS「BMDS」として、GitHubで公開された。作ったのは米国のJason Howard氏で、安い開発ボードを、プログラムまで本体の上で書ける単体のパソコンにするのが狙いだ。

BMDSが対応する基板は、Olimexの「ESP32-P4-PC」で、価格は24.95ユーロ(約4400円)だ。同基板はHDMI出力、USB-Aポート4つ、有線LAN、microSDカードのスロット、音声出力を備える。ESP32-P4は無線の回路を持たないため、BMDSではWi-FiもBluetoothも使えない。

Howard氏が手本にしたのは、LinuxではなくDOSだ。使う人は1人で、OSは必要な機能を用意したら邪魔をせず、プログラムが機械のほぼすべてを使う。ESP32-P4のメモリー管理の仕組みでは、プログラムごとにメモリーを守る機能を作れない。DOSと同じく、不具合のあるプログラムは機械ごと止めることがあると同氏は説明している。

BMDSのデスクトップには、ターミナル、ファイルマネージャー、システムモニターのウィンドウが並ぶ。付属のエディターでスクリプト言語AngelScriptのプログラムを書いてF5キーを押すと、そのプログラムが別のウィンドウで動き出す。C言語のプログラムはPC上で専用の開発キットを使って作り、SDカードから読み込んで動かす。利用者はPCからSSHでログインでき、署名付きのパッケージをネット経由で追加できる。BMDSはMP3などの音楽の再生や、自由に配布できるFreedoomのステージを使ったDoomの全画面表示にも対応する。

BMDSが現時点で動くのは、ESP32-P4のチップのリビジョンがv3.0より前の基板で、画面の解像度は1280×720だけだ。キーボードの配列は米国式にだけ対応する。Howard氏は長期の目標として、C言語のコンパイラーなどを本体の上で動かし、プログラムを本体だけで作れるようにすることを挙げている。

ライセンスはMITで、Howard氏は2026年11月8日にバージョン0.2.0を公開した。基板への書き込みにはChromeかEdgeで開くWebインストーラーを使い、基板とPCをUSB-Cでつなぐ。

関連情報

fabsceneの更新情報はXで配信中です

この記事の感想・意見をSNSで共有しよう
  • URLをコピーしました!

最新記事

YouTube / PodCast

【PR】読んで役立つ注目記事

目次