Upload
daisuke-nikura
View
1.011
Download
1
Embed Size (px)
Citation preview
Plan 9UNIX(SysV/BSD) より UNIX( 哲学 ) らしい OS
@murachue
Parallel experiments
Plan 9 ってなに ?
• 分散 OS とかいうもの• 約 20 年前から現在まで開発中 !
• ベル研究所から始まった– Rob Pike や Ken Thompson 、 Dennis Ritchie や Brian
Kernighan も開発チームにいたらしい• UNIX や C 言語の開発者、 K&R の人
• 今はオープンソース• GUI が標準でついてくる• UTF-8 や /proc や unionfs はここから生まれた
こんなやつ
気に入ったところ
• シンプルなシステム• “ 本当に”すべてがファイル–ウィンドウも、ネットワークも
• ioctl がない–シェルスクリプトで書ききれる
• ソースが読みやすい傾向–でも…
• Glenda がかわいい
これ
変態変わっているところ
• ANSI C じゃない C コンパイラ– Anonymous field とか独自拡張がある
• 一見さんお断りウィンドウシステム– twm より厳しいかも ? 慣れるとそうでもない
• 3 ボタンマウス必須– マウス無いと本当に何もできない
• へんなテキストエディタばっかり– 操作方法が特殊、慣れると (ry
• CLI サポートがかなり残念– GUI がメインだから ?
• プロセスによってファイルツリーの見え方が違う– 名前空間がプロセスによって違います
ためしてみよう
• http://plan9.bell-labs.com/plan9/
信者の集いイベントとか• こんなのがありました
– Plan 9 勉強会 (Gree Labs) [2010/2/10]– Plan 9/Sheevaplug Hackathon [2010/3/20-22]– Plan 9/9grid 勉強会 [2010/5/25]– Kernel/VM 探検隊 [#5 2010/8/22] OpenBSD もあるよ !
• こんなのもあ ( った | る ) ようです– IWP9 (Plan 9 関連の国際会議 )
• twitter で Plan 9 クラスタをフォローすると新鮮な情報が手に入るかも ?– クラスタの定義が怪しいけど…
• Plan 9 のファンが集う ML があります– 9fans ( ただし英語…でもこわくないよ !)– tip9ug (Tokyo Inferno/Plan 9 Users Group)
ありがとうございました
続きは懇親会で
わからないことがあれば Google 検索や @murachue に問いかけると良いと思います。