osc100th asiabsdcon

38
NetBSD, on the ROAD Japan NetBSD Users’ Group Jun Ebihara 蛯原 [email protected] [email protected]

Upload: jun-ebihara

Post on 17-Aug-2014

362 views

Category:

Devices & Hardware


2 download

DESCRIPTION

Japan NetBSD Users' group activity report on AsiaBSDCon2014 "NetBSD Developer Summit".

TRANSCRIPT

Page 1: Osc100th asiabsdcon

NetBSD, on the ROAD

Japan NetBSD Users’ GroupJun Ebihara蛯原 純

[email protected]@netbsd.org

Page 2: Osc100th asiabsdcon

Open Source Conference● Confernce and Demo Booth all over Japan● From: 2004

– Held: 100+1 times

– 53,504 people– Hokkaido/Tohoku Hokkaido:3770, Sendai:1080 Aizu:64 Iwate:100

– Tokyo 25210人– Chubu/Hokuriku Nagoya:3250 Niigata/Nagaoka:650 

hamamatsu:200

– Kansai Kyoto/Kobe:9350

– Sannyo/Sannin/Shikoku Shimane:1330 Hiroshima:600 Shikoku:760

– Kyushu/Okinawa Fukuoka:3120 Oita:840 Okinawa:1270

– CloudDBenterprise 1910

● 3,039 Community

Page 3: Osc100th asiabsdcon

北海道・東北 東京

中部・北陸 関西

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

CloudDBenterprise

50%=Tokyo

Page 4: Osc100th asiabsdcon

togetter view count top 5● count Impression via twitter views

● 2012Hiroshima: 3697view  X68k/X68060 ● 2012Kyoto:2869view  LUNA mikutter

● 2012Nagoya:2407view DreamCast/VMtwitter● 2013Kyoto:2118view LUNA mikutter● 2012Tokyo:2114view KOBO and RPI● Hiroshima (isaki@)& Kyoto (tsutsuii@)

Page 5: Osc100th asiabsdcon

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 6: Osc100th asiabsdcon

2 clues 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 7: Osc100th asiabsdcon

Japan NetBSD Users’ Group

● Since 1999● UserMeeting on July

– 50 heavy users

● Booth presentation– Since 1999 OpenSource Matsuri@Akihabara

– Serve DHCP by NetBSD/MacSE30

– http://

● http://www.jp.NetBSD.org/● http://www.facebook.com/NetBSD.jp/

Page 8: Osc100th asiabsdcon

Japan * Users’ Group?

● “Japan foo-bar Users’ Group”= Old Style?● “Japan” group?

– Regional group is useless?

– Japan,what is difference does it mean?– ftp mirror is useless in 10G world?– google.co.jp/translate

● Search Mission for Regional Group

Page 9: Osc100th asiabsdcon

1999-2003: Before OpenSourceConference

● FreeBSD events → *BSD events● 2 BSD BOF /year

– N+I InterOP Makuhari

– Internet Week

● 300 attendance– call guest: perry hubertf..

● Cost event fees:– larger,deeper,wider :not to use Free BOF slot.

– 500,000 yen/event is too heavy for me

– What can I do next?

Page 10: Osc100th asiabsdcon

OpenSourceConference:2004-

● Mr. [email protected] make a new event.– Free Booth

– Free Seminor slot

● Loose fit – it must be.– do what you doing

– and say what you saying

– create booth desk as 1.8m width NetBSD campus.

– create freestyle seminor in 45min.● base line:regional information + NetBSD guide● additional: everyone can talk about NetBSD.

Page 11: Osc100th asiabsdcon

Create NetBSD demo-style● Make a booth

– Strange machines have found us

– minimal demonstration● show prompts: “login:”

– PC , Handhelds and only “Login: “

– No communication with attendancees.

● Make a seminor time– Make a presentation material:NetBSD Guide

– Presentation about :”NetBSD and BSD?”

– Presentation time is very important!● need more feedback!

Page 12: Osc100th asiabsdcon

All around Japan● Tour: Computer Cities in Japan

– OK,We will go ALL place in this country.

– Stop making sence, about which city to go or not.

– Presentation and Demo all around Japan● → Gathering Every place,== Japan NetBSD Users

● Rule– send request form in 8 hours

● promoter ask me over 48 hours

– Fix date and Fix Flight

– after all,Think tomorrow.

Page 13: Osc100th asiabsdcon

NetBSD: Japan tour● 91/100(+1)

– Booth and Seminor

● 10 times loses

– Oita 2times 2008,2009● Seems local meeting?

– DataBase  5times 2006,2007,2008,2011,2012

– cloud 2times 2012,2013osaka

– enterprise 1time 2013● Sakura Cloud support NetBSD Service● AWS

Page 14: Osc100th asiabsdcon

Members● yagoto-urayama.jp:ex Meijo-univ,Mr terasawa seminor.

