I was a bit nervous when I was taking the flight to Japan. Being in the realm of sleep and conciousness. I was not sure if I could face an international audience when I start my talk on “Portable Hotplugging”.

My initial encounter with the Japanese people were pleasant. They were able to make me feel comfortable and at home, in a place that was roughly 7,000 km from my home.

So after a couple of days of roaming around a bit in Tokyo. Abhinav (abhinav@) and I arrived at the conference venue on the day 1 of talks session. We were provided with a small registration package containing our respective badges and the proceedings of the conference.

The Badge

My talk was on the second day of talks session. While I was not very particularly interested in the various talks going on, primarly because of my lack of understanding of many of the operating system internals as well as my lack of experience in the field was not helping either. However post lunch on day 1, I was able to meet with the hosts of BSDNow[1] show hosted on youtube, I finally got to meet up with them after seeing them just through a computer monitor for quite a long time.

Meanwhile outside, the Japanese BSD crowd was bringing in all these computer hardware. They included most of stuff like Raspberry Pi boards, BeagleBone boards and things of similar nature. I was not too excited about those. But then I saw they had brought in couple of old and I mean really old PCs that were popular in Japan. These were Omron manufactured “Luna” PCs. I am guessing these were direct competitors to the NEC PC-8801 back in the days. I was always fascinated by old computers, I have always been a sucker for retro computer hardware, just to touch or feel them itself is such a good feeling. And add to this you are looking at hardware that is old and a piece of history. I was really excited to see it boot up. In a way it also reminded me of the first PC I ever owned, which was a HP Vectra 486/33N. As Cryo (cryo@) and I watched the Japanese folks boot up the machines with NetBSD and OpenBSD, I was mentioning to him that my first PC (the Vectra) had only 4 MB of RAM and this Luna 68K has 16 MB and he replied back saying may be if your machine had 8 MB we could boot up NetBSD on it and we both chuckled.

Luna68K

While they were assembling the pieces together, I spent a bit of time with the Japanese folks asking about the hardware specifications of the machines. And I found out that the one of the Luna machines used the same Yamaha sound chip as the Nintendo (yet another Japanese product), the YM2612 chip. I was not sure if they would be able to play music out of it, but the machines were just being loaded with operating systems and the various drivers.

Luna88K

I spend quite sometime inspecting the various hardware they had put around there. They had a lot of old and obscure hardware, some of them I have only seen in tech magazines back in the olden days.

BSD Devices

They were also demonstrating some heavy duty routers from Internet Initiative of Japan (IIJ) called SEIL. Interestingly the SEIL routers were running on NetBSD. This caught my attention since I had been looking to run NetBSD on my TP Link WR841ND but had not been successful with this task yet. However seeing the Japanese people running it in their MIPS based SEIL routers gave me hope that one day if I try hard enough, may be I could run NetBSD on the WR841ND.

So on day 2, I was slightly nervous going upfront to give the talk. But I was a bit impatient inside, I wanted to see those Luna machines in action. Once the talk started, words flowed not as smooth as a river but not too restricted either. I managed to finish the talk in roughly 28 minutes, after a round of questions from trouble (philip@freebsd.org) and Todd. I was back outside checking out the now up and running Omron LUNA machines. Todd joined me with a cup of coffee and I told him jokingly that the Luna 68K has 16 MB of RAM so we should be able to run emacs since it has more than eight megabytes and wont swap anymore[2]. The Luna 88K was playing 8-bit music reminding me of the sounds from old 8 bit / 16 bit console (NES, SNES etc) generation.

ABC Collage

With my rather amateur attempt to make a collage of the Japanese BSD users group I thought of concluding the post. But I would like to open up a bit more over here. And many veterans of the BSD community (NetBSD / FreeBSD / OpenBSD or any other) might not agree with what I am about to say. So here it goes, I noticed a rather large disconnect between the East and West of the NetBSD community. Different expectations, on either side. To me the Japanese side of the NetBSD community seems to be happy with what they have done with NetBSD, be it building the networking infrastructure backbone of Japan or porting it to run on old and obscure devices that are no longer manufactured, they work with NetBSD because they love it, their passion to code is not defined by the amount of money that was donated to NetBSD or boasting about the various things that they did with it. But the fact that they love their hardware and having the right software brings these hardware to life. The Western half on the other end were concerned about release cycles and the amount of donation that had come into other BSD distributions. The main concern with the Western crowd is to be competitive with respect to other BSD and this was also their main worry about loosing ground to other BSDs, even to the extend that they feel teachbsd[3] course has taken the spotlight off of NetBSD as a “research” / “learning” OS.

My personal opinion on NetBSD is this, it should be what it is. It is loved and respected by hobbyists and tinkers alike, while it is also used for heavy duty stuff by professionals to build SEIL routers. And NetBSD will never fade out, phase out and be forgotten because of the community that plays, nurtures and loves it. It should not matter if quarter of a million dollars in donation came in the other BSDs or even if a guy wearing a “My Little Pony” T-shirt was giving the status report of a BSD while trying to not give a fuck, the truly “I do not have a single flying fuck to give” award goes to the passionate crowd of the BSD Users Group in Japan.

May be in a different timeline or another life, I would love to be tightly involved with the Japanese people that love to tinker around with their hardware. May be some day…

References

  1. https://www.bsdnow.tv/
  2. https://news.ycombinator.com/item?id=11100420
  3. http://teachbsd.org/