Infernoの話                   @saisa6153                NDS#29 11/17/201212年11月17日土曜日
Inferno知ってるひとー12年11月17日土曜日
詳しくはwebで!!12年11月17日土曜日
でも...12年11月17日土曜日
ubuntu vs inferno os12年11月17日土曜日
地を   うgoogleトレンド12年11月17日土曜日
CAUTION               検索するときは               “Inferno OS”12年11月17日土曜日
Inferno vs Inferno os12年11月17日土曜日
“OS”の有無で               検索結果が違う12年11月17日土曜日
12年11月17日土曜日
アイマス...だと...12年11月17日土曜日
問題               web上の情報が少ない12年11月17日土曜日
書籍もあるよ!!12年11月17日土曜日
もちろん               どっちも               買いました12年11月17日土曜日
「書籍の内容は               バージョン3なんだって」                ※現行はバージョン412年11月17日土曜日
Inferno売って               • Lucent社からVita Nuova社が買収               • GPLフリーで販売               • €173 サポート付き12年11月17日土曜日
問題               情報が少ない12年11月17日土曜日
なので今ちょっと                説明します12年11月17日土曜日
Infernoとは               • Plan9の後継の分散OS               • プロセッサ間の移植が容易               • 1MBのMMU無し環境で動作(らしい)               • ネ...
もうちょっと具体的に               • 全部スレッド(チャネルと呼称)               • 分散アプリケーションの構築が容易               • カーネルはC, アプリはLimbo12年11月17日土曜日
Unix(Linux) と Inferno               • デバイス(/dev/ or /proc)もファイルとし                て抽象化               • 故にファイル的にネットワークの向こ   ...
構造               Hosted        Native12年11月17日土曜日
DisとLimboとStyx          • Dis:仮想計算機          • Limbo:プログラミング言語               →ホストOSのDisVMでLimboアプリが動く          • Styx:通信プロ...
インストール12年11月17日土曜日
How to Install on OSX           hg clone https://code.google.com/p/inferno-os/           cd inferno-os           vim mkcon...
How to install                 Windows               _人人人人人人_               > setup.exe <                ̄^Y^Y^Y^Y^ ̄12年11月1...
既存OS上で動くので12年11月17日土曜日
DSに入れたり12年11月17日土曜日
Limbo言語12年11月17日土曜日
Limbo(Wikipedia)               • モジュラープログラミング               • 並行プログラミング               • 強い型チェック(コンパイル時と実行時)               ...
HelloWorld               implement Command;               include "sys.m";                  sys: Sys;               includ...
みんなで                 inferno               いじりましょう12年11月17日土曜日
今はじめると               • フロンティアの最前線を走れる               • 組み込みもイケる               • 分散OSに明るくなる12年11月17日土曜日
Upcoming SlideShare
Loading in …5
×

Infernoの話

1,079 views

Published on

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

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

No notes for slide

Infernoの話

  1. 1. Infernoの話 @saisa6153 NDS#29 11/17/201212年11月17日土曜日
  2. 2. Inferno知ってるひとー12年11月17日土曜日
  3. 3. 詳しくはwebで!!12年11月17日土曜日
  4. 4. でも...12年11月17日土曜日
  5. 5. ubuntu vs inferno os12年11月17日土曜日
  6. 6. 地を うgoogleトレンド12年11月17日土曜日
  7. 7. CAUTION 検索するときは “Inferno OS”12年11月17日土曜日
  8. 8. Inferno vs Inferno os12年11月17日土曜日
  9. 9. “OS”の有無で 検索結果が違う12年11月17日土曜日
  10. 10. 12年11月17日土曜日
  11. 11. アイマス...だと...12年11月17日土曜日
  12. 12. 問題 web上の情報が少ない12年11月17日土曜日
  13. 13. 書籍もあるよ!!12年11月17日土曜日
  14. 14. もちろん どっちも 買いました12年11月17日土曜日
  15. 15. 「書籍の内容は バージョン3なんだって」 ※現行はバージョン412年11月17日土曜日
  16. 16. Inferno売って • Lucent社からVita Nuova社が買収 • GPLフリーで販売 • €173 サポート付き12年11月17日土曜日
  17. 17. 問題 情報が少ない12年11月17日土曜日
  18. 18. なので今ちょっと 説明します12年11月17日土曜日
  19. 19. Infernoとは • Plan9の後継の分散OS • プロセッサ間の移植が容易 • 1MBのMMU無し環境で動作(らしい) • ネイティブでも既存OSの上でも動作12年11月17日土曜日
  20. 20. もうちょっと具体的に • 全部スレッド(チャネルと呼称) • 分散アプリケーションの構築が容易 • カーネルはC, アプリはLimbo12年11月17日土曜日
  21. 21. Unix(Linux) と Inferno • デバイス(/dev/ or /proc)もファイルとし て抽象化 • 故にファイル的にネットワークの向こ うに行ける • Infernoの/net/からアクセスする感じ12年11月17日土曜日
  22. 22. 構造 Hosted Native12年11月17日土曜日
  23. 23. DisとLimboとStyx • Dis:仮想計算機 • Limbo:プログラミング言語 →ホストOSのDisVMでLimboアプリが動く • Styx:通信プロトコル12年11月17日土曜日
  24. 24. インストール12年11月17日土曜日
  25. 25. How to Install on OSX hg clone https://code.google.com/p/inferno-os/ cd inferno-os vim mkconfig sh makemk.sh export PATH=... export EMU="-r/usr/local/inferno-os -g1024x768 -f/fonts/misc/unicode.6x13.font" mk nuke mk install12年11月17日土曜日
  26. 26. How to install Windows _人人人人人人_ > setup.exe <  ̄^Y^Y^Y^Y^ ̄12年11月17日土曜日
  27. 27. 既存OS上で動くので12年11月17日土曜日
  28. 28. DSに入れたり12年11月17日土曜日
  29. 29. Limbo言語12年11月17日土曜日
  30. 30. Limbo(Wikipedia) • モジュラープログラミング • 並行プログラミング • 強い型チェック(コンパイル時と実行時) • 型付きチャネル上の通信 • GC12年11月17日土曜日
  31. 31. HelloWorld implement Command; include "sys.m"; sys: Sys; include "draw.m"; include "sh.m"; init(nil: ref Draw->Context, nil: list of string) { sys = load Sys Sys->PATH; sys->print("Hello World!n"); }12年11月17日土曜日
  32. 32. みんなで inferno いじりましょう12年11月17日土曜日
  33. 33. 今はじめると • フロンティアの最前線を走れる • 組み込みもイケる • 分散OSに明るくなる12年11月17日土曜日

×