– Nagoya city/Meijo-u/Terasawa-seminor

– Nagoya-u: soda,tsutsuii,enami... == yagoto-omoteyama

– Meijo-u: jun,oshimaya,iwase …. == yagoto-urayama

– Using SONY NEWS (1987-1989?)

– reunion on Nagoya *BSD User’s Group:1999

● Terasawa-seminor– Do anything about computer

– Play SONY NEWS and Fujitsu FM-7(6809)

– FM-7 terminal emulator software● like tektronix terminal,Kanji char..● OS-9 BASIC09 to C translator with graphic

Page 15: Osc100th asiabsdcon

SONY NEWS● BSD UNIX!● Super Cool Workstation in 1987!● Comes our classroom now!.. but why?● Koichi Kishida@SRA delivers to UNIV.

– NWS-800 No.003 (68020)

– X10!

– kill your emacs for heavy road!

– learn UNIX with japanese learn

– read man man,man shutdown,,,,

Page 16: Osc100th asiabsdcon

REBOOT:SONY NEWS

● OSC Shimane−powerd by Tottori Kankyo Univ– NEWS by Nakaji

● OSC Kyoto− 68K great masters– tsutsuii@ ships 68K WSx3!

– SONY NEWS

– Sun Sun3/80

– OMRON LUNA● meet with “OMRON LUNA Users Group”● Fujita@ex CMU in KOF

Page 17: Osc100th asiabsdcon

OMRON LUNA

● OMRON =Workstation company

● LUNA 68K– Dig Old machines from dustbin.

– Repair Power module

– “Sync on Green” LCD display

● LUNA88K– Dig Old 88K machine from mania.

– Send 88K machines to aoyama@openbsd● 88k multiprocessor and Xwindows on LUNA88K

– Booth on OSC Nagoya● LUNA68K(NetBSD) and LUNA88K(OpenBSD)

Page 18: Osc100th asiabsdcon

SHARP, always on our mind● In Japan,NetBSD culture start up with X68000

– oki@,boot NetBSD on X68K→deliver with MO

– @X68060● 68060 CPU display on OSC tokyo

– XM6i:Specialty,Full Emulation for NetBSD● OSC Hiroshima X68000 x5

– by isaki@ and Sugawara● NetBSD/X68030 Full Emulation● debug emulatior and NetBSD● Realtime Display CPU cache hits!

● ZAURUS – ARM startup by nonaka@

Page 19: Osc100th asiabsdcon

ZAURUS● ZAURUS:Small Xscale ARM machine

– WZero3 :Windows Mobile→hpcarm

– NetWalker by hkenken :Cortex● KOBO:evbarm 2,980yen/evbarm board

● zaurus port on OpenSourceConference Tokyo– @tristelo

– boot C700

– port uboot

– port sound device on C700

Page 20: Osc100th asiabsdcon

kiyohara@ collection

● BBC arm26● OpenBlocks● Netwinder● and more!

Page 21: Osc100th asiabsdcon

WindowsCE● 1999: Japan NetBSD Users’ Group 1st BOF

– Run NetBSD on small CE machine,run tetris– SONY NEWS developers join to NetBSD project

● hpcmips– NEC sigmarion: “one-seg” USB TV reciever :OSC Kyoto

– →Playstation2

● hpcsh

– Speesys:NetBSD/sh Robot,:OSCTokyo

– DreamCast→● IDE Disk & NE2000: tsutsuii● X with maracus controller :OSC Hokkaido oshimaya● twitter message on controller OSC Nagoya oshimaya

● hpcarm

– WZero3 Teokure image:tsutsuii

– Jornada

Page 22: Osc100th asiabsdcon

These are the Things ● Old brown 4cluse code.

– How to change 4cluse BSD to 2cluse?– Old code:OMRON LUNA...

● Broken Condencer– Old power supply →Fix and Fix and Fix

● Heavy algorithm

– Generate SSH keys in 30 min?– twitter account initialize in 30min?

● Treat Old machine as old– 10Base5/2 MAU

– SCSI Harddisk

– 30pin SIMM

– Conpact Flash Ether card

Page 23: Osc100th asiabsdcon

“OPEN”● Distribute your code with License.

– Keep Update: many trees

– Diffcult to maintain many trees

● Say “I use this software!”– “Our software use competiter”

– How to join the Open Source Conference● Go Booth:Say “I use your Software!”● How to use● No problem?→Fix it!→Get result!● No Bugs?→Fix it!→Get result!● Say maintener to fix.

Page 24: Osc100th asiabsdcon

Report / Fix issue● “Bug report to Upstream!”

– 100 softwares,100 bug report methods

– Keep many “bugreport” web accounts● Bug report pages

– Maintain bug reports– What bug report I’ve report?– In what archtecture?

● Large Fix code.– Large diffs with no comment→mind bombs

– Write down fixed-PR number

● Once merge,maintain till dead.

