「Advanced Mac Substitute」は、1980 年代風の Mac OS の API 級のリ実装です。

2026/04/12 0:39

「Advanced Mac Substitute」は、1980 年代風の Mac OS の API 級のリ実装です。

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

高度な Mac 代替ソリューション Advanced Mac Substitute は、本物の Apple ハードウェアまたは専用システムソフトウェアを必要とせずに、80 年代のレトロアプリを実行するための画期的なソリューションを提供します。従来のエミュレータが物理的なコンポーネントを模倣するのに対し、このツールは API レベルでの OS リplacement として機能し、標準的な起動プロセスをバイパスしてクラシックプログラムを直接実行することを可能にします。このアプローチは特に重要であり、多くのレガシーな 68K アプリケーションが現代マシン上で動作するためには Apple ROM が不可欠だったという歴史的経緯からです。

POSIX 準拠のバックエンドと、SDL2 ディスプレイサポートを組み込んだ専用 68K エミュレーターを採用した本システムは、macOS、Linux(フレームバッファコンソールを含む)、X11、および VNC クライアント上で動作し、メニュー、ダイアログ、テキスト、リージョンや曲線などのグラフィカルプリミティブといった本物のような UI 要素を正しく描画します。現在は 1984 年に発売されたオリジナルの 4 つのゲーム「Amazing」「Solitaire」「Missile」「IAGO」でこの機能をデモしており、プロジェクトは GitHub で完全にオープンソースとして公開されており、ライブラリを拡張するためのコミュニティからの貢献を歓迎しています。結局のところ、この革新は歴史的コンピューティングアーティファクトを保存し、教育資源や以前は廃棄物理ハードウェアに限定されていたり厳格なライセンス制限下にあったりするソフトウェアにユーザーが瞬時にアクセスできることを実現します。

本文

Advanced Mac Substitute(クリックして動画を視聴可能)で動作する MacPaint

Advanced Mac Substitute

Advanced Mac Substitute は、1980 年代当時の Mac OS の API レベルでの再実装です。Apple ROM やシステムソフトウェアなしの環境下において、68K アーキテクチャのマカシネアプリケーションをエミュレーター内で稼働させます。

Advanced Mac Substitute で動作する「System's Twilight」

Advanced Mac Substitute で動作する「Lode Runner」

映画『The Fool's Errand』のプロローグシーンから始まりのセグメントが Advanced Mac Substitute で再生されている様子

Advanced Mac Substitute で動作する「Amazing」(クリックすると解かれた迷路が表示されます)

従来のエミュレーターとは異なり、Advanced Mac Substitute は OS が動作するハードウェアを実際にシミュレートするのではなく、OS 自身を代替します(680x0 プロセッサを除く)。そのため、起動フェーズを経ずにアプリケーションを直接起動することが可能です。

ようこそ、Advanced Mac Substituteへ
(これは実際のロード画面ではなく、アプリケーション本体です)

Advanced Mac Substitute はモジュール化されたアプリケーションであり、バックエンドには 68K エミュレーターが含まれており、任意の POSIX 準拠システムでビルド・実行可能となっています。フロントエンドは汎用的なビットマップ端子抽象化を提供し、SDL2(複数プラットフォーム対応)に加え、macOS、X11、および Linux のフレームバッファ(fbdev)向けのカスタム実装も用意されています。

Advanced Mac Substitute では、元の Macintosh 用として書かれた複数のアプリケーションを実行できます。例としては、1984 年発売のゲーム 4 つ、『Amazing』『Solitaire』『Missile』『IAGO』などが挙げられます。

Advanced Mac Substitute で動作する「Missile」(クリックすると次のフレームが表示されます)

Advanced Mac Substitute で動作する「IAGO」(クリックすると勝者を表示します)

現在のサポート範囲には、1 ビット深みのグラフィクス、リージョン(領域)、円形・丸角矩形、線分、カーソル、GrafPorts、テキスト、ウィンドウ、コントロール、メニュー、ダイアログなどが含まれます。

ソースコード
Advanced Mac Substitute のソースコードは GitHub に公開されています。

冒険気分にお楽しみいただける方へ:macOS/OS X、X Window System、Linux フレームバッファコンソール、あるいは VNC クライアント上で Advanced Mac Substitute を試すことも可能です。

Advanced Mac Substitute で動作する「Nyanochrome Cat」(クリックしてアニメーションを表示)

(古い文書は改訂作業中に一時移動しています。)

同じ日のほかのニュース

一覧に戻る →

2026/04/12 1:47

小規模モデルも、Mythos が特定した脆弱性を見出すことができた。

