Top Banner
NetBSDのご紹介 日本NetBSDユーザーグループ 蛯原 [email protected] [email protected]
31

Osc2014 hamanako

Jan 28, 2015

Download

Technology

Jun Ebihara

https://www.facebook.com/events/219229504913284/
http://www.ospn.jp/osc2014-hamanako/
https://www.ospn.jp/osc2014-hamanako/modules/eguide/event.php?eid=5
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Osc2014 hamanako

NetBSDのご紹介

日本NetBSDユーザーグループ蛯原 純

[email protected]@netbsd.org

Page 2: Osc2014 hamanako

日本NetBSDユーザーグループ

● 1999年から● 年一回東京近辺で総会

– 50人くらい● ブース出展開始

– 1999年 オープンソース祭り@秋葉原– 会場内DHCPサーバはNetBSD/MacSE30

– 本多おやじフェア● http://www.jp.NetBSD.org/● http://www.facebook.com/NetBSD.jp/

Page 3: Osc2014 hamanako

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っぽいことをニュースに書く

– タイムラインでその月に起きたことがわかる

Page 4: Osc2014 hamanako

本当に怖いFacebook

Page 5: Osc2014 hamanako

オープンソースカンファレンス● 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団体

Page 6: Osc2014 hamanako

北海道・東北 東京

中部・北陸 関西

山陽・山陰・四国 九州・沖縄

CloudDBenterprise

Page 7: Osc2014 hamanako

実際にどのくらい参加したか● 91/(101+1)

– OSSC会津が101回に含まれてない● でてないの 10回

– 大分 2回 2008,2009● 温泉合宿だといろんな人がこないんじゃないか?

– DB  5回 2006,2007,2008,2011,2012

– cloud 2回 2012,2013osaka

