<?xml version="1.0"?>
<!DOCTYPE webpage
  PUBLIC "-//NetBSD//DTD Website-based NetBSD Extension//EN"
    "http://www.NetBSD.org/XML/htdocs/lang/share/xml/website-netbsd.dtd">

<webpage id="gallery-events-interop-tokyo-2001">
<config param="desc" value="NetBSD: BSD BoF at NetWorld+Interop Tokyo summary"/>
<config param="cvstag" value="$NetBSD: interop-tokyo-2001.xml,v 1.9 2007/08/01 15:36:03 kano Exp $"/>
<config param="rcsdate" value="$Date: 2007/08/01 15:36:03 $"/>
<head>
<!-- Copyright (c) 1994-2005
	The NetBSD Foundation, Inc.  ALL RIGHTS RESERVED. -->
<title>NetBSD: BSD BoF at NetWorld+Interop Tokyo summary</title>
</head>

<sect1 id="top">

<table border="0" id="top-table">
<tr>
  <td align="left">

<para>
On June 7th, 2001, a BSD BoF was held as one of the night sessions at
NetWorld+Interop Tokyo.  What follows is a short summary of the discussion,
based on a <ulink url="../../mailinglists/#netbsd-advocacy">netbsd-advocacy
mailing list</ulink> post by Jun-ichiro itojun Hagino.
</para>
<para>
Many of the URLs referenced are in Japanese.
</para>
  </td>
  <td align="right" valign="bottom">
  <ulink url="../../about/disclaimer.html#bsd-daemon">
    <html:img align="middle" src="../../images/BSD-daemon.jpg" border="0"
      width="146" height="129" alt="BSD daemon"/></ulink>
  </td>
</tr>
</table>
</sect1>


<sect1 role="toc">

<sect2 id="interop">
<title>BSD BoF at NetWorld+Interop Tokyo</title>

<sect3 id="about">
<title>About the event itself</title>
<para>
<html:IMG SRC="../../images/events/20010607-01.jpg" WIDTH="400" HEIGHT="300" ALT="meeting room, sea of people"/>
<html:IMG SRC="../../images/events/20010607-04.jpg" WIDTH="400" HEIGHT="300" ALT="VGA screen with XCAST video chat demo"/>
</para>
<para>
    The event was subtitled "BSD, Life with Revolution Evolution DEVOlution"
    (the title was taken from a song title by a Japanese cult rock band).
    We have done this kind of event a couple of times.
</para>
    <para>
    NetWorld+Interop provided us with the meeting room as a courtesy.
    We would like to thank them here. 
</para>
    <para>
    300+ people attended in person (there were fewer chairs than the number
    of people - so some of them had to sit on the floor).
    50-100 people attended over irc (volunteers typed the discussions to
    a couple of irc channels), and 828 clients watched the discussion over
    RealVideo transmission.
</para>
    <para>
    To summarize the event in 4 words, it was A LOT OF FUN.
</para>
    <para>
    <ulink url="http://www.jp.FreeBSD.org/event/N+I2001_BOF/">http://www.jp.FreeBSD.org/event/N+I2001_BOF/</ulink>
</para>
<para>
    <ulink url="http://www.jp.FreeBSD.org/event/N+I2001_BOF/program.html">http://www.jp.FreeBSD.org/event/N+I2001_BOF/program.html</ulink>
</para>
    <para>
    (pictures appears by courtesy of Ms Shoko Araki)

</para>
</sect3>

<sect3 id="mano">
<title>Mr. Mano of root-hq.com, on wireless internet devices</title>
<para>
    This company, <ulink url="http://www.root-hq.com/">ROOT Inc.</ulink>,
    manufactures an embedded NetBSD device, with 802.11 and
    ethernet device built in.  The specification of the device is as
    follows:
</para>
    <para>
    <blockquote>
    Hitachi SH3 CPU, 167MHz, ROM: 32+1M, RAM: 32M
    10Base-T, RS232C, RS422, RTC, PCMCIA slot for a 802.11 card
    NetBSD 1.4.2, zebra ripd, apache
    </blockquote>
