東大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)