NetBSD,on the ROAD

  • 1,417 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,417
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
9
Comments
2
Likes
7

Embeds 0

No embeds

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 ライフハック – 協賛金は払いにくいけど旅費なら出せる