9. 東大CPU実験で自作CPUにUnixを移植した話 (ぬるぽへ)

Turing Complete FM
Turing Complete FM
Episode • Mar 11, 2018 • 1h 28m
東大CPU実験でUnixが動かせるCPUを自作してxv6 Unixを移植した件について話を伺いました。

出演者: ぬるぽへ (@nullpo_head)、Rui Ueyama (@rui314)

https://turingcomplete.fm/9

ハッシュタグは#tcfmです。

TCFMはサポーターの投げ銭によって収益を上げています。このコンテンツに課金してもいいよという方はぜひクリエイター支援サイトPatreonから登録してご協力ください。

  • イントロ (0:00)
  • 日本語プログラミング言語 (1:16)
  • 品川研 (2:41)
  • 東大CPU実験の紹介 (4:38)
  • 使っているハードウェアは結構よい (14:30)
  • 情報理論、可逆計算、情報と熱 (16:20)
  • CPU実験道場破り (18:55)
  • 汎用CPUを作る必要はあるのか? (19:55)
  • xv6は昔のUnix v6のテイストをそのままにx86に作り直したもの (21:15)
  • Russ Cox伝説 (28:21)
  • Robert Morrisはインターネットを落としたことがある (31:20)
  • MySpace作者は家をSWATに襲撃された (32:33)
  • DOOM作者のJohn Carmackはコンピュータを盗んで捕まった (33:16)
  • ぬるぽへさんの中学時代のいたずら (34:38)
  • xv6をMIPSに移植 (38:35)
  • Cコンパイラをスクラッチからいきなり作成 (48:16)
  • ELVM/8ccとチューリング完全 (50:40)
  • 自作CPU用のツールチェイン (56:50)
  • 汎用CPUを作るのは大変 (1:00:40)
  • クロス開発とセルフ開発のブートストラップ (1:05:07)
  • xv6のファイルサイズ制限の回避 (1:08:30)
  • Cプリプロセッサを作るのは若干面倒 (1:11:20)
  • 東大CPU実験を他の大学に移植するには? (1:17:42)
  • 就活とプログラミングコンテスト (1:22:00)