狠狠撸

狠狠撸Share a Scribd company logo
OSC2023 Tokyo/Fall展示内容(予定)
と
技術書典15向け新刊(執筆中)
のご紹介
2023/09/30
大神 祐真
(へにゃぺんて)
2023/09/30 2
自己紹介
大神 祐真 (@yohgami)
「へにゃぺんて」
という個人サークルで
独自なOSを作るための
調査?開発?研究などを
行っています!
自作OSを行う対象として
近年はレトロハードを
扱っています!
2023/09/30 大神 祐真(@yohgami) 3
独自なOSをPDP-7上で
実現してみたい!
UNIXが生まれた
マシンである
「PDP-7」上で
「ファイルでも
プロセスでも
無い独自な概念
に基づくOS」
を実現してみたい
2023/09/30 大神 祐真(@yohgami) 4
独自なOSをPDP-7上で
実現してみたい!
UNIXが生まれた
マシンである
「PDP-7」上で
「ファイルでも
プロセスでも
無い独自な概念
に基づくOS」
を実現してみたい
DEC PDP-7 w/ Type 340 display running Munching Squares and
Spirograph https://youtu.be/V4oRHv-Svwc
PDP-7本体
(主にプロセッサ部分)
2023/09/30 大神 祐真(@yohgami) 5
独自なOSをPDP-7上で
実現してみたい!
UNIXが生まれた
マシンである
「PDP-7」上で
「ファイルでも
プロセスでも
無い独自な概念
に基づくOS」
を実現してみたい
今は、
シミュレータ(SimH)を
用いることで、
PC上で動かしてみたり、
アセンブリ/機械語による
ベアメタルプログラミング
も行える
2023/09/30 大神 祐真(@yohgami) 6
独自なOSをPDP-7上で
実現してみたい!
UNIXが生まれた
マシンである
「PDP-7」上で
「ファイルでも
プロセスでも
無い独自な概念
に基づくOS」
を実現してみたい
SimHで
PDP-7
ベアメタル
プログラミング
2023/09/30 大神 祐真(@yohgami) 7
独自なOSをPDP-7上で
実現してみたい!
UNIXが生まれた
マシンである
「PDP-7」上で
「ファイルでも
プロセスでも
無い独自な概念
に基づくOS」
を実現してみたい
「バイナリ生物学」
実行プログラムなどのバイナリが
生き物のように振る舞えるシステム
を考え、実装する。
バイナリが生き物のように
振る舞えることで、
生き物の進化の仕組みで
バイナリが自ずと進化できる。
2023/09/30 大神 祐真(@yohgami) 8
独自なOSをPDP-7上で
実現してみたい!
UNIXが生まれた
マシンである
「PDP-7」上で
「ファイルでも
プロセスでも
無い独自な概念
に基づくOS」
を実現してみたい
2023/09/30 大神 祐真(@yohgami) 9
DaisyOS
「バイナリ生物学に基づくOS」を
「DaisyOS」と呼んでいる
(一般的なOSと比較できる程のものでは無いけど??)
現在、PDP-7向けに設計をシンプルにした
PoC的なものを実装中!
2023/09/30 大神 祐真(@yohgami) 10
DaisyOS
実は過去にゲームボーイ向けに作ってみた事がある??
2023/09/30 大神 祐真(@yohgami) 11
10/21(土)のOSC Tokyo/Fall
に出展します!
展示内容(予定)
?PDP-7版DaisyOSデモ
?全既刊の見本誌
団体名
へにゃぺんて
2023/09/30 大神 祐真(@yohgami) 12
10/21(土)のOSC Tokyo/Fall
に出展します!
展示内容(予定)
?PDP-7版DaisyOSデモ
?全既刊の見本誌
団体名
へにゃぺんて
2023/09/30 大神 祐真(@yohgami) 13
PDP-7版DaisyOSデモ
PoC程度には一応なっているが、
まだまだ開発中で、特にUI的な部分がまだ無く
どういう見せ方ができそうか検討中
少なくとも当日、
「シミュレータを用いたPDP-7開発を
どのように行なっているか」
といった所は、
実際に動かしながらお見せできる予定
2023/09/30 大神 祐真(@yohgami) 14
10/21(土)のOSC Tokyo/Fall
に出展します!
展示内容(予定)
?PDP-7版DaisyOSデモ
?全既刊の見本誌
団体名
へにゃぺんて
2023/09/30 大神 祐真(@yohgami) 15
既刊:PDP-7本
2023/09/30 大神 祐真(@yohgami) 16
既刊:ゲームボーイ系
2023/09/30 大神 祐真(@yohgami) 17
既刊:セガサターン系
2023/09/30 大神 祐真(@yohgami) 18
既刊:フルスクラッチで作る
x86_64自作OSシリーズ
2023/09/30 大神 祐真(@yohgami) 19
既刊:フルスクラッチで作る
UEFIベアメタルプログラミング
シリーズ!
2023/09/30 大神 祐真(@yohgami) 20
既刊:その他
レガシーBIOS + x86(32ビット)の
QEMU向け自作OSの
全コード+コメンタリー
2023/09/30 大神 祐真(@yohgami) 21
既刊:その他
遺伝的アルゴリズムで
MBRを生成
x86_64の機械語手書きで
プログラミング
2023/09/30 大神 祐真(@yohgami) 22
技術書典15 オンライン/オフライン
共に出展します!
新刊(予定)
PDP-7で
バイナリ生物学する本(仮)
サークル名
へにゃぺんて
日程/会場
?オンライン:
11/11(土) ? 11/26(日)
?オフライン:
11/12(日)
池袋サンシャインシティ
展示ホールD
2023/09/30 大神 祐真(@yohgami) 23
技術書典15 オンライン/オフライン
共に出展します!
新刊(予定)
PDP-7で
バイナリ生物学する本(仮)
サークル名
へにゃぺんて
日程/会場
?オンライン:
11/11(土) ? 11/26(日)
?オフライン:
11/12(日)
池袋サンシャインシティ
展示ホールD
2023/09/30 大神 祐真(@yohgami) 24
執筆中の新刊をご紹介!
新刊(予定)
PDP-7で
バイナリ生物学する本(仮)
2023/09/30 大神 祐真(@yohgami) 25
技書博9にも出展します!
日程/会場
11/25(土)
大田区産業プラザPiO 大展示ホール
「まだ申し込み数が少ない」とのことなので、
ネタのある方はぜひお申し込みを!
2023/09/30 大神 祐真(@yohgami) 26
10/21(土)のOSC2023 Tokyo/Fallへ
お越しの際は、
へにゃぺんてへ是非お立ち寄りを!
技術書典15の新刊もお楽しみに!
ご清聴ありがとうございました!

