NetBSD,on the ROAD
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

NetBSD,on the ROAD

  • 1,722 views
Uploaded on

"1st OSC Award Presentation" by Japan NetBSD Users' Group ...

"1st OSC Award Presentation" by Japan NetBSD Users' Group
http://www.ospn.jp/press/20140218osc-award.html

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
1,722
On Slideshare
1,633
From Embeds
89
Number of Embeds
2

Actions

Shares
Downloads
9
Comments
2
Likes
7

Embeds 89

https://twitter.com 83
http://s.deeeki.com 6

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. NetBSD, on the ROAD 日本NetBSDユーザーグループ 蛯原 純 jun@soum.co.jp jun@netbsd.org
  • 2. オープンソースカンファレンス ● 2004年から100回+1回(OSSC会津)開催 ● 全参加者:53,504人 – – 東京 25210人 – 中部・北陸 名古屋:3250人 新潟長岡:650人 浜松:200人 – 関西 京都神戸:9350人 – 山陽山陰四国 島根:1330人 広島:600人 四国:760人 – 九州・沖縄: 福岡 3120人 大分:840人 沖縄:1270人 – ● 北海道・東北 北海道:3770人 仙台:1080人 会津:64人 岩手:100人 CloudDBenterprise 1910人 全参加コミュニティ: 3,039団体
  • 3. 北海道・東北 東京 中部・北陸 関西 山陽・山陰・四国 九州・沖縄 CloudDBenterprise
  • 4. togetterまとめview数に見る NetBSDブースの反響ベスト5 ● 2012広島: 3697view  X68060+ラムー  ● 2012京都:2869view  LUNAとmikutter ● 2012名古屋:2407view ドリキャスVMtwitter ● 2013京都:2118view LUNAとmikutter ● 2012東京:2114view KOBOとRPI ● 規模が大きいからと言って反応がいいとは限らない
  • 5. NetBSD ● ftp ftp.netbsd.org ● tar xzvf src.tar.gz ● cd /usr/src ● build.sh -m i386 -U release ● build.sh -m i386 -U iso-image ● http://www.NetBSD.org/
  • 6. BSDライセンスとNetBSD ● ● ● NetBSDのソースコードは、自由に配布したり 売ることができます。 NetBSDのソースコードから作ったバイナリを 売ることもできます。 バイナリのソースコードを公開する義務はあり ません。
  • 7. 2 条項 BSD ライセンス ● Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: – Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. – Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • 8. 2条項BSDライセンス (翻訳byおかのさん) ● ソースおよびバイナリー形式の再配布および使用を、変更 の有無にかかわらず、 以下の条件を満たす場合に認める: – – ● ソースコードの再配布においては、上記の著作権表示、この条件 の列挙、下記の注意書きを残すこと。 バイナリー形式の再配布においては、上記の著作権表示、この条 件の列挙、下記の注意書きを、 配布物に附属した文書および/ま たは他のものに再現させること。 このライセンスの前には著作権表示そのものが付きます。 この後には注意書きが付き、このソフトウェアに関して問 題が生じても、作者は責任を負わないと述べます。
  • 9. 日本NetBSDユーザーグループ ● 1999年から ● 年一回東京近辺で総会 – ● 50人くらい ブース出展開始 – 1999年 オープンソース祭り@秋葉原 – 会場内DHCPサーバはNetBSD/MacSE30 – 本多おやじフェア ● http://www.jp.NetBSD.org/ ● http://www.facebook.com/NetBSD.jp/
  • 10. 日本ナントカユーザグループ ● 当時はあまり考えずに勢いでつけてしまった ● 弊社内でUbuntuくろまくさんと世間話 – もう日本ナントカグループっていらないんじゃね? – そもそも日本って何すか? – ftpサーバとかミラーする必要どのくらいあるの? – 翻訳とか自動翻訳でいいじゃん – じゃあなにすればいいんだろ
  • 11. OSC登場まで ● もともとFreeBSDのイベントだった→合流 ● 年二回「BSDなひととき」開催 – N+I InterOP 幕張 – インターネットウィーク – 最近はOSC東京秋とKOFでやってます ● ● 300人規模 – ● itojunに報告っぽい 海外からゲストを呼んでいた perry hubertf.. ご厚意でBOF枠を続けられなくなってきた – 会場費50万! – 運営し切れません – どうすればいいんだろうと迷っていた
  • 12. オープンソースカンファレンス! ● 宮原さんがなんかイベントを立ち上げるらしい – BSD Conferenceというのがあってですね ● ブースが出せる!しかもタダ! ● よし行ってみるか! ● 雰囲気ちょうゆるい! – いろいろやりすぎても大丈夫そう ● 無線でIPv6マルチキャストとか
  • 13. どう参加しようか ● ブースだけ出してみた – – OSなのでプロンプトでてるだけ – しかも何がなんだかほとんどわからない – ● 謎マシン並べるだけ おれたち何しにきたの? セミナー枠もやってみよう – プレゼン資料はオープンソースのつどい@名大 – とりあえず紹介すっか – セミナー枠は絶対やったほうがいい!
  • 14. OSC日本各地で開催される ● 場所ごとに行かない理由を考えるのがめんどい – 全部行けばいいんじゃね? – 全部行くとどうなるか興味があった→こうなる – 日本各地で開催するみたいだぞ ● ● →成果をまとめると日本ナントカグループになるんじゃね? マイルール – 申込書が届いたら8時間以内に申し込みする ● 申し込みしていないと心配されている疑惑 – 日付と飛行機だけまず押さえる – あとのことは明日考える
  • 15. 実際にどのくらい参加したか ● 91/100 – ● OSSC会津が100回に含まれてない でてないの 10回 – 大分 2回 2008,2009 ● 温泉合宿だといろんな人がこないんじゃないか? – DB  5回 2006,2007,2008,2011,2012 – cloud 2回 2012,2013osaka – エンタプライズ 1回 2013 ● さくらでサポートされた!(OSC北海道つながり ● AWSも動く
  • 16. 実働部隊 ● 「八事裏山」 – – 表山には曽田さん筒井さんたちが – 名城大学寺沢ゼミ残党三名 – 在学時にあったSONY NEWSを使っていた – ● 八事裏山フォークオーケストラという渋さみたいなバンドがあった 卒業後、名古屋BSDユーザーグループで再会 寺沢ゼミ – 計算機に関することなら何をやっていてもいい – 在学中SONY NEWSとFM-7で遊び倒す – 持ちネタ ● 5インチMOに書いた卒論がどんどん消えていく ● MOを入れ替えて起動すると違うOSが起動する!
  • 17. SONY NEWS ● BSD系UNIXを移植! ● 最新鋭ワークステーション! ● なぜか大学にあった→なんで? ● SRA岸田孝一さんが大学に配った! – NWS-800 3号機が来ていた – X10が動く! 歌代さんが移植したんだっけ? – emacsを起動すると怒られる – 日本語learnでUNIX入門:みんみんさんたちの本 – 研究室で最初にman manの翻訳 – 岸田さんの著書に「HALのテーマ」→itojunと知り合う
  • 18. SONY NEWS展示 ● OSC島根−鳥取環境大学から直送 – ● NEWS展示 中治先生 OSC京都−三大68Kワークステーション展示 – 筒井さんが姫路から運搬→いきなり展示! – SONY NEWS – Sun Sun3/80 – OMRON LUNA→よしだともこ先生にウケる! ● オムロンOBの人が遊びにきてくれる! ● 「わたしこれ開発してました」(c)CMSの達人
  • 19. OMRON LUNA ● OMRON =ワークステーションの会社 ● LUNA 68K – – 電源修復手術 – ● よしだともこ先生のツテでLUNA回収 京都で展示 LUNA88K – マンション全部ワークステーションの山から発掘 – OpenBSDに移植していた青山さんと連絡 – LUNA88K&LUNA68KをOSC名古屋で展示!
  • 20. シャープ ● 日本のNetBSD移植はX68000から始まった – 沖さんが移植→NIFTYでMO回覧 – 徹底的に修理:@X68060さん ● – OSC東京で隣のブースになって68060を見せていただく XM6i:究極のエミュレーター for NetBSD ● OSC広島はX68000大特集 – by いさきさん&菅原さん ● ● エミュレータとOS移植の両輪開発 ● ● NetBSD/X68030が動くエミュレータ CPU内部の挙動がエミュレータで見える! ZAURUS – ARMマシン by のなかさん
  • 21. ZAURUS ● ZAURUSはOSC東京名物 – WZero3 – NetWalker by hkenkenさん ● ● ● ここからKOBOとかNetBSD評価ボードブーム RPIもZAURUSだと思うとZAURUSのような気が ぜんぶOSCのせい ー とんぬらさん – いきなりC700 – いきなりZAURUSでuboot起動 – いきなりC700で音デバイスサポート
  • 22. WindowsCE ● 日本NetBSDユーザーグループ第一回BOFでのネタ – ● いきなりtetris起動 hpcmips – – ● シグマリオンでワンセグ受信:OSC京都 →Playstation2 hpcsh – スピーシーズ:ロボット:OSC東京 – DreamCast→ ● ● ● マラカスコントローラでX操作:OSC北海道 おおしまさん コントローラにツイッター画面表示:OSC名古屋 おおしまさん hpcarm – WZero3 ておくれイメージ:つついさん:OSC仙台で展示 – Jornada
  • 23. どうすればいいのかわからない ● 昔のコードで – – ● 4cluse BSDになっているコードを2cluseに変更? 誰にどう許可をとるといいのか? 電解コンデンサ問題 – ● 電源部分の老朽化→できるだけ直す 認証アルゴリズムが重い – – ● SSHの鍵生成が耐えられる速度か? twitter認証が耐えられる時間内に終わるか? 老ハード介護グッズ – 10Base5/2 MAU – SCSIハードディスク – 30pin SIMM – コンパクトフラッシュ型ネットワークカード
  • 24. オープンって何すか ● 作ったコードをライセンスに基づいて公開 – – ● 個別に直したツリーを独自メンテしんどい 複数ツリーを無限にテストするのもう無理 自分がそのソフトを使っていることを公開 – 自社が作った公開コードも他社もつかってますよ – ブースの回り方がわかりません ● 使っているソフトのブースに行って使っていると言う ● どう使っているのか ● 不満はないのか→じゃあ直そう!→成果 ● バグはないのか→じゃあ直そう!→成果 ● 直した方がいいところがあったら直接いってみる
  • 25. レポート/修正 ● バグ報告はアップストリームに! – バグ管理はソフトによってまちまち – 使っているソフトウェアの数だけ ● – 管理ページへのアカウントが必要になる 報告進捗管理 – – ● 何を出したか どのアーキテクチャに対して出したか マージするときの差分が大きすぎると.. – – ● 他人が直せなくなる→壊したら直せなくなる 直した理由が説明できなくなる 一度マージしたらずっとメンテする覚悟
  • 26. アプリケーション ● Pkgsrc – ftp ftp.pkgsrc.org... current.tar.gz – tar xzvf pkgsrc.tar.gz – cd /usr/pkgsrc/net/mikutter – make package-install ● 13000種のアプリケーション ● 230種のオープンソースライセンス ● OSC福岡:おばたさんによる解説
  • 27. PkgsrcとOSC ● 取り合えず隣になったブースのソフトを動かしてみる ● mikutter ● mlterm→謎マシンでフレームバッファターミナル – ● LibreOffice4 小野寺さん – ● OSC広島前日にX68K+mlterm開発者会議 LibreOfficeグループとも交流 CMSソフトウェア – drupal – geeklog – Wordpress – Basercms→OSC福岡〜OSC大分 – concrete5
  • 28. mikutter ● 移植最終目標ソフトウェア – としぁさんのライブコーディング@OSC京都 – すべてのソフトウェアが正しく動いているか – どこまで遅いマシンで動くのか ● LUNA68K – 展示に最適 – コミュニティが優秀かつ愉快 ● – 正しいフィードバックが帰ってくる! シール ● おかのさんが差し入れてくれたのを配りまくる ● 楽しい!
  • 29. 実行イメージ配布 ● mikutterを動かすブートイメージ 筒井さん – – i386用 – ZAURUS用 – ● 「ておくれ NetBSD」で検索 WZero3用 RPI用NetBSDブートイメージ – OSCごとに更新 – mikutterがご家庭のテレビで動きます。 – 家族にタイムラインを! – 海外からのおたよりが来て驚く
  • 30. シールを配る ● OSの展示 – – 見る方も展示する方も会話のきっかけがない – ● プロンプトが出てるだけ 資料とか配ってもまずとっかかりがつかめない シール – 見れば分かる – 受け取ってもらいやすい – 仕入先:おかのさん – らこらこシール@OSC福岡 – mikutterシール評議委員長現る(OSC会津
  • 31. 観光ガイド ● セミナー資料を配ってほしい ● スライドそのままだと物足りない ● 地元の人は地元のことはよく知っている – – こっちはその地元のことはほとんど知らない – 何か地元の人が話しやすいきっかけをつくりたい – ● NetBSDのことは知っていても知らなくてもいい せっかく来たんだからその地方のことを知りたい 地方OSCで自分が知りたいことをまとめておきたい – 電子部品店/オーディオショップ/ジャズロック喫茶 遺跡/戦跡:奥さんだけでやっている電子部品店増える ● Sphinx+scribus+inkscape→epub
  • 32. NetBSDができたこと ● ソースコードに – 地上のあらゆるマシンと周辺機器の仕様を収集して – 部分ごとに分類して、 – コンパイルすると動くようにする→「わぁい、動いた!」 ● ● どこまでも動かしつづける pkgsrc – – 分類して – ● 地上のあらゆるソースコードを収集して どのハードウェアでもコンパイルして動くようにする 日本NetBSDユーザーグループ – 日本中のあらゆるアクティビティを収集する – どういう人がいるのか知りたい – やっていることを展示したり発表できる場所を提供する
  • 33. メーリングリスト ● netbsd-request@re.soum.co.jp ● 1994年9月から:20年くらい ● 600人くらい:10000通くらい ● 太古の記録が結局残ってる
  • 34. Facebook ● http://www.facebook.com/NetBSD.jp ● ライフハック – URLなどは総会で一挙にきめてその場で作る! ● 223人(MLの半分位 ● イベント欄とホームページの連携 – – www.jp.NetBSD.orgのトップページに反映される! – ● Facebookのイベントに追加すると https://developers.facebook.com/docs/graph-api/reference/event/ BSDっぽいことをニュースに書く – タイムラインでその月に起きたことがわかる
  • 35. 本当に怖いFacebook
  • 36. 翻訳 ● Webページ:おかのさんありき ● 本家翻訳ページが翻訳しないことに ● SAとかどうしよ ● そうこうしている間に自動翻訳が ● 翻訳支援ツール各種 – ● 英語圏向け「日本語翻訳作成支援方法」 OS側の多国語対応(I18N) – プロジェクト側で支援する枠組みを作りたい
  • 37. サーバ管理 ● 有志でサーバ運営 ● IIJ様にアクセスポイントを提供していただく – ● ミラーとかWWWとか 手が回ってない! – NTP問題 – ディスクが飛んだとき – コンテンツ作成 ● gitで管理
  • 38. AsiaBSDCon ● www.asiabsdcon.org ● 今年もBSD関係者が集まります! ● 国際会議 ● 英語 ● スポンサー募集 ● BSDResearch. – AsiaBSDConの運営 – BSD認定試験
  • 39. OSC2014Tokyo/Spring ● JNUG:展示 ● このあと – FreeBSD: – カーネルHaskell:
  • 40. まとめ ● 日本なんとかグループなのでOSCに参加 ● 1994-1999-から何か運営 ● できることはできる – ● できないことはできないができることは全部やる OSC参加には意味がある – ハッカソンとして→イベント駆動開発 – 気軽に発表できる場として – 「東京から来い!」そっちが来ないならこっちから行く ● ● 謎マシン輸送可能半径はほぼ100Km ライフハック – 協賛金は払いにくいけど旅費なら出せる