## Japanese Translation: 最新の研究における最も重要な示唆は、高度なサイバーセキュリティ防御がもはや巨大で独佔的な AI モデルにのみ依存しなくなったという点です。代わりに、現実世界のセキュリティアプリケーションにおいて、生のモデル知能よりも優れたシステムオーケストレーションおよび検証レイヤーの方がはるかに重要であることが判明しました。この結論は、Anthropic の Mythos をさまざまな「フロンティア」モデルと比較した AISLE コンソーシアムによる独立したテストによってさらに裏付けられました。驚くべきことに、約 36 億〜51 億個のアクティブパラメータを持つ小型のオープンウェイトモデルが、複雑なエクスプロイトチェーンを成功裡に回復し、特定のエクスプロイト不可能なコードの同定や基礎的なセキュリティ推論といった特定のタスクにおいてより大きなモデルを上回るパフォーマンスを示しました。例えば、51 億パラメータを持つモデルは、27 年前の OpenBSD のバグに関する完全なチェーンを完全に同定した一方、一部の大型モデルでは単純な論理トレースに失敗したり、修正済みコードで誤検出を生じたりしました。これらの発見は、業界が生のモデル能力を追求することから転じて、検証を扱えかつ信頼を維持できる安価なオープンモデルを広く展開する信頼できるシステムを構築する方向へ移行できるようであることを示しています。これにより、企業はエリート知能への独占的なアクセスを必要とせずとも、コスト効率の高いオープンモデルを普及させることが可能になります。

2026/04/12 5:58

アップルシリコンと仮想マシン:VM の台数制限(2)を超える方法(2023 年)

## Japanese Translation: 主要なポイントは、Apple Silicon Mac が macOS Ventura ソフトウェア契約条項に組み込まれた閉源的な XNU カーネルによって実施される正式な 2 VM の制限を回避できることです。これは、カスタム開発用カーネルをインストールすることで可能となり、特定のブート引数(`hypervisor=` および `hv_apple_isa_vm_quota`)を使用することにより、最大 255 つの同時仮想マシンを動作させることが可能です。成功するには、Mac をシャットダウンし、リカバリモードで起動し、システム完全性保護(SIP)を無効にし、`kmutil` を使用してカスタムカーネルコレクションを作成および設定する必要があります。検証は `sysctl kern.osbuildconfig` を使用し、NVRAM のブート引数をチェックすることで実施できます。 しかし、このカスタマイズには重大なトレードオフが伴います。ユーザーは簡素化された OS アップデートを失い、後で変更を取り戻すために `bputil` によるポリシーリセットの手動管理が必要となります。著者は M2 Pro MacBook Pro で macOS VM を 9 つ実行し、副作用として熱発生とファンの作動が確認したことでこの方法を成功裏にテストしました。大規模な開発環境では技術的に実装可能ではありますが、プロセスには高度な専門知識が必要です。特に recoveryOS テルミナルを通じてブートポリシーを扱う技能が必要で、コアセキュリティプロトコルを損なうことなくシステム安定性を維持する必要があります。

2026/04/12 5:08

保存エネルギーゼロにおいて 447 TB/cm² を達成し、フルオログラファイン上のアトミックスケールのメモリを実現しました。

## Japanese Translation: **改善された要約:** 2026年4月11日公開(バージョン v53)の本研究は、単層フッ化グラファイト(CF)を用いたトランジスタ後メモリ architectures を提案することで、「メモリーウォール」と NANDフラッシュ供給危機に対処する。本技術は、sp³混成炭素スカーフレットに対するフッ素原子のコバルント配向のバイステーブル性を二値の自由度として活用している。高レベル計算手法(DLPNO-CCSD(T))により、C-F反転障壁が約 4.8 eV と確認され、300 K における熱・トンネリングに基づくビット反転速度はそれぞれ~10⁻⁶⁵ s⁻¹および~10⁻⁷⁶ s⁻¹であり、ゼロ連続電力消費下での非揮発性データ保持を可能とする。このアプローチは、現在の技術を上回る 5 つの桁(走査プローブプロトタイプで 447 TB/cm²)に及ぶ面密度を実現し、ニアフィールドミッドインフレッツアレイを用いて体積ナノテープアーキテクチャへ拡張した場合には 0.4–9 ZB/cm³の容量に達し、集計されたスループットは 25 PB/s と予測される。これは AI を駆動したストレージ需要に対する革命的な解決策を提供する。 ※注記:改善された要約は、安定性速度および特定のアーキテクチャ階層に関する欠落していた定量的データを統合しつつ、原文に記述されていた高レベルの影響を維持している。

「Advanced Mac Substitute」は、1980 年代風の Mac OS の API 級のリ実装です。 | そっか~ニュース