92
Trema 高宮 安仁 @yasuhito コミッタになるには?

Trema コミッタになるには

Embed Size (px)

DESCRIPTION

OpenFlow勉強会その2 #sdnstudyTrema チーム 高宮の発表資料です。

Citation preview

Page 1: Trema コミッタになるには

Trema の

高宮 安仁 @yasuhito

コミッタになるには?

Page 2: Trema コミッタになるには

FAQよくある質問

Page 3: Trema コミッタになるには

SDNってネットワークに詳しくないと無理

FAQ: 1

?

Page 4: Trema コミッタになるには

私、高宮の場合...(数週間前の会話)

Page 5: Trema コミッタになるには

わかってない人

BGPって何すか?

?

Page 6: Trema コミッタになるには

ルータってどう動くんでしたっけ ??

わかってない人

??

Page 7: Trema コミッタになるには

ルータとスイッチって何が違うんだっけ...

わかってない人

?? ?

Page 8: Trema コミッタになるには

. . . . .

わかってない人

?? ?

Page 9: Trema コミッタになるには

このレベルでも何とかなる

Page 10: Trema コミッタになるには

高宮

実際にたくさんコミットしている

Trema のコミット量

Page 11: Trema コミッタになるには

なんで素人なのにTrema開発してるの?

FAQ: 2

Page 12: Trema コミッタになるには

1.5 年前 ...

Page 13: Trema コミッタになるには
Page 14: Trema コミッタになるには

NE○中央研製

OpenFlow

コントローラ

Page 15: Trema コミッタになるには

NE○中央研製

OpenFlow

コントローラ

誰か改良してくれ!

Page 16: Trema コミッタになるには

スキルセット

Page 17: Trema コミッタになるには

1) 大規模システム

スキルセット

Page 18: Trema コミッタになるには

2) ソフトウェアテスト1) 大規模システム

スキルセット

Page 19: Trema コミッタになるには

+同僚(ネットワークのプロ達)

Page 20: Trema コミッタになるには
Page 21: Trema コミッタになるには
Page 22: Trema コミッタになるには

Ruby/C lib.

NW Emulator

tremacmd.

TremaController

Page 23: Trema コミッタになるには

スキルセット

Page 24: Trema コミッタになるには

私もTremaの開発に参加できますか?

FAQ: 3

Page 25: Trema コミッタになるには

もち、ウェルカムじゃ。

(C) Miramax Films 2004

取間先生

Page 26: Trema コミッタになるには

「私、SDN/OpenFlow を勉強してTrema のコミッタになります!」

(C) Miramax Films 2004

Page 27: Trema コミッタになるには

ほほぅ...

(C) Miramax Films 2004

Page 28: Trema コミッタになるには

コラーーーー!!!!!!!!!!!!(C) Miramax Films 2004

Page 29: Trema コミッタになるには

(C) Miramax Films 2004

話を聞いとらんな!

Page 30: Trema コミッタになるには

よ く あ る

誤解

Page 31: Trema コミッタになるには

SDN/OpenFlowを勉強して、

Trema のコミッタになる

Page 32: Trema コミッタになるには

SDN/OpenFlowを勉強して、

Trema のコミッタになる逆!

Page 33: Trema コミッタになるには

正しくは...

Page 34: Trema コミッタになるには

Trema のコミッタになると

正しくは...

Page 35: Trema コミッタになるには

Trema のコミッタになると

正しくは...

SDN/OpenFlow がわかる

Page 36: Trema コミッタになるには
Page 37: Trema コミッタになるには

どんなバンドで演るときも、一番下手なプレイヤーでいろ。

Pat Metheny, Guitarist

Page 38: Trema コミッタになるには

?スキルセット

Page 39: Trema コミッタになるには

他のフレームワークに比べてどうなの?

FAQ: 4

Page 40: Trema コミッタになるには
Page 41: Trema コミッタになるには
Page 42: Trema コミッタになるには

Trema

Floodlight

OpenFaucet

POX

Beacon

NOX 5

6

20

26

46

75

watcher数: 1位

Page 43: Trema コミッタになるには

Floodlight

Trema

POX

OpenFaucet

Beacon

NOX 1

1

3

10

12

17

fork数: 2位

Page 44: Trema コミッタになるには

Trema

NOX

POX

Beacon

Floodlight

OpenFaucet 0

3

4

5

16

29

サンプルApp数: 1位

01101101110101010111110101010111

Page 45: Trema コミッタになるには

「すごいわ...」

(C) Miramax Films 2004

Page 46: Trema コミッタになるには

Trema ってどれだけオープンな開発なの?

