Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Plan 9 MEETS "YUREX" 発動篇

965 views

Published on

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

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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/

×