osc2014 hamanako
DESCRIPTION
https://www.facebook.com/events/219229504913284/ http://www.ospn.jp/osc2014-hamanako/ https://www.ospn.jp/osc2014-hamanako/modules/eguide/event.php?eid=5TRANSCRIPT
日本NetBSDユーザーグループ
● 1999年から● 年一回東京近辺で総会
– 50人くらい● ブース出展開始
– 1999年 オープンソース祭り@秋葉原– 会場内DHCPサーバはNetBSD/MacSE30
– 本多おやじフェア● http://www.jp.NetBSD.org/● http://www.facebook.com/NetBSD.jp/
Facebook● http://www.facebook.com/NetBSD.jp
● ライフハック– URLなどは総会で一挙にきめてその場で作る!
● OSC東京春の時点 223人– OSCアワード受賞→253人(+30人)
● イベント欄とホームページの連携– Facebookのイベントに追加すると– www.jp.NetBSD.orgのトップページに反映される!– https://developers.facebook.com/docs/graph-api/reference/event/
● BSDっぽいことをニュースに書く
– タイムラインでその月に起きたことがわかる
本当に怖いFacebook
オープンソースカンファレンス● 2004年から100回+1回(OSSC会津)開催
● 全参加者:53,504人– 北海道・東北 北海道:3770人 仙台:1080人 会津:64人 岩手:100人– 東京 25210人– 中部・北陸 名古屋:3250人 新潟長岡:650人 浜松:200人– 関西 京都神戸:9350人– 山陽山陰四国 島根:1330人 広島:600人 四国:760人– 九州・沖縄: 福岡 3120人 大分:840人 沖縄:1270人– CloudDBenterprise 1910人
● 全参加コミュニティ: 3,039団体
北海道・東北 東京
中部・北陸 関西
山陽・山陰・四国 九州・沖縄
CloudDBenterprise
実際にどのくらい参加したか● 91/(101+1)
– OSSC会津が101回に含まれてない● でてないの 10回
– 大分 2回 2008,2009● 温泉合宿だといろんな人がこないんじゃないか?
– DB 5回 2006,2007,2008,2011,2012
– cloud 2回 2012,2013osaka
– エンタプライズ 1回 2013● さくらでサポートされた!(OSC北海道つながり● AWSも動く
togetterまとめview数に見るNetBSDブースの反響ベスト5
● 2012広島: 3697view X68060+ラムー ● 2012京都:2869view LUNAとmikutter
● 2012名古屋:2407view ドリキャスVMtwitter
● 2013京都:2118view LUNAとmikutter
● 2012東京:2114view KOBOとRPI
● 規模が大きいからと言って反応がいいとは限らない
SONY NEWS展示
● OSC島根−鳥取環境大学から直送– NEWS展示 中治先生
● OSC京都−三大68Kワークステーション展示– 筒井さんが姫路から運搬→いきなり展示!– SONY NEWS
– Sun Sun3/80
– OMRON LUNA→よしだともこ先生にウケる!● オムロンOBの人が遊びにきてくれる!● 「わたしこれ開発してました」(c)CMSの達人
OMRON LUNA
● OMRON =ワークステーションの会社● LUNA 68K
– よしだともこ先生のツテでLUNA回収– 電源修復手術– 京都で展示
● LUNA88K
– マンション全部ワークステーションの山から発掘– OpenBSDに移植していた青山さんと連絡– LUNA88K&LUNA68KをOSC名古屋で展示!
シャープ● 日本のNetBSD移植はX68000から始まった
– 沖さんが移植→NIFTYでMO回覧– 徹底的に修理:@X68060さん
● OSC東京で隣のブースになって68060を見せていただく
– XM6i:究極のエミュレーター for NetBSD● OSC広島はX68000大特集
– by いさきさん&菅原さん● NetBSD/X68030が動くエミュレータ● エミュレータとOS移植の両輪開発● CPU内部の挙動がエミュレータで見える!
● ZAURUS – ARMマシン by のなかさん
ZAURUS● ZAURUSはOSC東京名物
– WZero3
– NetWalker by hkenkenさん● ここからKOBOとかNetBSD評価ボードブーム● RPIもZAURUSだと思うとZAURUSのような気が
● ぜんぶOSCのせい ー とんぬらさん– いきなりC700
– いきなりZAURUSでuboot起動– いきなりC700で音デバイスサポート
WindowsCE
● 日本NetBSDユーザーグループ第一回BOFでのネタ– いきなりtetris起動
● hpcmips
– シグマリオンでワンセグ受信:OSC京都– →Playstation2
● hpcsh
– スピーシーズ:ロボット:OSC東京– DreamCast→
● マラカスコントローラでX操作:OSC北海道 おおしまさん● コントローラにツイッター画面表示:OSC名古屋 おおしまさん
● hpcarm
– WZero3 ておくれイメージ:つついさん:OSC仙台で展示– Jornada
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/
BSDライセンスとNetBSD
● NetBSDのソースコードは、自由に配布したり売ることができます。
● NetBSDのソースコードから作ったバイナリを売ることもできます。
● バイナリのソースコードを公開する義務はありません。
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.
2条項BSDライセンス(翻訳byおかのさん)
● ソースおよびバイナリー形式の再配布および使用を、変更の有無にかかわらず、 以下の条件を満たす場合に認める:
– ソースコードの再配布においては、上記の著作権表示、この条件の列挙、下記の注意書きを残すこと。
– バイナリー形式の再配布においては、上記の著作権表示、この条件の列挙、下記の注意書きを、 配布物に附属した文書および/または他のものに再現させること。
● このライセンスの前には著作権表示そのものが付きます。この後には注意書きが付き、このソフトウェアに関して問題が生じても、作者は責任を負わないと述べます。
アプリケーション
● Pkgsrc– ftp ftp.pkgsrc.org... current.tar.gz
– tar xzvf pkgsrc.tar.gz
– cd /usr/pkgsrc/net/mikutter
– make package-install
● 13000種のアプリケーション● 230種のオープンソースライセンス● OSC福岡:おばたさんによる解説
PkgsrcとOSC● 取り合えず隣になったブースのソフトを動かしてみる● mikutter
● mlterm→謎マシンでフレームバッファターミナル– OSC広島前日にX68K+mlterm開発者会議
● LibreOffice4 小野寺さん– LibreOfficeグループとも交流
● CMSソフトウェア– drupal
– geeklog
– Wordpress
– Basercms→OSC福岡〜OSC大分– concrete5
mikutter
● 移植最終目標ソフトウェア– としぁさんのライブコーディング@OSC京都– すべてのソフトウェアが正しく動いているか– どこまで遅いマシンで動くのか
● LUNA68K
– 展示に最適– コミュニティが優秀かつ愉快
● 正しいフィードバックが帰ってくる!
– シール● おかのさんが差し入れてくれたのを配りまくる● 楽しい!
シールを配る
● OSの展示– プロンプトが出てるだけ– 見る方も展示する方も会話のきっかけがない– 資料とか配ってもまずとっかかりがつかめない
● シール– 見れば分かる– 受け取ってもらいやすい– 仕入先:おかのさん– らこらこシール@OSC福岡– mikutterシール評議委員長現る(OSC会津
観光ガイド● セミナー資料を配ってほしい● スライドそのままだと物足りない● 地元の人は地元のことはよく知っている
– NetBSDのことは知っていても知らなくてもいい– こっちはその地元のことはほとんど知らない– 何か地元の人が話しやすいきっかけをつくりたい– せっかく来たんだからその地方のことを知りたい
● 地方OSCで自分が知りたいことをまとめておきたい– 電子部品店/オーディオショップ/ジャズロック喫茶
遺跡/戦跡:奥さんだけでやっている電子部品店増える● Sphinx+scribus+inkscape→epub
実行イメージ配布
● mikutterを動かすブートイメージ 筒井さん– 「ておくれ NetBSD」で検索– i386用– ZAURUS用– WZero3用
● RPI用NetBSDブートイメージ– OSCごとに更新– mikutterがご家庭のテレビで動きます。– 家族にタイムラインを!– 海外からのおたよりが来て驚く
AsiaBSDCon
● www.asiabsdcon.org
● 今年も世界中のBSD関係者が集まりました!– BSD作った人– sendmail作った人
● 国際会議● 英語● スポンサー募集● BSDResearch.
– AsiaBSDConの運営– BSD認定試験
最近の成果● XM6i X68Kエミュレータ isaki@
– XM6i 新バージョンリリース– XM6i をNetBSD Raspberry PIで動かす
● クロック2MHzで動くX68000!!
● NetWalkerのタッチパッド @h_kenken
● musica DLNA音楽配信ソフト– http://m-systems.co.jp/musica
– NetBSD Raspberry PIで音楽配信– NetBSD/amd64,evbarm,OSX,Ubuntu用バイナリ
ブース展示
● NetBSD/sgimips : O2展示– 焼津から直送
● NetBSD/evbarm: – Raspberry PI
– NetWalker
– ZAURUS
– WZero3
● OpenBlocks
● シール各種:NetBSD,mikutter関連,浸透いうな関連
オープンって何すか● 作ったコードをライセンスに基づいて公開
– 個別に直したツリーを独自メンテしんどい– 複数ツリーを無限にテストするのもう無理
● 自分がそのソフトを使っていることを公開– 自社が作った公開コードも他社もつかってますよ– ブースの回り方がわかりません
● 使っているソフトのブースに行って使っていると言う● どう使っているのか● 不満はないのか→じゃあ直そう!→成果● バグはないのか→じゃあ直そう!→成果● 直した方がいいところがあったら直接いってみる● エレベータでは行きたい行き先のボタンを誰も押してくれない
– さっさと行きたい階のボタンを押す。
レポート/修正● バグ報告はアップストリームに!
– バグ管理はソフトによってまちまち– 使っているソフトウェアの数だけ
● 管理ページへのアカウントが必要になる
– 報告進捗管理– 何を出したか– どのアーキテクチャに対して出したか
● マージするときの差分が大きすぎると..
– 他人が直せなくなる→壊したら直せなくなる– 直した理由が説明できなくなる
● 一度マージしたらずっとメンテする覚悟
NetBSDができたこと● ソースコードに
– 地上のあらゆるマシンと周辺機器の仕様を収集して– 部分ごとに分類して、– コンパイルすると動くようにする→「わぁい、動いた!」
● どこまでも動かしつづける● pkgsrc
– 地上のあらゆるソースコードを収集して– 分類して– どのハードウェアでもコンパイルして動くようにする
● 日本NetBSDユーザーグループ– 日本中のあらゆるアクティビティを収集する– どういう人がいるのか知りたい– やっていることを展示したり発表できる場所を提供する
まとめ● 日本なんとかグループなのでOSCに参加● 1994-1999-から何か運営● できることはできる
– できないことはできないができることは全部やる● OSC参加には意味がある
– ハッカソンとして→イベント駆動開発– 気軽に発表できる場として– 「東京から来い!」そっちが来ないならこっちから行く
● 謎マシン輸送可能半径はほぼ100Km
● ライフハック– 協賛金は払いにくいけど旅費なら出せる