Submit Search
Upload
去年「バイナリ生物学」で今年「PDP-7」だったのはなぜなのか?
•
0 likes
•
26 views
Y
Yuma Ohgami
Follow
2023/09/02に開催されたセキュリティ・キャンプアフターイベントのLT発表資料です。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 18
Download now
Download to read offline
Recommended
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
Daisy OSでデイジーワールド!
Daisy OSでデイジーワールド!
Yuma Ohgami
バイナリ生物学でデイジーワールド
バイナリ生物学でデイジーワールド
Yuma Ohgami
OSC2023 Tokyo/Fall展示内容(予定)と技術書典15向け新刊(執筆中)のご紹介
OSC2023 Tokyo/Fall展示内容(予定)と技術書典15向け新刊(執筆中)のご紹介
Yuma Ohgami
60年代ゲームハードPDP-7のご紹介
60年代ゲームハードPDP-7のご紹介
Yuma Ohgami
来週の展示内容紹介
来週の展示内容紹介
Yuma Ohgami
DaisyOS(仮)のご紹介
DaisyOS(仮)のご紹介
Yuma Ohgami
セキュリティ・ネクストキャンプ2022 オンライン [N9] バイナリ生物学入門
セキュリティ・ネクストキャンプ2022 オンライン [N9] バイナリ生物学入門
Yuma Ohgami
Recommended
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
Daisy OSでデイジーワールド!
Daisy OSでデイジーワールド!
Yuma Ohgami
バイナリ生物学でデイジーワールド
バイナリ生物学でデイジーワールド
Yuma Ohgami
OSC2023 Tokyo/Fall展示内容(予定)と技術書典15向け新刊(執筆中)のご紹介
OSC2023 Tokyo/Fall展示内容(予定)と技術書典15向け新刊(執筆中)のご紹介
Yuma Ohgami
60年代ゲームハードPDP-7のご紹介
60年代ゲームハードPDP-7のご紹介
Yuma Ohgami
来週の展示内容紹介
来週の展示内容紹介
Yuma Ohgami
DaisyOS(仮)のご紹介
DaisyOS(仮)のご紹介
Yuma Ohgami
セキュリティ・ネクストキャンプ2022 オンライン [N9] バイナリ生物学入門
セキュリティ・ネクストキャンプ2022 オンライン [N9] バイナリ生物学入門
Yuma Ohgami
セキュリティ・ネクストキャンプ2022 オンライン [N5] バイナリ生物学入門
セキュリティ・ネクストキャンプ2022 オンライン [N5] バイナリ生物学入門
Yuma Ohgami
『へにゃぺんて』のこれまでを振り返るブログ記事の紹介
『へにゃぺんて』のこれまでを振り返るブログ記事の紹介
Yuma Ohgami
「へにゃぺんて」のこれまでを振り返るブログ記事の紹介
「へにゃぺんて」のこれまでを振り返るブログ記事の紹介
Yuma Ohgami
バイナリ生成環境『daisy-tools』のご紹介
バイナリ生成環境『daisy-tools』のご紹介
Yuma Ohgami
セガサターンで動く自作シンセサイザーの紹介
セガサターンで動く自作シンセサイザーの紹介
Yuma Ohgami
セガサターンマシン語プログラミングの紹介
セガサターンマシン語プログラミングの紹介
Yuma Ohgami
ハードの作りで振り返るセガサターン
ハードの作りで振り返るセガサターン
Yuma Ohgami
エミュレータのコードを読んでわかるセガサターン
エミュレータのコードを読んでわかるセガサターン
Yuma Ohgami
エミュレータのコードを読んでわかる「セガサターン」
エミュレータのコードを読んでわかる「セガサターン」
Yuma Ohgami
シェルスクリプトでセガサターンマシン語ベアメタルプログラミング
シェルスクリプトでセガサターンマシン語ベアメタルプログラミング
Yuma Ohgami
ゲームボーイ向けOSの作り方
ゲームボーイ向けOSの作り方
Yuma Ohgami
メガドラ実機で自作のROMファイルを動かしてみた話
メガドラ実機で自作のROMファイルを動かしてみた話
Yuma Ohgami
/dev/kvmを直接叩いて自作VM
/dev/kvmを直接叩いて自作VM
Yuma Ohgami
x86_64向け自作OSの紹介
x86_64向け自作OSの紹介
Yuma Ohgami
CybozuのOSS(WalB)へコミットしてみた/使ってみた
CybozuのOSS(WalB)へコミットしてみた/使ってみた
Yuma Ohgami
GPD WINでStretchを動かす
GPD WINでStretchを動かす
Yuma Ohgami
UEFIで始めるLinux From Scratch
UEFIで始めるLinux From Scratch
Yuma Ohgami
UEFI向け自作OSの紹介
UEFI向け自作OSの紹介
Yuma Ohgami
UEFIベアメタルプログラミング
UEFIベアメタルプログラミング
Yuma Ohgami
【シェル芸】コマンド7つで簡易コンテナ
【シェル芸】コマンド7つで簡易コンテナ
Yuma Ohgami
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
More Related Content
More from Yuma Ohgami
セキュリティ・ネクストキャンプ2022 オンライン [N5] バイナリ生物学入門
セキュリティ・ネクストキャンプ2022 オンライン [N5] バイナリ生物学入門
Yuma Ohgami
『へにゃぺんて』のこれまでを振り返るブログ記事の紹介
『へにゃぺんて』のこれまでを振り返るブログ記事の紹介
Yuma Ohgami
「へにゃぺんて」のこれまでを振り返るブログ記事の紹介
「へにゃぺんて」のこれまでを振り返るブログ記事の紹介
Yuma Ohgami
バイナリ生成環境『daisy-tools』のご紹介
バイナリ生成環境『daisy-tools』のご紹介
Yuma Ohgami
セガサターンで動く自作シンセサイザーの紹介
セガサターンで動く自作シンセサイザーの紹介
Yuma Ohgami
セガサターンマシン語プログラミングの紹介
セガサターンマシン語プログラミングの紹介
Yuma Ohgami
ハードの作りで振り返るセガサターン
ハードの作りで振り返るセガサターン
Yuma Ohgami
エミュレータのコードを読んでわかるセガサターン
エミュレータのコードを読んでわかるセガサターン
Yuma Ohgami
エミュレータのコードを読んでわかる「セガサターン」
エミュレータのコードを読んでわかる「セガサターン」
Yuma Ohgami
シェルスクリプトでセガサターンマシン語ベアメタルプログラミング
シェルスクリプトでセガサターンマシン語ベアメタルプログラミング
Yuma Ohgami
ゲームボーイ向けOSの作り方
ゲームボーイ向けOSの作り方
Yuma Ohgami
メガドラ実機で自作のROMファイルを動かしてみた話
メガドラ実機で自作のROMファイルを動かしてみた話
Yuma Ohgami
/dev/kvmを直接叩いて自作VM
/dev/kvmを直接叩いて自作VM
Yuma Ohgami
x86_64向け自作OSの紹介
x86_64向け自作OSの紹介
Yuma Ohgami
CybozuのOSS(WalB)へコミットしてみた/使ってみた
CybozuのOSS(WalB)へコミットしてみた/使ってみた
Yuma Ohgami
GPD WINでStretchを動かす
GPD WINでStretchを動かす
Yuma Ohgami
UEFIで始めるLinux From Scratch
UEFIで始めるLinux From Scratch
Yuma Ohgami
UEFI向け自作OSの紹介
UEFI向け自作OSの紹介
Yuma Ohgami
UEFIベアメタルプログラミング
UEFIベアメタルプログラミング
Yuma Ohgami
【シェル芸】コマンド7つで簡易コンテナ
【シェル芸】コマンド7つで簡易コンテナ
Yuma Ohgami
More from Yuma Ohgami
(20)
セキュリティ・ネクストキャンプ2022 オンライン [N5] バイナリ生物学入門
セキュリティ・ネクストキャンプ2022 オンライン [N5] バイナリ生物学入門
『へにゃぺんて』のこれまでを振り返るブログ記事の紹介
『へにゃぺんて』のこれまでを振り返るブログ記事の紹介
「へにゃぺんて」のこれまでを振り返るブログ記事の紹介
「へにゃぺんて」のこれまでを振り返るブログ記事の紹介
バイナリ生成環境『daisy-tools』のご紹介
バイナリ生成環境『daisy-tools』のご紹介
セガサターンで動く自作シンセサイザーの紹介
セガサターンで動く自作シンセサイザーの紹介
セガサターンマシン語プログラミングの紹介
セガサターンマシン語プログラミングの紹介
ハードの作りで振り返るセガサターン
ハードの作りで振り返るセガサターン
エミュレータのコードを読んでわかるセガサターン
エミュレータのコードを読んでわかるセガサターン
エミュレータのコードを読んでわかる「セガサターン」
エミュレータのコードを読んでわかる「セガサターン」
シェルスクリプトでセガサターンマシン語ベアメタルプログラミング
シェルスクリプトでセガサターンマシン語ベアメタルプログラミング
ゲームボーイ向けOSの作り方
ゲームボーイ向けOSの作り方
メガドラ実機で自作のROMファイルを動かしてみた話
メガドラ実機で自作のROMファイルを動かしてみた話
/dev/kvmを直接叩いて自作VM
/dev/kvmを直接叩いて自作VM
x86_64向け自作OSの紹介
x86_64向け自作OSの紹介
CybozuのOSS(WalB)へコミットしてみた/使ってみた
CybozuのOSS(WalB)へコミットしてみた/使ってみた
GPD WINでStretchを動かす
GPD WINでStretchを動かす
UEFIで始めるLinux From Scratch
UEFIで始めるLinux From Scratch
UEFI向け自作OSの紹介
UEFI向け自作OSの紹介
UEFIベアメタルプログラミング
UEFIベアメタルプログラミング
【シェル芸】コマンド7つで簡易コンテナ
【シェル芸】コマンド7つで簡易コンテナ
Recently uploaded
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
Recently uploaded
(13)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
去年「バイナリ生物学」で今年「PDP-7」だったのはなぜなのか?
1.
去年「バイナリ生物学」で 今年「PDP-7」だったのは なぜなのか? ネクストキャンプ講師 大神 祐真
2.
2023/09/02 大神祐真@へにゃぺんて 2 PDP-7の シミュレータ上で プログラムを動作 させて描画した 画面のスクショ
3.
2023/09/02 大神祐真@へにゃぺんて 3 昨年、ネクストキャンプで 「バイナリ生物学入門」 という講義を行いました
4.
2023/09/02 大神祐真@へにゃぺんて 4 バイナリ生物学とは 「バイナリが自ずと進化する」 仕組みを考え・実装する取り組み
5.
2023/09/02 大神祐真@へにゃぺんて 5 ● 細胞
– 関数 (機械語命令の列) ● タンパク質 – 命令 0x56 0x12 0x34 0xab 0x78 0x90 0xcd 0x56 0x12 0x34 実行バイナリの機械語列を 細胞を構成する要素と見なす バイナリ生物学とは
6.
2023/09/02 大神祐真@へにゃぺんて 6 バイナリ生物学とは 実行バイナリの機械語命令の列を 単細胞生物に対応付けることで、 生物の仕組みでバイナリを 成長・増殖・進化させる
7.
2023/09/02 大神祐真@へにゃぺんて 7 今年は 「SimHでPDP-7 ベアメタル プログラミング」 「SimH」というシミュレータ上で、 1960年代のコンピュータ「PDP-7」を アセンブリ言語で直接制御する ベアメタルプログラミングを体験!
8.
2023/09/02 大神祐真@へにゃぺんて 8 PDP-7とは Digital
Equipment Corporation(DEC) からリリースされた ミニコンピュータ DEC PDP-7 w/ Type 340 display running Munching Squares and Spirograph https://youtu.be/V4oRHv-Svwc PDP-7本体 (主にプロセッサ部分) Type 340 (ベクタースキャンディスプレイ)
9.
2023/09/02 大神祐真@へにゃぺんて 9 PDP-7とは DEC
PDP-7 w/ Type 340 display running Munching Squares and Spirograph https://youtu.be/V4oRHv-Svwc PDP-7本体 (主にプロセッサ部分) 「PDP」は「Programmed Data Processor」の略 赤枠部分がPDP-7の本体 幅が約160cm・高さが約180cm (大型冷蔵庫3台を横に並べたくらいの大きさ)
10.
2023/09/02 大神祐真@へにゃぺんて 10 PDP-7とは 「18ビットマシン」という 今からすると (そしてPDPシリーズの中でも) 少し異質なマシン UNIXが生まれたマシン DEC
PDP-7 w/ Type 340 display running Munching Squares and Spirograph https://youtu.be/V4oRHv-Svwc
11.
2023/09/02 大神祐真@へにゃぺんて 11 PDP-7とは 「18ビットマシン」という 今からすると (そしてPDPシリーズの中でも) 少し異質なマシン UNIXが生まれたマシン DEC
PDP-7 w/ Type 340 display running Munching Squares and Spirograph https://youtu.be/V4oRHv-Svwc
12.
2023/09/02 大神祐真@へにゃぺんて 12 UNIXとは ● ケン・トンプソンらが作成したOS ● 誕生は1969年 ● 後のLinuxやBSD、Windows(特にNT以降)、 macOS等に大きな影響を与えた ● 特に「ファイル」や「プロセス」という概念は 現代のOSに受け継がれている
13.
2023/09/02 大神祐真@へにゃぺんて 13 個人サークル「へにゃぺんて」は 「自作OS」を軸に活動 せっかく趣味の自作OSなら、 今までにない新たな価値を生み出すようなOSを考え、 実現してみたい 「ファイル」や「プロセス」ではないOSとして、 「バイナリが生き物として表現されるOS」 を「バイナリ生物学」の理論と共に実現してみたい!
14.
2023/09/02 大神祐真@へにゃぺんて 14 そして「ファイル」や「プロセス」 でないOSを実現するなら UNIXが生まれたマシン であるPDP-7上で 実現してみたい!
15.
2023/09/02 大神祐真@へにゃぺんて 15 そして今年の講義では、 PDP-7のベアメタル プログラミングを通して PDP-7のスペックや制御方法を 把握していただく そして、講義の最後に少し時間をとって、 今までにない新たな価値を生み出すOS について受講生方々にも考えていただく
16.
2023/09/02 大神祐真@へにゃぺんて 16 まとめ 去年「バイナリ生物学」で今年「PDP-7」なのは 「ファイル」や「プロセス」ではない 新たな価値を生み出すOSを実現したいから そんな独自な自作OSを行っているのが 個人サークル「へにゃぺんて」です! もし「面白い」と思っていただけたら 注目していただけると嬉しいです!
17.
2023/09/02 大神祐真@へにゃぺんて 17 [宣伝]内田さんの「電子の森ラジオ」 に出演させていただきました!
18.
2023/09/02 大神祐真@へにゃぺんて 18 ご清聴ありがとうございました!
Download now