trema コミッタになるには
DESCRIPTION
OpenFlow勉強会その2 #sdnstudyTrema チーム 高宮の発表資料です。TRANSCRIPT
Trema の
高宮 安仁 @yasuhito
コミッタになるには?
FAQよくある質問
SDNってネットワークに詳しくないと無理
FAQ: 1
?
私、高宮の場合...(数週間前の会話)
わかってない人
BGPって何すか?
?
ルータってどう動くんでしたっけ ??
わかってない人
??
ルータとスイッチって何が違うんだっけ...
わかってない人
?? ?
. . . . .
わかってない人
?? ?
このレベルでも何とかなる
高宮
実際にたくさんコミットしている
Trema のコミット量
なんで素人なのにTrema開発してるの?
FAQ: 2
1.5 年前 ...
NE○中央研製
OpenFlow
コントローラ
NE○中央研製
OpenFlow
コントローラ
誰か改良してくれ!
スキルセット
1) 大規模システム
スキルセット
2) ソフトウェアテスト1) 大規模システム
スキルセット
+同僚(ネットワークのプロ達)
Ruby/C lib.
NW Emulator
tremacmd.
TremaController
スキルセット
私もTremaの開発に参加できますか?
FAQ: 3
もち、ウェルカムじゃ。
(C) Miramax Films 2004
取間先生
「私、SDN/OpenFlow を勉強してTrema のコミッタになります!」
(C) Miramax Films 2004
ほほぅ...
(C) Miramax Films 2004
コラーーーー!!!!!!!!!!!!(C) Miramax Films 2004
(C) Miramax Films 2004
話を聞いとらんな!
よ く あ る
誤解
SDN/OpenFlowを勉強して、
Trema のコミッタになる
SDN/OpenFlowを勉強して、
Trema のコミッタになる逆!
正しくは...
Trema のコミッタになると
正しくは...
Trema のコミッタになると
正しくは...
SDN/OpenFlow がわかる
どんなバンドで演るときも、一番下手なプレイヤーでいろ。
Pat Metheny, Guitarist
?スキルセット
他のフレームワークに比べてどうなの?
FAQ: 4
Trema
Floodlight
OpenFaucet
POX
Beacon
NOX 5
6
20
26
46
75
watcher数: 1位
Floodlight
Trema
POX
OpenFaucet
Beacon
NOX 1
1
3
10
12
17
fork数: 2位
Trema
NOX
POX
Beacon
Floodlight
OpenFaucet 0
3
4
5
16
29
サンプルApp数: 1位
01101101110101010111110101010111
「すごいわ...」
(C) Miramax Films 2004
Trema ってどれだけオープンな開発なの?
FAQ: 5
主なコントリビュータ
Jari Sundell
C Library
NickKaranatsios
Ruby Library
Vladmir Andrei Olteanu
C++ Patch
やっぱり英語が必要?
FAQ: 6
日本語でもできることは多い
ツイートするブログを書く勉強会で話す
OpenFlowSW を増やす
#自宅ラック勉強会
Trema Tシャツで出社
どれもナイスなコミットです!
何とかなる!
やってみるか?
(C) Miramax Films 2004
「はい、今日から Tremaコミッタになります!」
(C) Miramax Films 2004
(C) Miramax Films 2004
最後に一つ
(C) Miramax Films 2004
一、「他とは違う」を常に意識すべし
Tremaの掟
Java Python
Java PythonFloodlightBeaconMaestro
Java PythonFloodlightBeaconMaestro OpenFaucet
POXNOX
Java PythonFloodlightBeaconMaestro OpenFaucet
POXNOX
攻め込める?
Java PythonFloodlightBeacon
OpenFaucetMaestro
POXNOX
Java PythonFloodlightBeacon
OpenFaucetMaestro
POXNOX
Ruby/CTrema
こうならないように!
規模
複雑度
規模
複雑度NiciraNEC
規模
複雑度NiciraNEC
GoogleFloodlightBeaconOpenFaucet
規模
複雑度NiciraNEC
GoogleFloodlightBeaconOpenFaucet
NOXPOX
規模
複雑度NiciraNEC
GoogleFloodlightBeaconOpenFaucet
NOXPOX
攻め込めない
規模
複雑度NiciraNEC
Floodlight GoogleNOX Beacon
OpenFaucetPOX
規模
複雑度NiciraNEC
Floodlight GoogleNOX Beacon
OpenFaucetPOX
規模
複雑度NiciraNEC
Floodlight GoogleNOX Beacon
OpenFaucetPOX
規模
複雑度NiciraNEC
Floodlight GoogleNOX Beacon
OpenFaucetPOX
?
データセンター持ってません!
規模
複雑度NiciraNEC
Floodlight GoogleNOX Beacon
OpenFaucetPOX
規模
複雑度NiciraNEC
Floodlight GoogleNOX Beacon
OpenFaucetPOX
Trema
規模
複雑度NiciraNEC
Floodlight GoogleNOX Beacon
OpenFaucetPOX
Trema ココ!
一、「他とは違う」を常に意識すべし
Tremaの掟
(C) Miramax Films 2004
もうひとつ
一人?
Trema 道場
日本語 OK!
まとめ
まとめ1)自分の得意技を持って、いきなり飛び込もう
まとめ1)自分の得意技を持って、いきなり飛び込もう
2)他がやってないことを狙ってやろう