</para>
    <para>
    He also started a company very recently, called "mobile internet
    solutions".  The company aims to deliver internet reachability
    everywhere by the wireless technologies, and promote a (non-PC)
    ubiquitous internet environment.
</para>
    <para>
    <ulink url="http://www.root-hq.com/pressrelease/01.6.5.html">http://www.root-hq.com/pressrelease/01.6.5.html</ulink>
</para>
    <para>
    The answer to "why NetBSD?" was "pure luck".  Someone recommended
    NetBSD by chance (if the recommendation was different, he could have
    picked Linux or other *BSD).  Luckily for us NetBSDers, he is happy
    with his choice.
</para>
    <para>
    He also announced a scholarship possibility, for those presenting their
    ideas for the usage of root-hq.com wireless devices.
</para>
    <para>
    ToDo: IPv6, mobile-ipv4/6, OSPF, PDA/cellphone-like handset device
    (rather than an infrastructure device).
</para>
    <para>
    <ulink url="http://www.root-hq.com/">http://www.root-hq.com/</ulink>

</para>
</sect3>

<sect3 id="yamamoto">
<title>Shigeru Yamamoto of IIJ, on SEIL-T1</title>
<para>
    SEIL-T1 is a small router device for small offices and such.
    IIJ is actually an ISP, and it's rare for an ISP to manufacture routers.
    IIJ has router-integrated services, like router maintenance outsourcing
    and such.  Also, it should be noted that IIJ is highly active in the IPv6
    arena.  This is the first ISP to launch official IPv6 connectivity
    service in Japan.
</para>
    <para>
    Specs: SH3, NetBSD 1.4 + KAME (next version of the firmware will be
    1.5.1), T1 and 10Base-T.  32M RAM, 4M flash memory.
    web and telnet config interface (next version of the firmware comes
    with Secure Shell logins, and all config interfaces are IPv6
    accessible).  IPv6, IPsec including IKE, traffic shaping, monitoring
    (MRTG-ish stat tool inside).
</para>
    <para>
    Good things about using NetBSD: the availability of source code, 
    multi architecture (and the cleanness required to be such), UNIX
    programming environment for user interface portion.
</para>
    <para>
    Troubles: compiler bugs (-O2 sometimes emits non-working code),
    alignment pickiness of SH3, debugging environment (DDB sometimes does
    not work right).
</para>
    <para>
    The development team pays a very large amount of effort on user interface.
    Web interface is for novice admins, and telnet/ssh interface is for
    advanced admins.  Even for telnet/ssh interface, SEIL-T1 does not
    use normal /bin/sh or /bin/csh - it has home-brew command line user
    interface (with cisco-ish ondemand help).  It is critical to present
    a consistent user interface to the admins.
</para>
    <para>
    An attendee suggested to use Hitachi-made commercial compiler,
    which should be more stable than gcc.
</para>
    <para>
    <ulink url="http://www.seil-t1.com/">http://www.seil-t1.com/</ulink>
</para>
    <para>
    <ulink url="http://www.iij.ad.jp/">http://www.iij.ad.jp/</ulink>

</para>
</sect3>

<sect3 id="ebihara">
<title>Jun Ebihara on Hitachi GR2k router</title>
<para>
    With a hidden command he demonstrated that it runs BSD/OS 3.1 :)

</para>
</sect3>

<sect3 id="etoh">
<title>Mr. Etoh on gcc mod for buffer overrun attack detection/protection</title>
<para>
    <ulink url="http://www.trl.ibm.com/projects/security/ssp/">http://www.trl.ibm.com/projects/security/ssp/</ulink>
</para>
    <para>
    With his mods, binaries compiled with gcc -stack-protection become
    safer against buffer overrun attacks.  The technique includes
    reordering of auto variables, checks against signature variable after
    function call, and some other items.  The modification is made against
    gcc intermediate code, so it should be easier to be architecture
    independent.
</para>
    <para>
    His notebook PC runs FreeBSD compiled with the modified gcc.  It
    requires modification to gcc (of course), 6-line changes to the kernel,
    and 16-line changes to shared library.  The compilation was very
    simple - just a matter of "make world".
</para>
    <para>
    He has tested his mod on i386, sparc and powerpc.  He solicited
    for more testers.  Also, he suggested to compile FreeBSD packages
    (precompiled third-party application binary) with safer compiler like
    this, to protect many users.

