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

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

東大CPU実験でUnixが動かせるCPUを自作してxv6 Unixを移植した件について話を伺いました。

Turing Complete FM

March 11, 20181h 28m

Audio is streamed directly from the publisher (feeds.turingcomplete.fm) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

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