NetBSD-Advocacy archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
NetBSD workshop at SecurityCamp 2016
I make a NetBSD workshop 4 hours timeslot in SecurityCamp 2016.
Aug. 10 2016 13:30-17:30 ,Makuhari , Chiba, Japan:
http://www.slideshare.net/junebihara18/netbsdworkshop
https://www.soum.co.jp/~jun/SecCamp2016.pdf
https://www.ipa.go.jp/jinzai/camp/2016/zenkoku2016_jikanwari.html
https://www.facebook.com/events/979623888786680/
https://www.facebook.com/NetBSD.jp/
1. SEGA DreamCast demonstration
- Phantasy Star Online as GameConsole
- NetBSD 1.6A 2002 NBUG Demo CD-R
- NetBSD 7.0.1 2016 with dcserv & dcburn
http://ftp.netbsd.org/pub/NetBSD/arch/dreamcast/dcburn/
http://ftp.netbsd.org/pub/NetBSD/arch/dreamcast/dcserv/
2. Show Hardwares - we all live in a one source tree.
- hpcmips: IBM Z50,NEC MobileGear MC700,Sigmarion I/II
- hpcarm: HP Jornada 720,WZERO3
- hpcsh: HP Jornada 690
- zaurus: SL700/1000
- dreamcast
- RPI and more
RPI0/1/2/3 & CubieBoard2 & BananaPi & 4CPU
https://github.com/ebijun/NetBSD/tree/master/dmesg
3. Install NetBSD/i386 7.0.1 on VirtualBox
- Windows 10 on HP Probook 450
-- XXX try to boot up with UEFI USB install media.
http://ftp.netbsd.org/pub/NetBSD/misc/nonaka/tmp/uefi/
-- XXX I'm lost in BIOS menu tree, so can't find
how to boot via USB Stick in 5min.
- Step by Step install NetBSD7.0.1 on VirtualBox
-- and boot NetBSD
4. Extract NetBSD-current src.tar.gz
- cd /usr
- tar xzvf src.tar.gz
5. Build Cross Compiling toolchain
- ./build.sh -j 6 -u -U -m evbarm -a earmv6hf tools
6. Install NetBSD/earmv6hf on RPI
- RPI image for OSC2016kyoto
http://cdn.netbsd.org/pub/NetBSD/misc/jun/raspberry-pi/2016-07-29-earmv6hf/
- Use rawrite32.exe to write microSD Card.
https://www.netbsd.org/~martin/rawrite32/download.html
- boot
- resize partition: wait 21min for fit 16GB sdcard.
-- I should use 8GB or 4GB card instead.
- Raspberry Pi 0/1/2/3
http://mail-index.netbsd.org/port-arm/2016/07/27/msg003884.html
RPI0: https://github.com/ebijun/NetBSD/blob/master/dmesg/earmv6hf/RPI0
RPI : https://github.com/ebijun/NetBSD/blob/master/dmesg/earmv6hf/RPI
RPI2: https://github.com/ebijun/NetBSD/blob/master/dmesg/earmv6hf/RPI2
RPI3: https://github.com/ebijun/NetBSD/blob/master/dmesg/earmv6hf/RPI3
7. Build RPI kernel on NetBSD/i386
- ./build.sh -j 6 -u -U -m evbarm -a earmv6hf kernel=RPI
8. Play RPI as you are
- startx
- mikutter
-- mikutter start failed!
know your rights:
Everything You Always Wanted to Know About Pax
http://www.netbsd.org/gallery/presentations/msaitoh/2016_BSDCan/BSDCan2016-NetBSD.pdf
9. Play again
- mikutter
cf.
https://twitter.com/akkkix/status/763285526124257280
https://twitter.com/akkkix/status/763285339372826624
https://twitter.com/taiyoslime/status/763283213137477633
https://twitter.com/K_atc/status/763280659993407488
10. Copy own-build kernel to RPI
- netbsd.bin to /boot/kernel.img and boot
- with a little luck,-current kernel boot with no problem!
11. (Optional) add one line kernel option for RPI3
- http://mail-index.netbsd.org/port-arm/2016/06/16/msg003830.html
- ./build.sh -j 6 -u -U -m evbarm -a earmv6hf kernel=RPI2
- cp netbsd.bin /boot/kernel7.img
Time UP!
Thanx for all 11 participants younger than dreamcast,
and supported great tutor @K_atc,
https://twitter.com/ebijun/status/763292302093619200
and Toshifumi Nishinaga (http://tatsu-zine.com/books/raspi-bm).
NEXT:
Open Source UnConference 2016 Kanazawa: Aug.28 Kanazawa,JAPAN
http://connpass.com/event/30813/
https://www.facebook.com/events/1120439247976109/
TUNE IN NEXT NetBSD,Same NetBSD-time,Same NetBSD-channel.
---
Jun Ebihara
Home |
Main Index |
Thread Index |
Old Index