DEC Alpha で新しい es40 フォークを使用して Windows 2000 を実行する

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 上でグラフィカルシステムを起動するには、以下の手順を踏みます。

  1. OpenVMS を起動し、オペレーターコンソールでログオンします。
  2. 以下のコマンドを実行してグラフィカルシステムを開始します:
    @SYS$MANAGER:DECW$STARTUP
    
  3. 次に
    logout
    と入力し、オペレーターコンソールから退室すると、ログインウィンドウが表示されます。

システム構築とファームウェア準備

必要なファイルと環境

  • エミュレーター: GitHub でソースコードおよびプリコンパイル済みのバイナリを入手できます。
  • 設定ウィザード: 今回の新機能に合わせて更新されています。
  • ARC ファームウェア: Alpha Systems Firmware Update v7.3(CD-ROM:
    AG-RCFBX-BS
    )が必要です。
    • 注意:AXPBox 用の
      vgabios-0.6a.bin
      ではなく、86box 製の「86c764x1.bin」(S3 VGA ファームウェア)を使用する必要があります。

ARC ファームウェアのアップグレード手順

JIT ビルド環境下でのアップグレードは比較的スムーズに進みます。

  1. アップグレード後、SRM プロンプト上で
    arc
    と入力します。
  2. グラフィカル BIOS に起動し、メモリテストを行います。
  3. テストをスキップしたい場合は、「Advanced CMOS Settings」画面より無効化が可能です。

Windows 2000 のインストールと動作確認

イメージの入手

  • 公式な最終版ではなく、**archive.org よりも取得できる Windows 2000 RC2 ビルド(バージョン 2128)**を使用する必要があります。

インストール手順

Windows Vista までのインストーラーは共通しており、パーティション割当て用のブルー画面表示後にスパースな GUI でインストールが開始されます。

  • 所要時間: 私の環境では約 20 分かかりました(比較的長め)。
  • インストール完了後にはデスクトップとウェルカムスクリーンが表示され、フルグラフィカルな環境が構築されます。

補足: 完全な起動・実行ガイドについては、[関連リンク] をご参照ください。同ページには Tru64 UNIX 向けの設定手順も記載されていますが、セットアップ工程はやや複雑です。

同じ日のほかのニュース

一覧に戻る →

2026/07/06 6:03

Open プリンター

## Japanese Translation: Openprinter は、印刷技術における大きな転換点であり、コンパクトな耐久性と完全な修理可能性、そしてコスト削減および電子廃棄物削減を実現するオープンソースアーキテクチャを統合しています。Raspberry Pi Zero W および STM32 カートリッジ基板といった標準コンポーネントを基盤として構築されており、制限的な DRM を排除しつつ、Wi-Fi、Bluetooth、または USB を介して Windows、macOS、Linux、Android、iOS などの複数のオペレーティングシステムに対応します。このデバイスは高い汎用性を備えており、A4、A3、Letter の標準用紙、長さ 37.5m までのロール、バナーのようなカスタムフォーマットを処理でき、壁取付または机置き(統合されたカッターにより多様な構成が可能)に対応します。ユーザーは、特定の HP カートリッジ(地域によりモデルが異なる)に互換性のある再利用可能な Inkit ボトルを採用する低コストな消耗品戦略から恩恵を受け、モノクロ印刷においてすべての色が不要であっても、600〜1200 dpi の高品質出力を実現します。配布は Crowdsupply 上のクラウドソーシングモデルを通じて行われ、即席で使用できるユニットまたは組立キットが提供されます。さらに、該装置は電話アプリを介して HD ドキュメントキャプチャを含むスキャン機能を統合しています。結局のところ、このアプローチは個々に低価格な技術と統合されたスキャン機能を提供し、持続可能性を促進します。その成否は現在のキャンペーンにおける消費者の採用に依存し、印刷が引き続きアクセス可能な長期的な未来を約束しています。クリエイティブ・コモンズライセンスの下で配布され特許によって保護されている本プロジェクトは、倫理的利用を保証しつつ開示性を維持します。

2026/07/05 23:14

オーガニックマップ

## Japanese Translation: Organic Maps は、MapsWithMe および Maps.Me の背後にあるオープンソースコミュニティによって開発された、ハイキング、自転車走行、車での移動、地下鉄利用のための優れた無料オフラインファーストナビゲーションアプリです。完全におープンストリートマップのデータを動力源とし、アクティブなインターネット接続を必要とせず、かつデータを送信することなく、詳細なオフライン地図、曲がりくねるポイントごとの音声ガイダンス、等高線、高低差プロファイル、Wikipedia アーティクルを含むすべての機能を提供します。本アプリは、ゼロ広告、トラッカー、データ収集、強制登録、「ホームへ連絡」のない厳格なプライバシー設計で際立っており、これらは Exodus Privacy Project および iOS 用の TrackerControl による独立した監査によって検証されています。小さなフットプリントを持ち、1 つのバッテリー充電で 1 週間持つことができ、インターネットなしで機能の 100% をサポートするため、遠隔地域に最適です。Android、iOS、Linux(Flatpak/パッケージ)、Huawei AppGallery、Obtainium、Accrescent、F-Droid で利用可能で、Apache License 2.0 の下で動作し、寄付を通じて開発をサポートすることを可能にするコミュニティ主導のインディーズプロジェクトを育んでいます。本アプリは積極的にグローバルな参加者を招待しており、ベータテストプログラム(iOS 用の TestFlight、Android/Firebase/Flatpak/Linux デスクトップ用)を提供し、問題トラッカー、メール、Telegram、Matrix スペース、GitHub、Bluesky、FOSStodon などのソーシャルメディアプラットフォームなど複数のチャネルを通じてバグ報告、機能リクエスト、アップデートを提供しています。母語が多種類ある地元のコミュニティから支援され、専用の Matrix チャットおよび Telegram グループを通じてサポートされている Organic Maps は、ユーザーに世界を自由に探求できるようにすると同時に、監視慣行を拒否します。

2026/07/06 6:32

Show HN:自宅で作ってきたオープンソースゲームプラットフォーム「Homegames」

## Japanese Translation: Homegames は、アカウントを作成することもなくソフトウェアをインストールすることなく、ユーザーがゲームを楽しみ、作成し、共有できるブラウザベースのプラットフォームです。開発者は簡単なインブレーズアエディターを使用してコードを書き、ライブプレビューを確認しながら変更を即時テストし、マルチプレイヤーセッションを直接実行できます。資産管理は標準機能として搭載されており、ユーザーはファイルをアップロードするか、スタジオ内でコンテンツを描画または記録することもできます。ゲームはユーザーの好みに合わせて公開publishするか、プライベートに保つことが可能です。2018 年以来、GPLv3 ライセンスの下でオープンソースシステムとして構築され、単一サイドプロジェクトとして展開されてきた Homegames は、プラットフォーム全体とその API を個人ハードウェア上でのセルフホスティングを可能にし、元のサイトがオフラインになった場合でも長期的な保存を保証します。第三者サーバーへの依存を排除することで、Homegames はインディペンデント開発者に対する障壁を低下させ、プラットフォームの不安定さから創造的作業を守るための頑丈なインフラストラクチャを提供しています。

DEC Alpha で新しい es40 フォークを使用して Windows 2000 を実行する | そっか~ニュース