1993年製ゲーム機「Atari Jaguar」でLinuxが起動 — RAM 2MB・MMUなしをどう乗り越えたか
DRANK

7月6日、cakehonoluluが「Linux on the Atari Jaguar. No, really.」と題した記事を公開した。1993年発売の家庭用ゲーム機「Atari Jaguar」上でLinuxカーネルを動作させるまでの全過程を記録したものだ。動機は「because we can(_ish_)」、成果はBogoMIPS 1.04——極めて遅い。しかし動いた。RAM 2MB・MMUなし・クロスコンパイラのバグ・例外ベクタの空振りと、障害だらけの移植記録である。この記事はHacker News上でも反響を呼び、「なぜそんなことを?」「いや、どうやって?」という2つの問いが入り混じるスレッドが立った。答えは記事そのものにある。Atari Jaguarとは何者かAtari Jaguarは1993年11月に北米で発売された家庭用ゲーム機だ。「64ビットの純粋なパワー」を謳い物議を醸したが——実態はメインCPUが16ビットデータバスの68000、カスタムチップが64ビット演算対応という混成構成で、「64ビット」は誇大広告気味だった——商業的には惨敗に終わった。CDアドオン「Jag...

by @tf_official
Related Topics: Linux C (programming language)