Plan 9 MEETS "YUREX"        発動 筑波大学システム情報工学研究科 / Softlab        齊藤 剛 / @go_vm               2010年5月8日 @IIJ             第4回...
自己紹介• 齊藤 剛 / @go_vm• 大学院生• 仮想計算機の研究をしています。 • 主にKVMの改造など
前回はこんなお話を  しました
前回はこんなお話を                              しました              10000               7500転送速度 [Mbps]               5000           ...
でも今日は
Plan 9 MEETS “YUREX”
ことの経緯(1)• 前回の探検隊で、@yojiroさんが OpenBSDのドライバを書きました • OPENBSD MEETS “YUREX”• その結果、各OSでYUREXのドライバを 書く遊びが大流行
ことの経緯(2)
ことの経緯(3)• 3月の終わりにつくばでHackathonをや りました。• その成果物 • Plan 9 で動く YUREX ドライバ • @yojiroさんの成果に基づいています
usb/yurex• Plan 9のUSBドライバは、ユーザ空間で 動きます• USBマウスのドライバをベースにして書 きました
Demo
おおまかな仕組み• /dev/usb の下にエンドポイントがみえる• openepするとfdがもらえる• readするとデータが読めて、writeする とデータを送れる • ブロックするので扱いは簡単
続きはwebで• http://groups.google.com/group/  plan9sheevaplug/
Plan 9 MEETS "YUREX" 発動篇
Upcoming SlideShare
Loading in …5
×

Plan 9 MEETS "YUREX" 発動篇

827 views
798 views

Published on

2010/5/8
第四回カーネルVM探検隊

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
827
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Plan 9 MEETS "YUREX" 発動篇

    1. 1. Plan 9 MEETS "YUREX" 発動 筑波大学システム情報工学研究科 / Softlab 齊藤 剛 / @go_vm 2010年5月8日 @IIJ 第4回 Kernel/VM探検隊
    2. 2. 自己紹介• 齊藤 剛 / @go_vm• 大学院生• 仮想計算機の研究をしています。 • 主にKVMの改造など
    3. 3. 前回はこんなお話を しました
    4. 4. 前回はこんなお話を しました 10000 7500転送速度 [Mbps] 5000 2500 0 e1000(emu) virtio Sos
    5. 5. でも今日は
    6. 6. Plan 9 MEETS “YUREX”
    7. 7. ことの経緯(1)• 前回の探検隊で、@yojiroさんが OpenBSDのドライバを書きました • OPENBSD MEETS “YUREX”• その結果、各OSでYUREXのドライバを 書く遊びが大流行
    8. 8. ことの経緯(2)
    9. 9. ことの経緯(3)• 3月の終わりにつくばでHackathonをや りました。• その成果物 • Plan 9 で動く YUREX ドライバ • @yojiroさんの成果に基づいています
    10. 10. usb/yurex• Plan 9のUSBドライバは、ユーザ空間で 動きます• USBマウスのドライバをベースにして書 きました
    11. 11. Demo
    12. 12. おおまかな仕組み• /dev/usb の下にエンドポイントがみえる• openepするとfdがもらえる• readするとデータが読めて、writeする とデータを送れる • ブロックするので扱いは簡単
    13. 13. 続きはwebで• http://groups.google.com/group/ plan9sheevaplug/

    ×