– エンタプライズ 1回 2013● さくらでサポートされた!(OSC北海道つながり● AWSも動く

Page 8: Osc2014 hamanako

togetterまとめview数に見るNetBSDブースの反響ベスト5

● 2012広島: 3697view  X68060+ラムー ● 2012京都:2869view  LUNAとmikutter

● 2012名古屋:2407view ドリキャスVMtwitter

● 2013京都:2118view LUNAとmikutter

● 2012東京:2114view KOBOとRPI

● 規模が大きいからと言って反応がいいとは限らない

Page 9: Osc2014 hamanako

SONY NEWS展示

● OSC島根−鳥取環境大学から直送– NEWS展示 中治先生

● OSC京都−三大68Kワークステーション展示– 筒井さんが姫路から運搬→いきなり展示!– SONY NEWS

– Sun Sun3/80

– OMRON LUNA→よしだともこ先生にウケる!● オムロンOBの人が遊びにきてくれる!● 「わたしこれ開発してました」(c)CMSの達人

Page 10: Osc2014 hamanako

OMRON LUNA

● OMRON =ワークステーションの会社● LUNA 68K

– よしだともこ先生のツテでLUNA回収– 電源修復手術– 京都で展示

● LUNA88K

– マンション全部ワークステーションの山から発掘– OpenBSDに移植していた青山さんと連絡– LUNA88K&LUNA68KをOSC名古屋で展示!

Page 11: Osc2014 hamanako

シャープ● 日本のNetBSD移植はX68000から始まった

– 沖さんが移植→NIFTYでMO回覧– 徹底的に修理:@X68060さん

● OSC東京で隣のブースになって68060を見せていただく

– XM6i:究極のエミュレーター for NetBSD● OSC広島はX68000大特集

– by いさきさん&菅原さん● NetBSD/X68030が動くエミュレータ● エミュレータとOS移植の両輪開発● CPU内部の挙動がエミュレータで見える!

● ZAURUS – ARMマシン by のなかさん

Page 12: Osc2014 hamanako

ZAURUS● ZAURUSはOSC東京名物

– WZero3

– NetWalker by hkenkenさん● ここからKOBOとかNetBSD評価ボードブーム● RPIもZAURUSだと思うとZAURUSのような気が

● ぜんぶOSCのせい ー とんぬらさん– いきなりC700

– いきなりZAURUSでuboot起動– いきなりC700で音デバイスサポート

Page 13: Osc2014 hamanako

WindowsCE

● 日本NetBSDユーザーグループ第一回BOFでのネタ– いきなりtetris起動

● hpcmips

– シグマリオンでワンセグ受信:OSC京都– →Playstation2

● hpcsh

– スピーシーズ:ロボット:OSC東京– DreamCast→

● マラカスコントローラでX操作:OSC北海道 おおしまさん● コントローラにツイッター画面表示:OSC名古屋 おおしまさん

● hpcarm

– WZero3 ておくれイメージ:つついさん:OSC仙台で展示– Jornada

Page 14: Osc2014 hamanako

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/

Page 15: Osc2014 hamanako

BSDライセンスとNetBSD

● NetBSDのソースコードは、自由に配布したり売ることができます。

● NetBSDのソースコードから作ったバイナリを売ることもできます。

● バイナリのソースコードを公開する義務はありません。

Page 16: Osc2014 hamanako

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.

Page 17: Osc2014 hamanako

2条項BSDライセンス(翻訳byおかのさん)

● ソースおよびバイナリー形式の再配布および使用を、変更の有無にかかわらず、 以下の条件を満たす場合に認める:

– ソースコードの再配布においては、上記の著作権表示、この条件の列挙、下記の注意書きを残すこと。

– バイナリー形式の再配布においては、上記の著作権表示、この条件の列挙、下記の注意書きを、 配布物に附属した文書および/または他のものに再現させること。

● このライセンスの前には著作権表示そのものが付きます。この後には注意書きが付き、このソフトウェアに関して問題が生じても、作者は責任を負わないと述べます。

Page 18: Osc2014 hamanako

アプリケーション

● Pkgsrc– ftp ftp.pkgsrc.org... current.tar.gz

– tar xzvf pkgsrc.tar.gz

– cd /usr/pkgsrc/net/mikutter

– make package-install

● 13000種のアプリケーション● 230種のオープンソースライセンス● OSC福岡:おばたさんによる解説

Page 19: Osc2014 hamanako

PkgsrcとOSC● 取り合えず隣になったブースのソフトを動かしてみる● mikutter

● mlterm→謎マシンでフレームバッファターミナル– OSC広島前日にX68K+mlterm開発者会議

● LibreOffice4 小野寺さん– LibreOfficeグループとも交流

● CMSソフトウェア– drupal

– geeklog

– Wordpress

– Basercms→OSC福岡〜OSC大分– concrete5

Page 20: Osc2014 hamanako

mikutter

● 移植最終目標ソフトウェア– としぁさんのライブコーディング@OSC京都– すべてのソフトウェアが正しく動いているか– どこまで遅いマシンで動くのか

● LUNA68K

– 展示に最適– コミュニティが優秀かつ愉快

● 正しいフィードバックが帰ってくる!

– シール● おかのさんが差し入れてくれたのを配りまくる● 楽しい!

Page 21: Osc2014 hamanako

シールを配る

● OSの展示– プロンプトが出てるだけ– 見る方も展示する方も会話のきっかけがない– 資料とか配ってもまずとっかかりがつかめない

● シール– 見れば分かる– 受け取ってもらいやすい– 仕入先:おかのさん– らこらこシール@OSC福岡– mikutterシール評議委員長現る(OSC会津

Page 22: Osc2014 hamanako

観光ガイド● セミナー資料を配ってほしい● スライドそのままだと物足りない● 地元の人は地元のことはよく知っている

– NetBSDのことは知っていても知らなくてもいい– こっちはその地元のことはほとんど知らない– 何か地元の人が話しやすいきっかけをつくりたい– せっかく来たんだからその地方のことを知りたい

● 地方OSCで自分が知りたいことをまとめておきたい– 電子部品店/オーディオショップ/ジャズロック喫茶

遺跡/戦跡:奥さんだけでやっている電子部品店増える● Sphinx+scribus+inkscape→epub

Page 23: Osc2014 hamanako

実行イメージ配布

● mikutterを動かすブートイメージ 筒井さん– 「ておくれ NetBSD」で検索– i386用– ZAURUS用– WZero3用

● RPI用NetBSDブートイメージ– OSCごとに更新– mikutterがご家庭のテレビで動きます。– 家族にタイムラインを!– 海外からのおたよりが来て驚く

Page 24: Osc2014 hamanako

AsiaBSDCon

● www.asiabsdcon.org

● 今年も世界中のBSD関係者が集まりました!– BSD作った人– sendmail作った人

● 国際会議● 英語● スポンサー募集● BSDResearch.

– AsiaBSDConの運営– BSD認定試験

Page 25: Osc2014 hamanako

最近の成果● 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用バイナリ

Page 26: Osc2014 hamanako

ブース展示

● NetBSD/sgimips : O2展示– 焼津から直送

● NetBSD/evbarm: – Raspberry PI

– NetWalker

– ZAURUS

– WZero3

● OpenBlocks

● シール各種:NetBSD,mikutter関連,浸透いうな関連

Page 27: Osc2014 hamanako

メーリングリスト

[email protected]

● 1994年9月から:20年くらい● 600人くらい:10000通くらい● 太古の記録が結局残ってる

Page 28: Osc2014 hamanako

オープンって何すか● 作ったコードをライセンスに基づいて公開

– 個別に直したツリーを独自メンテしんどい– 複数ツリーを無限にテストするのもう無理

● 自分がそのソフトを使っていることを公開– 自社が作った公開コードも他社もつかってますよ– ブースの回り方がわかりません

● 使っているソフトのブースに行って使っていると言う● どう使っているのか● 不満はないのか→じゃあ直そう!→成果● バグはないのか→じゃあ直そう!→成果● 直した方がいいところがあったら直接いってみる● エレベータでは行きたい行き先のボタンを誰も押してくれない

– さっさと行きたい階のボタンを押す。

Page 29: Osc2014 hamanako

レポート/修正● バグ報告はアップストリームに!

– バグ管理はソフトによってまちまち– 使っているソフトウェアの数だけ

● 管理ページへのアカウントが必要になる

– 報告進捗管理– 何を出したか– どのアーキテクチャに対して出したか

● マージするときの差分が大きすぎると..

– 他人が直せなくなる→壊したら直せなくなる– 直した理由が説明できなくなる

● 一度マージしたらずっとメンテする覚悟

Page 30: Osc2014 hamanako

NetBSDができたこと● ソースコードに

– 地上のあらゆるマシンと周辺機器の仕様を収集して– 部分ごとに分類して、– コンパイルすると動くようにする→「わぁい、動いた!」

● どこまでも動かしつづける● pkgsrc

– 地上のあらゆるソースコードを収集して– 分類して– どのハードウェアでもコンパイルして動くようにする

● 日本NetBSDユーザーグループ– 日本中のあらゆるアクティビティを収集する– どういう人がいるのか知りたい– やっていることを展示したり発表できる場所を提供する

Page 31: Osc2014 hamanako

まとめ● 日本なんとかグループなのでOSCに参加● 1994-1999-から何か運営● できることはできる

– できないことはできないができることは全部やる● OSC参加には意味がある

– ハッカソンとして→イベント駆動開発– 気軽に発表できる場として– 「東京から来い!」そっちが来ないならこっちから行く

● 謎マシン輸送可能半径はほぼ100Km

● ライフハック– 協賛金は払いにくいけど旅費なら出せる