FAQ: 5

Page 47: Trema コミッタになるには
Page 48: Trema コミッタになるには
Page 49: Trema コミッタになるには

主なコントリビュータ

Page 50: Trema コミッタになるには

Jari Sundell

C Library

Page 51: Trema コミッタになるには

NickKaranatsios

Ruby Library

Page 52: Trema コミッタになるには

Vladmir Andrei Olteanu

C++ Patch

Page 53: Trema コミッタになるには

やっぱり英語が必要?

FAQ: 6

Page 54: Trema コミッタになるには

日本語でもできることは多い

Page 55: Trema コミッタになるには

ツイートするブログを書く勉強会で話す

Page 56: Trema コミッタになるには

OpenFlowSW を増やす

#自宅ラック勉強会

Page 57: Trema コミッタになるには

Trema Tシャツで出社

Page 58: Trema コミッタになるには

どれもナイスなコミットです!

Page 59: Trema コミッタになるには

何とかなる!

Page 60: Trema コミッタになるには

やってみるか?

(C) Miramax Films 2004

Page 61: Trema コミッタになるには

「はい、今日から Tremaコミッタになります!」

(C) Miramax Films 2004

Page 62: Trema コミッタになるには

(C) Miramax Films 2004

Page 63: Trema コミッタになるには

最後に一つ

(C) Miramax Films 2004

Page 64: Trema コミッタになるには

一、「他とは違う」を常に意識すべし

Tremaの掟

Page 65: Trema コミッタになるには
Page 66: Trema コミッタになるには

Java Python

Page 67: Trema コミッタになるには

Java PythonFloodlightBeaconMaestro

Page 68: Trema コミッタになるには

Java PythonFloodlightBeaconMaestro OpenFaucet

POXNOX

Page 69: Trema コミッタになるには

Java PythonFloodlightBeaconMaestro OpenFaucet

POXNOX

攻め込める?

Page 70: Trema コミッタになるには

Java PythonFloodlightBeacon

OpenFaucetMaestro

POXNOX

Page 71: Trema コミッタになるには

Java PythonFloodlightBeacon

OpenFaucetMaestro

POXNOX

Ruby/CTrema

Page 72: Trema コミッタになるには

こうならないように!

Page 73: Trema コミッタになるには

規模

複雑度

Page 74: Trema コミッタになるには

規模

複雑度NiciraNEC

Google

Page 75: Trema コミッタになるには

規模

複雑度NiciraNEC

GoogleFloodlightBeaconOpenFaucet

Page 76: Trema コミッタになるには

規模

複雑度NiciraNEC

GoogleFloodlightBeaconOpenFaucet

NOXPOX

Page 77: Trema コミッタになるには

規模

複雑度NiciraNEC

GoogleFloodlightBeaconOpenFaucet

NOXPOX

攻め込めない

Page 78: Trema コミッタになるには

規模

複雑度NiciraNEC

Floodlight GoogleNOX Beacon

OpenFaucetPOX

Page 79: Trema コミッタになるには

規模

複雑度NiciraNEC

Floodlight GoogleNOX Beacon

OpenFaucetPOX

Page 80: Trema コミッタになるには

規模

複雑度NiciraNEC

Floodlight GoogleNOX Beacon

OpenFaucetPOX

Page 81: Trema コミッタになるには

規模

複雑度NiciraNEC

Floodlight GoogleNOX Beacon

OpenFaucetPOX

?

Page 82: Trema コミッタになるには

データセンター持ってません!

Page 83: Trema コミッタになるには

規模

複雑度NiciraNEC

Floodlight GoogleNOX Beacon

OpenFaucetPOX

Page 84: Trema コミッタになるには

規模

複雑度NiciraNEC

Floodlight GoogleNOX Beacon

OpenFaucetPOX

Trema

Page 85: Trema コミッタになるには

規模

複雑度NiciraNEC

Floodlight GoogleNOX Beacon

OpenFaucetPOX

Trema ココ!

Page 86: Trema コミッタになるには

一、「他とは違う」を常に意識すべし

Tremaの掟

Page 87: Trema コミッタになるには

(C) Miramax Films 2004

もうひとつ

Page 88: Trema コミッタになるには

一人?

Page 89: Trema コミッタになるには

Trema 道場

日本語 OK!

Page 90: Trema コミッタになるには

まとめ

Page 91: Trema コミッタになるには

まとめ1)自分の得意技を持って、いきなり飛び込もう

Page 92: Trema コミッタになるには

まとめ1)自分の得意技を持って、いきなり飛び込もう

2)他がやってないことを狙ってやろう