【追記】残念ながら参加者が少なかったため中止とさせていただきました。今後は池袋バイナリ勉強会の中で作業を進める予定です。
お盆休みの四日間に渡ってUNIX V6を8086に移植するハッカソンを開催します。
- 8/12(月) V6移植ハッカソン(1日目)
- 8/13(火) V6移植ハッカソン(2日目)
- 8/14(水) V6移植ハッカソン(3日目)
- 8/15(木) V6移植ハッカソン(4日目)
ご都合の良い日だけでも結構ですので、ご参加をお待ちしています。
経緯
今までOS学習の取っ掛かりとしてUNIX V6を取り上げていました。一部PDP-11固有の知識を必要とするため、セットでPDP-11の命令も説明する必要がありました。しかしPDP-11の知識は現代のシステムではそのまま使えないというもどかしさがあったため、x86への移植を計画しました。せっかく移植するならイベントとして開催しようという流れです。
xv6やV7/x86の存在は知っていますが、以下の理由で移植を選択しました。
バイナリ学習の観点からツールチェーンを重視しているため、ハッカソンではツールチェーンの移植から取り掛かります。詳細は募集ページを参照してください。