More Related Content

OSC2023 Tokyo/Fall展示内容(予定)と技術書典15向け新刊(執筆中)のご紹介

  • 2. 2023/09/30 2 自己紹介 大神 祐真 (@yohgami) 「へにゃぺんて」 という個人サークルで 独自なOSを作るための 調査?開発?研究などを 行っています! 自作OSを行う対象として 近年はレトロハードを 扱っています!
  • 3. 2023/09/30 大神 祐真(@yohgami) 3 独自なOSをPDP-7上で 実現してみたい! UNIXが生まれた マシンである 「PDP-7」上で 「ファイルでも プロセスでも 無い独自な概念 に基づくOS」 を実現してみたい
  • 4. 2023/09/30 大神 祐真(@yohgami) 4 独自なOSをPDP-7上で 実現してみたい! UNIXが生まれた マシンである 「PDP-7」上で 「ファイルでも プロセスでも 無い独自な概念 に基づくOS」 を実現してみたい DEC PDP-7 w/ Type 340 display running Munching Squares and Spirograph https://youtu.be/V4oRHv-Svwc PDP-7本体 (主にプロセッサ部分)
  • 5. 2023/09/30 大神 祐真(@yohgami) 5 独自なOSをPDP-7上で 実現してみたい! UNIXが生まれた マシンである 「PDP-7」上で 「ファイルでも プロセスでも 無い独自な概念 に基づくOS」 を実現してみたい 今は、 シミュレータ(SimH)を 用いることで、 PC上で動かしてみたり、 アセンブリ/機械語による ベアメタルプログラミング も行える
  • 6. 2023/09/30 大神 祐真(@yohgami) 6 独自なOSをPDP-7上で 実現してみたい! UNIXが生まれた マシンである 「PDP-7」上で 「ファイルでも プロセスでも 無い独自な概念 に基づくOS」 を実現してみたい SimHで PDP-7 ベアメタル プログラミング
  • 7. 2023/09/30 大神 祐真(@yohgami) 7 独自なOSをPDP-7上で 実現してみたい! UNIXが生まれた マシンである 「PDP-7」上で 「ファイルでも プロセスでも 無い独自な概念 に基づくOS」 を実現してみたい 「バイナリ生物学」 実行プログラムなどのバイナリが 生き物のように振る舞えるシステム を考え、実装する。 バイナリが生き物のように 振る舞えることで、 生き物の進化の仕組みで バイナリが自ずと進化できる。
  • 8. 2023/09/30 大神 祐真(@yohgami) 8 独自なOSをPDP-7上で 実現してみたい! UNIXが生まれた マシンである 「PDP-7」上で 「ファイルでも プロセスでも 無い独自な概念 に基づくOS」 を実現してみたい
  • 9. 2023/09/30 大神 祐真(@yohgami) 9 DaisyOS 「バイナリ生物学に基づくOS」を 「DaisyOS」と呼んでいる (一般的なOSと比較できる程のものでは無いけど??) 現在、PDP-7向けに設計をシンプルにした PoC的なものを実装中!
  • 10. 2023/09/30 大神 祐真(@yohgami) 10 DaisyOS 実は過去にゲームボーイ向けに作ってみた事がある??
  • 11. 2023/09/30 大神 祐真(@yohgami) 11 10/21(土)のOSC Tokyo/Fall に出展します! 展示内容(予定) ?PDP-7版DaisyOSデモ ?全既刊の見本誌 団体名 へにゃぺんて
  • 12. 2023/09/30 大神 祐真(@yohgami) 12 10/21(土)のOSC Tokyo/Fall に出展します! 展示内容(予定) ?PDP-7版DaisyOSデモ ?全既刊の見本誌 団体名 へにゃぺんて
  • 13. 2023/09/30 大神 祐真(@yohgami) 13 PDP-7版DaisyOSデモ PoC程度には一応なっているが、 まだまだ開発中で、特にUI的な部分がまだ無く どういう見せ方ができそうか検討中 少なくとも当日、 「シミュレータを用いたPDP-7開発を どのように行なっているか」 といった所は、 実際に動かしながらお見せできる予定
  • 14. 2023/09/30 大神 祐真(@yohgami) 14 10/21(土)のOSC Tokyo/Fall に出展します! 展示内容(予定) ?PDP-7版DaisyOSデモ ?全既刊の見本誌 団体名 へにゃぺんて
  • 15. 2023/09/30 大神 祐真(@yohgami) 15 既刊:PDP-7本
  • 16. 2023/09/30 大神 祐真(@yohgami) 16 既刊:ゲームボーイ系
  • 17. 2023/09/30 大神 祐真(@yohgami) 17 既刊:セガサターン系
  • 18. 2023/09/30 大神 祐真(@yohgami) 18 既刊:フルスクラッチで作る x86_64自作OSシリーズ
  • 19. 2023/09/30 大神 祐真(@yohgami) 19 既刊:フルスクラッチで作る UEFIベアメタルプログラミング シリーズ!
  • 20. 2023/09/30 大神 祐真(@yohgami) 20 既刊:その他 レガシーBIOS + x86(32ビット)の QEMU向け自作OSの 全コード+コメンタリー
  • 21. 2023/09/30 大神 祐真(@yohgami) 21 既刊:その他 遺伝的アルゴリズムで MBRを生成 x86_64の機械語手書きで プログラミング
  • 22. 2023/09/30 大神 祐真(@yohgami) 22 技術書典15 オンライン/オフライン 共に出展します! 新刊(予定) PDP-7で バイナリ生物学する本(仮) サークル名 へにゃぺんて 日程/会場 ?オンライン: 11/11(土) ? 11/26(日) ?オフライン: 11/12(日) 池袋サンシャインシティ 展示ホールD
  • 23. 2023/09/30 大神 祐真(@yohgami) 23 技術書典15 オンライン/オフライン 共に出展します! 新刊(予定) PDP-7で バイナリ生物学する本(仮) サークル名 へにゃぺんて 日程/会場 ?オンライン: 11/11(土) ? 11/26(日) ?オフライン: 11/12(日) 池袋サンシャインシティ 展示ホールD
  • 24. 2023/09/30 大神 祐真(@yohgami) 24 執筆中の新刊をご紹介! 新刊(予定) PDP-7で バイナリ生物学する本(仮)
  • 25. 2023/09/30 大神 祐真(@yohgami) 25 技書博9にも出展します! 日程/会場 11/25(土) 大田区産業プラザPiO 大展示ホール 「まだ申し込み数が少ない」とのことなので、 ネタのある方はぜひお申し込みを!
  • 26. 2023/09/30 大神 祐真(@yohgami) 26 10/21(土)のOSC2023 Tokyo/Fallへ お越しの際は、 へにゃぺんてへ是非お立ち寄りを! 技術書典15の新刊もお楽しみに! ご清聴ありがとうございました!