August 03, 2011 posted by Jörg Sonnenberger
The NetBSD CVS repository has seen a lot of work over the recent months to clean up various historic artefacts. Together with the improvements in cvs2fossil and the Fossil->Git conversion, it is now possible to provide a precise, up-to-date conversion.
The Git repositories can be found on github, checkout pkgsrc and src.
The Fossil repositories can be found at src (mirror) and pkgsrc (mirror). The raw database as faster alternative to cloning can be found on ftp.NetBSD.org.
This repositories are synchronised with a normal latency of 2h. The only differences between a checkout from CVS and Fossil/Git are supposed to be related to historic checkouts of files pulled from a vendor branch. The implemented behaviour is consistent with the changes in the file. RCS IDs are all expanded using the same rules CVS follows.
July 31, 2011 posted by Matthias Scheler
was imported into NetBSD-current today. The changes since Postfix 2.8.2
- Performance: a high load of DSN success notification
requests could slow down the queue manager. Solution: make the trace
client asynchronous, just like the bounce and defer clients.
- The local(8) delivery agent ignored table lookup errors
in mailbox_command_maps, mailbox_transport_maps, fallback_transport_maps
and (while bouncing mail to alias) alias owner lookup.
- Workaround: dbl.spamhaus.org rejects lookups with "No IP
queries" even if the name has an alphanumerical prefix. We play
safe, and skip both RHSBL and RHSWL queries for names ending in a
- The "sendmail -t" command reported "protocol error" instead
of "file too large", "no space left on device" etc.
- The Postfix Milter client reported a temporary error instead
of "file too large" in three cases.
July 31, 2011 posted by Marc Balmer
More and more modern computers don't come with a "real" keyboard interface anymore, and that makes our lives hard when we have to enter the kernel debugger DDB. Well, not anymore if you run -current. jmcneill@ committed code which lets you use DDB with USB keyboards. See
for the full commit message.
July 13, 2011 posted by S.P.Zeidler
The directors of the NetBSD Foundation and the Core group wish to
welcome Alan Barrett as new member of the Core group.
He is replacing Antti Kantee; our sincerest thanks to Antti
for all his efforts during his core tenure, specially for pushing
through the tiered port support model and for making bug bounties
May 30, 2011 posted by S.P.Zeidler
The FreeBSD Foundation and the NetBSD Foundation have acquired a non-exclusive copyright license to the libcxxrt C++ runtime software from PathScale, a leader in high performance Fortran, C, and C++ compiler products for AMD64, Intel64, and MIPS. This software is an implementation of the C++ Application Binary Interface originally developed for Itanium and now used for the x86 family by BSD operating systems. Libcxxrt will be available under the 2-clause BSD license.
Read the press release for details.
April 25, 2011 posted by S.P.Zeidler
The following projects have been chosen for Google Summer of Code™ this year (sorted by student's last name):
- Implementing the algorithms described in RFC 6056 within the NetBSD
- Student: Vlad Balan
- Mentor: Christos Zoulas
- Socket option to timestamp UDP packets in NetBSD kernel
- Student: Dmitry Cherkassov
- Mentor: Marc Balmer
- pkgsrc cross-building: connecting the dots
- Student: Efstathios Kamperis
- Mentor: Aleksej Saushev
- Add kqueue support to GIO
- Student: Dmitry Matveev
- Mentor: Julio Merino
- Userspace file system and device driver code sharing
- Student: Vyacheslav Matyushin
- Mentor: Alistair Crooks
- IPv6 support for NPF firewall
- Student: Zoltan Arnold Nagy
- Mentor: Martin Husemann, Mindaugas Rasiukevicius
- Add support for FreeBSD package format, RPM and Debian packages(if time allows) to pkgsrc
- Student: Anton Panev
- Mentor: Jeremy C. Reed
- Apropos replacement based on mandoc and SQLite's FTS
- Student: Abhinav Upadhyay
- Mentor: Jörg Sonnenberger
- In-kernel implementation of posix_spawn
- Student: Charles Zhang
- Mentor: Martin Husemann
April 18, 2011 posted by Emile Heitor
The Illumos project is "a community maintained derivative of the OpenSolaris ON source, including open source replacements for closed bits, and additional changes" (from http://www.illumos.org/
A couple of month ago, the Illumos community launched "The Illumos pkgsrc project", thus communicating for the first time on pkgsrc being officially supported by a SunOS derivative.
March 30, 2011 posted by Antti Kantee
The NetBSD core team has announced
a tier system for the hardware architectures supported by NetBSD.
The tier system classifies ports into three tiers.
Summarizing, the tiers consist of ports that NetBSD will support, ports that NetBSD does its best to support,
and ports which may be desupported soon.
The purpose of this classification is to clarify the development roles between old and new architectures.
By making modern architectures an official development priority, the tier system
ensures that NetBSD will continue to be the top choice for a fast, secure and portable free OS on the hardware of today and tomorrow.
March 23, 2011 posted by Matthias Scheler
was imported into NetBSD-current today. The changes since Postfix 2.8.1
- Bugfix: postscreen DNSBL scoring error. When a client disconnected and then reconnected before all DNSBL results for the earlier session arrived, DNSBL results for the earlier session would be added to the score for the later session. This is very unlikely to have affected any legitimate mail.
- Workaround: the SMTP client did not support mail to [ipv6:ipv6addr].
March 19, 2011 posted by S.P.Zeidler
NetBSD participates in Google Summer of Code 2011 for the 7th year running.
March 15, 2011 posted by Antti Kantee
Rump is a componentization of the NetBSD kernel. It lends itself
to multiple uses, such as running kernel code as services in
userspace and for example makes the high-quality NetBSD kernel code
base available for use in multiserver microkernel operating systems.
Running unmodified NetBSD kernel code in standalone userspace
applications has been possible for years. Recently, it also became
possible to use unmodified userland binaries as remote clients for
these lightweight and modular kernel server instances. Things work
straight out of the default NetBSD installation. For example, it
is possible to run an unmodified web browser against a rump TCP/IP
server and restart the TCP/IP server with minimal impact to the
browser. Furthermore, it is possible to run a dedicated TCP/IP
server for every networking application on the system. The combined
flexibility of using proven kernel drivers in lightweight virtual
servers is completely unique to NetBSD.
March 14, 2011 posted by Marc Balmer
The 17th LinuxTag takes place from May 11th - 14th, 2011 in Berlin.
There will be a BSD booth and NetBSD will be present with merchandise. Visit us there
to discuss NetBSD and have a good time.