</para>
</sect3>

<sect3 id="shiroyama">
<title>Mr. Shiroyama on Mac OS X</title>
<para>
    He presented the internals of Mac OS X, and demonstrated its GUI.
    To quote Steve Jobs, "Mac OS X will be the most popular UNIX
    distribution".  From the market statistics it seems true.
    Also, Mac OS X/Darwin seems to include the KAME IPv6 stack (which is one
    of the contributions from Japan to the BSD community), but its not
    enabled yet.
</para>
    <para>
    Apple is taking a very aggressive approach in switching their
    operating system from a legacy non-protected one to a modern one
    (compare it with Microsoft, which is having very hard time switching
    from Win95/98 to Win2K/XP).  This may be because this is very critical
    for Apple to transition (if they fail to switch, the company may vanish).
</para>
    <para>
    The audience laughed very hard when Mr. Shiroyama demonstrated
    "port scan" menu on the network management dialog :)

</para>
</sect3>

<sect3 id="kurata">
<title>Ms. Kurata from WindRiver</title>
<para>
    She clarified the goals/plans of <ulink
    url="http://www.windriver.com/">WindRiver</ulink> on BSD,
    after the BSDi merger.

</para>
</sect3>

<sect3 id="imai">
<title>Mr. Imai on XCAST</title>
<para>
    <ulink url="http://www.alcatel.com/xcast/">XCAST</ulink> is short for
    "explicit multicast", an experimental multicast-ish
    protocol discussed in IETF.  It is designed for multicast
    groups with small number of people/group (like a mahjong net
    game with 4 participants each).  With normal internet multicast,
    the multicast routing table management on routers would be cumbersome,
    There are patches against NetBSD 1.5, FreeBSD (2.2.8+KAME, 3.5+KAME
    and 4.3), and he called for more geeks to play with it.
</para>
    <para>
    He presented this over IPv6 video chat application (of course with
    XCAST), from UC Irvine!
</para>
</sect3>

<sect3 id="takeoka">
<title>Mr. Takeoka on "Shikigami" avator</title>
<para>
    Shikigami is an user interaction avator for the "shikigami" PDA user
    interface suite (or, to describe it literally, cute girl AI on X11
    screen).  Backend AI/controller is implemented with scheme (a
    popular dialect of Lisp), and the graphical frontend is implemented
    with Xlib.
</para>
    <para>
    Functionalities include (still growing): wink, clock/alarm, fork
    external command, URL passing to netscape, biff (checks # of queued
    email over pop3).  ToDos include: real AI, scheduler, voice i/f.
</para>
    <para>
    He solicited for more illustrators (to draw cute "skins") and voice
    actressess.
</para>
    <para>
    <ulink url="http://www.sikigami.com/">http://www.sikigami.com/</ulink>

</para>
</sect3>

<sect3 id="kahei">
<title>Mr. Kahei Suzuki of ASCII, on meeting room usage</title>
<para>
    ASCII is a major computer publisher in Japan, and is known to be an
    advocator of BSDs and UNIXes.  He announced that the company can let
    people use ASCII meeting rooms for free software activities
    (like this BoF).  ASCII is located in Shibuya-ku, near Shinjuku and
    Hatsudai station (central Tokyo).  Detailed descriptions were given,
    like no commercial activity (selling T-shirts for non profit purpose
    would be okay), the equipment in the meeting rooms, network
    availability, that one ASCII employee must attend, how guards would
    audit attendees, and such.  Contact kahei-s@ascii.co.jp.

</para>
</sect3>

<sect3 id="random">
<title>Random announcements</title>
<para>
    June 9, 2001 - Open Source Convention at Nagoya U<html:br/>
    http://www.nu-net.or.jp/tosc/2001/
</para>
    <para>
    June 25-30, 2001 - Usenix/Freenix 2001
</para>
    <para>
    June 30, 2001 - Japan NetBSD Users' Group meeting at ASCII meeting room
</para>

</sect3>
</sect2>
</sect1>
<parentsec url="../events.html" text="NetBSD events page"/>
</webpage>

