HN 日本語サマリー

← 一覧へ戻る
プログラミング

Amiga Unix、再び

Amiga Unix, Again (amigaux.org)

25 pointsby doener9 コメント

要約

Amiga Unix (Amix) は、1990年代初頭にコモドールがリリースしたSystem V Release 4です。現在、amigaux.orgという非公式コミュニティプロジェクトが、Amixを現代のハードウェア上で復活させる活動を行っています。これには、68040/68060プロセッサへの対応、最新のツールチェーン、パッケージマネージャー、そしてオープンソースでの開発が含まれます。

全文翻訳

Amiga Unix、再び Amiga Unix — Amix — は、コモドールのSystem V Release 4で、1990年から92年にかけてA2500UXとA3000UX向けに出荷されましたが、その後放置されていました。amigaux.orgは、このAmixを再び取り上げる非公式コミュニティプロジェクトです。現代のアクセラレータハードウェア上の68040および68060マシンでAmixを動作させ、モダンなツールチェーン、パッケージマネージャー、そしてかつては存在しなかったカード用のドライバを提供します。この作業はオープンに行われ、グリモワール(grimoire)に記録されています。執筆者はasokero、isoriano1968、jusiiです。 近日公開:自分でインストール インストールメディアは、実機ではフロッピーディスクとCD-ROMから起動し(エミュレーションではフロッピーイメージとISO)、インタラクティブまたは無人での全インストールプロセスを処理します。対応ハードウェアがあれば、Amixをマシンに導入するのは画面の指示に従うだけです。クラシックなテープインストールは後日提供されます。そこからネットワークが活用されます。apkgは、pkg.amigaux.orgから直接パッケージをインストールします。最初はgrep、gzip、less、patch、zlibから始まり、ビルド・テストされた他のGNUおよびBSDツールも追加されます。 # apkg update catalog updated: 39 packages # apkg install less downloading extra/less-704.pkg ... installed less-704 実機の68060にインストール中。キーマップ、ディスク、パーティションサイズ、パッケージセット — そして、これから何が行われるかが表示されます。リアルタイムで、長い待ち時間は取り除かれています。最初の起動。マシンは自己認識し、時計を設定し、hostsファイル(パッケージリポジトリを含む)を書き込み、ログインプロンプトを表示します。 現在の作業状況 68040/68060サポート — 実機の68060上でAmix 2.1を動作(FPUの有無は問わない、MMUは必須) カーネル:asokero/amix-040-060-port Z3660アクセラレータ — ネイティブSCSIおよびイーサネットドライバ、実機で実証済み A4091 / A4092 — Zorro III SCSIドライバと自動検出カーネル インストール — 実機ではフロッピー+CD-ROMから、エミュレーションではフロッピーイメージ+ISOイメージから、インタラクティブまたは無人(クラシックなテープインストールは後日) apkg — ホストされたリポジトリ(カタログ、依存関係、アップグレード)を持つリモートパッケージクライアント、および最初のモダンなGNUツール(grep、gzip、less、patch、zlib)をパッケージ化 クロスコンパイルツールチェーン — Linuxホスト上のm68k-cbm-sysv4、上記すべてをビルド OpenLookデスクトップ — クリーンインストールで即座に使用可能 Quake — 動作します(現時点ではゲームというよりベンチマーク) 進行中の作業 Z3660用のRTGグラフィックス(ZZ9000互換) — エミュレーションで動作中、実機は次 アクセラレータファームウェアでのイーサネットスループット X11R6.3およびMesa — コミュニティポートからのパッケージとして、その後、より広範なユーザーランド 読み取り専用CDファイルシステム(ODFileSystemポート) インストールメディアの洗練:修復パス、ガードレール、テープバージョン 次期計画 ボックス上のネイティブ、モダンなgcc 実機アクセラレータでのRTG パッケージ化されたX11R6.3 / Mesaスタック ファームウェアのイーサネット修正 その後、完全なローンチ:パッケージ、ソースコード、指示、マニュアル 構築方法 この作業の一部は、生成AIをループに組み込んで行われています。モデルは、ソースコードが入手できない古いカーネルをバイナリで読み取り、ドライバと注釈を記述します。人間が方向性を設定し、すべての変更をレビューし、実機でテストします。実機で動作するかしないかが決まります。他の部分は従来の方法で行われています。グリモワールは両方を記録し、信頼度タグが付いているため、検証済みのものとまだ推測の域を出ないものを確認できます。 コード カーネル asokero/amix-040-060-port — 68040および68060用のAmix 2.1カーネル asokero/amix-unix-boot — Markus Wildのunix_bootが68040または68060でAmixカーネルをロードできるようにするパッチ ドライバとハードウェア jusii/amix-z3660scsi — Z3660のPiStorm piscsiメールボックス用のSCSIドライバ jusii/amix-z3660net — Z3660用のSTREAMS/DLPIイーサネットドライバ jusii/Z3660-amix — Z3660ファームウェアのAmix対応フォーク jusii/amix-a4091 — Commodore A4091/A4092(NCR 53C710)用のSCSIドライバ isoriano1968/zz9000-amix — ZZ9000 RTGドライバ isoriano1968/hydra-amix — Hydraイーサネットドライバ asokero/va2000-amix — MNT VA2000 RTGドライバ グラフィックスとX11 asokero/xrtg-amix — Xrtg、X11R5 RTGサーバー isoriano1968/x11r6.3-amix — Amix用のX11R6.3 isoriano1968/mesa-amix — Amix用のMesa ビルド元 shanshe/Z3660 — Z3660アクセラレータファームウェア reinauer/ODFileSystem — ポート中のCDファイルシステム BlitterStudio/amiberry — ベンチマーク中のエミュレータ(我々のフォーク:jusii/amiberry) ツールとドキュメント isoriano1968/gcc-cross-amix — m68k-cbm-sysv4クロスコンパイルツールチェーン jusii/amix-kerntools — カーネルビルドハブ:独自のAmixツリー、driver.conf駆動でパッチ適用 jusii/grimoire-amix — ドキュメント、リポジトリとして asokero/quake-amix — Amix用のQuake