Page 25: Osc100th asiabsdcon

Application

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

– tar xzvf pkgsrc.tar.gz

– cd /usr/pkgsrc/net/mikutter

– make package-install

● Over 13000 application● Over 230 licenses● obache:talk in OSC Fukuoka

Page 26: Osc100th asiabsdcon

Pkgsrc and Open Source Conference

● Love your neibor: make pkgsrc next booth.● mikutter: module based twitter client● mlterm→multilingul console terminal in old machines

– X68K and mlterm developer meeting in OSC Hiroshima

● LibreOffice4 ryoon@

– Rieson with LibreOffice group

● Bind & Ruby : taca@● CMS softwares

– drupal

– geeklog

– Wordpress

– Basercms→OSC Fukuoka〜OSC Oita

– concrete5

– contao: taca@

Page 27: Osc100th asiabsdcon

net/mikutter

● Final Target for Strange machines– Check: Ruby+Gtk+oauth

– Heavy load for old machines

– Chicken Race, More Slower machine!● LUNA68K

– twitter time line is good presentation

– mikutter young hooligan called “Teokure”● Great,always perfect feed back.

– mikutter steckker● okano@ make mikutter chalacter seal● Funny!

Page 28: Osc100th asiabsdcon

Binary NetBSD images

● mikutter boot image– search [Teokure NetBSD]

– i386

– ZAURUS

– WZero3 hpcarm

● Raspberry PI– Update each OSC

– mikutter on HOME 40 inch HDMI TV

– Braved timeline to Home

– User reply from all over world!– STOP Broken arm port (like mips port)

Page 29: Osc100th asiabsdcon

Sticker! Crop the world!

● OS presentation– Watch only “login: “ prompt

– Too minimal for conversation

– Visitors lost in communication.

● Sticker– What you see is what you put

– Communication boot loader

– okano@ make 5000 seets/event

– LakoLako seal @ OSC Fukuoka

– mikutter seal style council @OSC Aizu

Page 30: Osc100th asiabsdcon

NetBSD Guide● A5 12p panplet x 15 /every event● Local Guide and NetBSD guide● People knows about Local town

– No problem to know NetBSD or not

– I don’t have knowledge about the TOWN

– Broke some barrir between talker and attendancee

– and want to know any town information we go

● Get knowledge

– Parts shop/Audio Shop/JazzRockTechnoCafe

WWII fighters/Beer Bar :Get old transistor and tubes.

● Sphinx+scribus+inkscape→epub

Page 31: Osc100th asiabsdcon

NetBSD can do● source sets

– Gather all definition about machine in this whole world

– Gather all definition about device in this whole world

– Build.sh and “Yeah! It Works!”● Live until Hardware is dead.

● pkgsrc– Gather all software in this whole world

– Gather all operating systems definition in this whole workd

– make install-package and “Yeah! It Works!!”

● Japan NetBSD Users’ Group– Gather all activity in all over Japan

– Gather all hardware in all over Japan

– Serve Presentation time and Booth like hackerthon

Page 32: Osc100th asiabsdcon

mailing list

[email protected]● From:1994/9 20Years● 600 people,10000mails● Grow old with NetBSD culture in Japan

Page 33: Osc100th asiabsdcon

Facebook● http://www.facebook.com/NetBSD.jp● Set URL on annual meeting with vote and create

– 223 people

● Event keeper– Put NetBSD related event to Facebook event list

– Automatical update to www.jp.NetBSD.org– https://developers.facebook.com/docs/graph-api/reference/e

vent/● Gather NetBSD news

– See Facebook timeline to get monthly NetBSD news

Page 34: Osc100th asiabsdcon

Facebook faces reality

Page 35: Osc100th asiabsdcon

I18N/Translation

● Web page:okano@

– SA/Update information to translate

● I18N support– Lost in communication

– NEED more refine to NetBSD I18N code

– hard to tell I18N diffculty

– the world is waiting for tnozaki@

Page 36: Osc100th asiabsdcon

Server Maintenance

● jp.NetBSD.org domain ● Powerful support by Internet Initiative Japan (IIJ)

– Internet Connection and Server room

● Need more human resource– NTP DoS atack

– Disk crash

– Web Contents Update● CVS to git

Page 37: Osc100th asiabsdcon

AsiaBSDCon

● www.asiabsdcon.org● NOW! 120 attendancee● Need more sponser:700,000 yen

– All we need is cash,cash is all we need

● BSDResearch.org– AsiaBSDCon

– BSDCA

Page 38: Osc100th asiabsdcon

Results

● Japan NetBSD Users’ Group Japan Tours● From 1994-1999-● Serve Space for Discussion and hacking ● In OpenSourceConference

– Hackerthon→event driven development

– make presentation and booth style

– “Tokyo comes to us!” Meet the developer

– Strange machine can walk around in 100Km

● LifeHack for hired developer– Can’t pay Donation, but Travel fee support can supply