
2026/07/05 22:47
DEC Alpha で新しい es40 フォークを使用して Windows 2000 を実行する
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
Camiel Vanderhoeven 氏(元開発者、現在は VSI のチーフアーキテクト)による es40 の GitHub フォークである AXPBox は、DEC Alpha 向けの高性能でオープンソースのエミュレーターを配信し、Windows 2000 や OpenVMS といったクラシックシステムに対するネイティブグラフィカルインターフェースを初めて提供しました。以前 X11 のトンネリングや SSH セッションに依存して低速であった既存のソリューションを引き継ぎ、高度なリアルタイム(JIT)コンパイラを追加することで大幅な高速化を実現し、Windows NT および OpenVMS 両方の環境において設定プロセスを数分に短縮しました。MAME/86box から S3 グラフィックスポートサポートを採用し、ARC サブシステムとの統合を行うことで、AXPBox は外部のワークアラウンドなしに本物のログイン画面とレガシーソフトウェアの実行を可能にします。OpenVMS については、ARC ファームウェア(Alpha Systems Firmware Update v7.3)のアップグレード後、Operator コンソールで
@SYS$MANAGER:DECW$STARTUP を実行し、特定のパフォーマンスタイプの VGA BIOS(86c764x1.bin)をインストールすることでグラフィカルログインを実現します。Windows 2000 を実行するには RC2 ビルド 2128 を使用する必要があり、現代のシステム上での標準的なインストール時間は約 20 分です。また、AXPBox はプリコンパイルされたバイナリ、アップデートされた設定ウィザード、Tru64 Unix 向けのガイドを提供し、趣味家のエンジニアが過去企業技術をテストすることを容易にします。ファームウェアアップグレード後の SRM プロンプトで arc を実行することで、ユーザーはグラフィカル BIOS にアクセスし、Advanced CMOS セッティングでメモリテストレジを無効化できます。全体として、AXPBox はデジタルの歴史を保存するとともに、90 年代のシステム制限と現代のパフォーマンスの間を業界の愛好家のために架け橋としています。本文
es40 Alpha エミュレーターの新機能と OpenVMS での Windows 2000 実行環境レポート
プロジェクト背景
- AXPBox は、GitHub で公開されている Alpha エミュレーター「es40」のフォーク版 です。
- 開発元である Camiel Vanderhoeven 氏は現在、OpenVMS を製造する VSI 社にて x86 アーキテクチャ向けの Chief Architect を務めています。
- これまでのフォークに代わり、機能性が大きく向上した新たなバージョンがリリースされました。
主な新機能と性能改善
- JIT コンパイラーの導入: コード実行速度を劇的に向上させました。
- S3 グラフィクス対応: MAME からポートされた S3 グラフィクスドライバーを実装。
- ARC サポート: Alpha ROM Controller(ARC)へのサポートを追加。
- 実証成果: 上記機能により、DEC Alpha アーキテクチャ上で Windows 2000 を動作させることが可能になりました。
OpenVMS とグラフィックス環境
JIT コンパイラーを有効化すると、OpenVMS の動作速度が 顕著に向上します。加えてグラフィックス対応により、従来の X11 トンネル経由での操作は不要となりました。
グラフィカルシステムへの起動手順
OpenVMS 上でグラフィカルシステムを起動するには、以下の手順を踏みます。
- OpenVMS を起動し、オペレーターコンソールでログオンします。
- 以下のコマンドを実行してグラフィカルシステムを開始します:
@SYS$MANAGER:DECW$STARTUP - 次に
と入力し、オペレーターコンソールから退室すると、ログインウィンドウが表示されます。logout
システム構築とファームウェア準備
必要なファイルと環境
- エミュレーター: GitHub でソースコードおよびプリコンパイル済みのバイナリを入手できます。
- 設定ウィザード: 今回の新機能に合わせて更新されています。
- ARC ファームウェア: Alpha Systems Firmware Update v7.3(CD-ROM:
)が必要です。AG-RCFBX-BS- 注意:AXPBox 用の
ではなく、86box 製の「86c764x1.bin」(S3 VGA ファームウェア)を使用する必要があります。vgabios-0.6a.bin
- 注意:AXPBox 用の
ARC ファームウェアのアップグレード手順
JIT ビルド環境下でのアップグレードは比較的スムーズに進みます。
- アップグレード後、SRM プロンプト上で
と入力します。arc - グラフィカル BIOS に起動し、メモリテストを行います。
- テストをスキップしたい場合は、「Advanced CMOS Settings」画面より無効化が可能です。
Windows 2000 のインストールと動作確認
イメージの入手
- 公式な最終版ではなく、**archive.org よりも取得できる Windows 2000 RC2 ビルド(バージョン 2128)**を使用する必要があります。
インストール手順
Windows Vista までのインストーラーは共通しており、パーティション割当て用のブルー画面表示後にスパースな GUI でインストールが開始されます。
- 所要時間: 私の環境では約 20 分かかりました(比較的長め)。
- インストール完了後にはデスクトップとウェルカムスクリーンが表示され、フルグラフィカルな環境が構築されます。
補足: 完全な起動・実行ガイドについては、[関連リンク] をご参照ください。同ページには Tru64 UNIX 向けの設定手順も記載されていますが、セットアップ工程はやや複雑です。