NetBSD papers at AsiaBSDCon 2014
happened last week, and there were
a number of interesting
covering various topics regaring NetBSD.
Slides are now available:
[Tags: asiabsdcon, Events, ipsec, npf, seil]
NetBSD/arm news: netwalker, SMP, DTrace
In the past few weeks, several news items
regarding NetBSD's port to ARM platforms came up:
The port to the NETWALKER (Cortex-A8) platform works as
confirmed by Jun Ebihara,
including instructions on how to set things up and
- Ryota Ozaki is working on porting DTrace to ARM
- Matt Thomas is making the ARM port ready to use
multiple CPUs, see his posting,
which shows a list of processes and their associated CPU.
[Tags: arm, dmesg, dtrace, netwalker, smp]
Two new NetBSD security advisories: ntpd, libXfont
Two new NetBSD security advisories have been published:
See the advisories for technical details, workarounds and
proper solutions to fix the problems.
All this is fixed in NetBSD-current, patches are available
for the NetBSD 5 and 6 releases with their corresponding
- NetBSD Security Advisory 2014-001: Stack buffer overflow in libXfont:
``A stack buffer overflow in parsing of BDF font files in libXfont was
found that can easily be used to crash X programs using libXfont,
and likely could be exploited to run code with the privileges of
the X program (most nostably, the X server, commonly running as root).
This vulnerability has been assigned CVE-2013-6462.''
- NetBSD Security Advisory 2014-002: ntpd used as DDoS amplifier:
``An administrative query function is getting used by
attackers to use ntp servers as traffic amplifiers.
The new version no longer offers this query option.''
[Tags: ntp, Security, X]
Interview with Amitai Schlair
with Amitai 'schmonz' Schlair
It introduces Amitai as both a member of
NetBSD's board of directors as well as a
developer of the NetBSD operating system and
The interview starts with NetBSD's history and its relation to today's Unix world
and how Amitai got involved with NetBSD and pkgsrc in the first case.
He outlines the differences and interrelation with
NetBSD as an operating system project, and with pkgsrc
as a cross-platform package management project, then tells
on what pkgsrc does, is and is not, and for whom pkgsrc
offers a good solution.
The interview goes into automation, bulk builds and
also mentions my pkgsrcCon Ansible talk at one point - kudos! :)
Illuminating things from a craftsman's point of view, the
look goes back to NetBSD and its advantages to serve as a modern
Unix platform for the business, its support of many
platforms and especially today virtualization, and also
NetBSD's concepts of cross-compiling and "cross-kernel"
approaches of RUMP, and the importance of automated kernel
tests not crashing an actual machine.
For more information, see www.NetBSD.org
and www.pkgsrc.org. :-)
Japanese translations of hubertf's NetBSD blog (yes, this one!)
Miwa Susumu wrote me that he as made the effort to
translate some of the entries from this NetBSD blog
in his own blog
in Japanese language. Examples include:
Duomo arigatou gozaimasu - keep up the good work!
[Tags: blog, japanese, translation]
Use of NetBSD with Marvell Kirkwood Processors and AK-Systems' IP-Plugs
article by Vladimir Trubilov
that explains what NetBSD is and how little effort
is needed to get it going on a new ARM platform,
AK-System IP-Plug mini-server
as an example
(Wikipedia link; the AK-System website is only in Russian-language!).
The article outlines the history of the various BSDs
and tells about NetBSD's source organization and build process.
It then introduces the target hardware and how NetBSD
abstracts the various busses and drivers that are already
there, and the few bits that needed adjusting.
``Conclusion: High portability, sufficient ease of use, as well as the necessary software packet and an open source code packets and open source make NetBSD a very attractive operating system for use in embedded systems. As seen in the example, it takes quite superficial knowledge of the system architecture and minimum change in the code to run NetBSD on the IP-Plug. At the same time, the functionality and performance of the built operating system is not inferior to that of Linux, which is used by default.''
[Tags: arm, Articles, ipplug, kirkwood, marvell]
Max uptime: 8 years, 122 days!
This weekend's In Other BSDs
the DragonFly BSD Digest
an interesting discussion
in which a NetBSD system with 8-year uptime is introduced. Quoting
from the ~October 2013 article:
`` I set up a dialup gateway for a company with NetBSD 1.3 in 1998 on a compaq pentium 90 desktop with 32MiB of RAM. I got a call last year (!) from the owner saying it stopped working suddenly. Pulled the disk on it and plugged it into an IDE/USB adapter and looked at the syslog as I had no ps2 keyboard and it didn't have USB.
Suspected hardware failure at that age.
Max uptime: 8 years, 122 days!''
The article goes on about what the machine was used for, and a bunch
of lessons learned.
Have a look and learn!
g4u 2.6beta1 released
I have release g4u version 2.6beta1. Important changes are an update
to recent NetBSD codebase, and moving the ramdisk from a separate
file back into the kernel. This allows easy netbooting - at least
I hope so, feedback is welcome here.
I'd like to push out version 2.6 within the next few weeks.
Please test and let me know if there are any showstoppers!
Full list of news in g4u 2.6beta1:
- Make this build with NetBSD-current sources as of 2013-10-20
- Move back from a ramdisk that's loaded from a separate file back to a
ramdisk that's part of the kernel image. This allows easier netbooting
for those people who want it - added back by popular demand :-)
- Added more kernel buffer space, to hold all kernel messages for dmesg,
even on machines with large ACPI tables (Hello VMware Fusion!)
- New drivers:
- LSILogic 9x9 and 53c1030 (Fusion-MPT) PCI SCSI
- LSI Logic Fusion-MPT II PCI SCSI
- Atheros AR9k (802.11a/g/n) PCI Wireless
- Marvell PCI Libertas Wireless
- Atheros AR9k (802.11a/g/n) PC-Card Wireless
- Broadcom BCM43xx PC-Card Wireless
- Atheros AR9002U USB Wireless
- Ralink Technology RT2500USB 802.11a/b/g USB Wireless
- Ralink Technology RT(2|30)00 802.11a/b/g/n USB Wireless
- Realtek RTL8187/RTL8187B 802.11b/g USB Wireless
- Realtek RTL8188CU/RTL8192CU 802.11b/g/n USB Wireless
- Intel Atom E6xx PCI-LPC
[Tags: g4u, Releases]
G4U Opinion Time: kernel with embedded RAMdisk vs. miniroot?
my own mail to the g4u-help mailing list: ``I've found little time to hack on
g4u in the recent past. Yet, I've
managed to setup my development and test environment for g4u
(crosscompiling NetBSD from Mac OS X, getting recent Qemu to compile), and
also got g4u built from recent NetBSD-current sources. As such, take this
as small sign of life.
Now, while I don't have any plans for large changes, I'd like to bring an
update with latest drivers and bugfixes from NetBSD.
There's one change that I'm pondering, though: g4u originally came as one
kernel-file that had an embedded RAM-disk. This was changed in the last
release to reflect NetBSD's ability to load a RAM-disk from a separate
file. This change broke the ability to netboot g4u from a single file, and
required some more effort. There were no real wins for g4u as such.
So, opinion time: keep the RAM-disk as separate file, or move it back into
Looking forward for your opinions!''
Mercedes Benz powered by NetBSD?
a posting by Fefe
which links to
Open Source licenses used by Mercedes Benz.
This includes a number of BSD variants - original 4-clause as well as the 2- and 3-clause versions
as well as company specific BSD licenses by car-supplier Continental,
Acme Labs and Google.
No explicit mention of NetBSD's license,
but a bunch of NetBSD developers' names and mail addresses can be found.
There is also an overview that the BSD license is used in about all
models from A-Class over S-Class to SLK,
and which also indicates that the new (2013+) S-Class
includes much more BSD licensed software than all the other models.
Which is not much of a surprise, as it's the most recent and
also most technically advanced model (as far as I can tell).
No details are included as to what software components
are under the respective licenses. Anyone got details?
[Tags: daimer, mercedesbenz]