More Related Content
PDF
本当にわかる Spectre と Meltdown PDF
30日でできない!コンピューター自作入門 - カーネル/VM探検隊@つくば PPTX
PDF
バイナリより低レイヤな話 (プロセッサの心を読み解く) - カーネル/VM探検隊@北陸1 PDF
PDF
自作コンピューターでなんかする - 第八回 カーネル/VM探検隊&懇親会 ODP
Open Design Computer Project - Tsukuba.pm PDF
What's hot
PPTX
OpeLa: セルフホストなOSと言語処理系を作るプロジェクト PPTX
PDF
PDF
プログラマの為のESP-WROOM-02開発ボード組み立て PDF
Python, RaspberryPi, Arduinoで作る消費電力モニタリングシステム PDF
リバースエンジニアリングのための新しいトレース手法 - PacSec 2010 KEY
SurfaceTextureとシェーダを使って遊んでみる PDF
PPTX
PDF
PDF
PPTX
PDF
ODP
PPTX
ODP
PDF
ODP
PDF
Cent osにpyhtonをインストールしてみよう PDF
Viewers also liked
PDF
PDF
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38) PDF
PDF
PPTX
PPTX
[CB16] バイナリロックスターになる:Binary Ninjaによるプログラム解析入門 by Sophia D’Antoine PDF
PDF
KPTの理論と実践 公開用 プロジェクトへの「ふりかえりカイゼン」の導入で学んだこと PPTX
PDF
PDF
PDF
PDF
PDF
Synthesijer zynq qs_20150316 PDF
「本を書くプロジェクトマネジメントはWbsかアジャイルか」 XP祭り2015 PDF
PDF
PDF
PDF
自作x86エミュレータの終焉
- 1.
- 2.
- 3.
何が終わるのか?
x86エミュレータの開発
◦ 開発者の実力不足
◦ 開発期間の長さ
◦ モチベーションの低下
- 4.
何を学べたのか?
x86の命令セット
◦ 一部オペコードを覚えられた
役に立つのか?
世の中にはOSが沢山ある
自分の知識の無さ
- 5.
- 11.
- 12.
- 13.
どこではまるのか
同じような命令を作っていて
◦ ちょっとした違いにはまる
命令長など
条件分岐でミスして無限ループに陥る
Intelのマニュアルに騙される
勘違い、無知
- 14.
- 15.
- 16.
時間経過と規模
プログラムの行数
12000
10000
8000
6000
プログラムの行数
4000
2000
0
0 10 20 30 40
- 17.
- 18.
- 19.
これからの開発者へ
いきなりx86はやめるべき
◦ 他の人も言ってたし
作る前に調べるべき
Twitterには優しい人がいることもある
実験するOS、アプリは沢山あるはず
- 20.