Three new mailing lists have been created.
Ben Harris has modified the "ne at podulebus" driver to work
around a bug in the MX98905 chip used on EtherI and EtherN cards, so they
can now be used on NetBSD. He has also tweaked the vidcvideo
driver to find screen modes correctly on the ARM7500. Between them, these
allow an NC_WSCONS kernel to come up multi-user, with a proper
display.
Ben is now working on getting X up and running on his Acorn NC.
More information on NetBSD/acorn32 can be found at the NetBSD/acorn32 port page.
Michael L. Hitch has updated NetBSD/amiga -current to have a two-stage booter.
The first stage is bootxx_ffs (for ffs boot partitions) or
bootxx_fd (for bootable floppy disk). These locate, load,
and execute the second stage loader boot.amiga. The console
screen is created and passed to the second stage loader.
The second stage loader uses loadfile() to load the kernel image,
which can be either a.out or ELF format, and can
also be compressed (via gzip(1)). It will load a kernel file from
ffs file systems or the ustarfs used on floppy disks.
More information on NetBSD/amiga is available at the NetBSD/amiga port page.
Frank van der Linden has pulled over some recent fixes from FreeBSD by Kirk McKusick to the softdep code. One of them is to correctly track the numbers of free blocks/inodes, taking the pending softdeps into account. For this, two new fields (previously spare ones) were added.
This means that if you're using the FFS_EI option, you should
recompile and install fsck_ffs(8) before booting a new kernel,
in order to have these fields correctly swapped in the case
of fsck repairing the superblock.
If the kernel mutters a little when it mounts filesystems for the first time with a new kernel, don't worry about it. If it continues to do that, please file a problem report.
Also, in an unrelated change to the fixes mentioned above, the
'softdep_write_complete: lock is held' panics (for
people who used DEBUG kernels) should be history now.
Steve Woodford has just switched all ELF m68k-based ports over to new-toolchain.
When you next update your NetBSD source tree and attempt to rebuild
the world, you should read /usr/src/BUILDING, then use the
build.sh shell script instead of "make build".
As usual, if you find any problems, please report them via the lists and/or send-pr(1).
The NetBSD Project is pleased to welcome six new developers:
<grant@NetBSD.org>, who will be joining the NetBSD
www team. Grant has been working on web pages for the project and
has been helping out with NetBSD www-team tasks for some time.<jdarrow@NetBSD.org>, who is an old-time pkgsrc user and
contributor, and will help us out with his expertise in pkgsrc. Amongst
other things, John was the first to perform xpkgwedge-based bulk builds,
and his experience will help us greatly. <jklos@NetBSD.org>, who has been doing the bulk-package
builds for the m68k systems on his collection of Amiga and Mac68k
machines. He is currently working on scripts to allow a cluster of
systems to co-operate in doing bulk-package builds, which is a
tremendous aid for slower machines supported by NetBSD.<jmcneill@NetBSD.org>, who has been working on audio
drivers and pkgsrc. Jared is currently working on ESS
Allegro-1/Maestro 3 and dbri audio drivers for NetBSD. <guillain@NetBSD.org>, who will be working on
NetBSD documentation.<maria7@NetBSD.org>, who will be looking after
the administration of the NetBSD Project's main CVS server.
Manuel Bouyer has added support to pciide in NetBSD-current for the following
Promise controllers:
If you have any of these, please report how they work for you to the
<current-users@NetBSD.org> mailing list.
Martin Husemann has completed in-kernel support for PPP over Ethernet in NetBSD-current. Changes include rc.d support, ip-up/ip-down scripts, and new documentation. The pppoe(8) man page has more details.
Due to several requests, it is planned to backport in-kernel PPPoE support
to the netbsd-1-5 branch. This means that it should also be
available in the NetBSD 1.5.3 release.
This support has been tested thoroughly by many people and on multiple architectures. No problems are expected, but if you do run into one please report it with send-pr(1).
Alistair G. Crooks has sent out his monthly summary of changes to the NetBSD Packages Collection. The write up for changes in November 2001 is available in the tech-pkg mail archive.
There is also an automated list of pkgsrc changes, generated daily from pkgsrc/doc/CHANGES, available on the Recent packages changes page.
Andrew Brown has finished rolling all ports over to the new MI kernel build machinery.
Kernel makefiles are now mostly assignments to make variables that get
digested by sys/conf/Makefile.kern.inc, which provides the glue
that makes it into a kernel. Redundancy is
now gone from kernel makefiles, meaning that development drift of one
kernel makefile (instead of over all) is no longer that much of a
problem. Additionally, new "features" for kernels and kernel
builds can now be added, modified, or removed much more easily.
Everyone should make sure their config(8) is up to date (you should do
this anyway). It is also a good idea to rerun config for any
-current kernels you've been
building lately.
Extensive testing was done before these changes, so no problems are anticipated. If you do have any problems, please report them with send-pr(1).
Chuck Silvers has committed changes to create three new sysctl tunables that enforce a maximum amount of memory used for the different types of page allocations (anonymous process memory, cached file data, and cached executable data). He has also renamed some of the old sysctl tunables to have less obscure names.
The old tunables are now named:
vm.anonmin
vm.filemin (instead of vm.vnodemin)
vm.execmin (instead of vm.vtextmin)
The new tunables are:
vm.anonmax
vm.filemax
vm.execmax
The values for the new tunables are percentages of RAM, just like the old ones. The "max" limits in this context are only enforced when there isn't enough memory to satisfy all requests, so the usage for a given type can exceed the maximum if there is no demand for the other types.
More information can be found in Chuck's announcement in the tech-kern mail archive.
Lennart Augustsson has added initial support for IrDA communication to the kernel. It presents IrDA frames to userland; the kernel has all the knowledge of how to talk to the actual hardware and presents a uniform interface to the userland protocol stack.
More information can be found in Lennart's post to the current-users mailing list.
Johnny Lam has committed some changes to NetBSD
pkgsrc
to implement a variable PKG_SYSCONFDIR used to specify
the location of configuration files for NetBSD packages.
The idea of this change is to cater for various tastes of the user community. For example, some people like to keep all of their configuration files in /etc. Some feel that all package files should reside in /usr/pkg, whilst others wish to share /usr/pkg between several machines.
The variable can be set in /etc/mk.conf so that future packages use the facility. Furthermore, the configuration file directory can be set on a per-package basis. For example, setting
PKG_SYSCONFDIR.apache=/etc/apache
in /etc/mk.conf will result in the Apache package using the directory /etc/apache to hold its configuration files.
Naturally for this change to work across pkgsrc, relevant packages need to be converted to use the new variable. This process has been started.
Manuel Bouyer has committed some final touches to NetBSD's ATAPI tape
drive driver in NetBSD-current.
The driver has been tested with an
OnStream ATAPI drive and has been reported to work with Seagate
ATAPI drives. If you have a different ATAPI tape drive and the
driver works with it, please report it to <current-users@NetBSD.org>.
Brett Lymn has committed changes to curses in NetBSD-current to implement the newterm and set_term functions. The changes are quite extensive at a fundamental level.
One thing to look out for is that you must update your vi
source and recompile that after installing the new libcurses
otherwise vi will fail. This is NOT a bug with curses; this
is a problem with vi stealing library function names in certain
configurations. In this case vi defines its own newterm if
it has been told there is not one in libcurses. I have committed the
config file change for this to the vi sources so you should
be ok.
If anyone has any problems with curses after this change please report them with send-pr(1).
Lennart Augustsson has added support for USB v2.0 devices into NetBSD-current. The new ehci driver is still in development but is in a working state for some mass storage devices, such as CD-RW drives. USB v2.0 offers a vast speed improvement (480Mb/s instead of 12Mb/s) over the original USB specification, and retains a good level of compatibility.
For more details, see Lennart's announcement in the mailing list archives.
The BSDFreak site has been restored. Its purpose is to deliver original articles on BSD written from the users' perspective. There is also an IRC gateway at the site.
BSDFreak is an Arlington, Virginia, US based non-profit division of Black Hat Networks, LLC. Its editors and authors are Alexander Chamandy and Sean Davis.
NetBSD Security Advisory SA2001-018 has been released. More details, including information on solutions and workarounds, are located in the security advisory.
Fixed: NetBSD-current: August 28, 2001
NetBSD-1.5 branch: September 30, 2001
More information on previous Security Advisories is available in the NetBSD Security pages.
In the effort to split up NetBSD/arm32 into several ports NetBSD/acorn32 saw the light approximately a month ago, but, until now, had lacked a proper homepage and mailing list.
Jaromir Dolecek announced the IBM PS/2 (MCA) machine support in NetBSD-current has reached the point where it's usable for general work and should provide stable multiuser service. The system installation tool (sysinst) was also changed to support installation on this class of i386 machines. See the INSTALL documents for exact details, like which boot floppies to use for installation, etc. Until the next major release (NetBSD 1.6), PS/2 support will only be available via NetBSD/i386 -current binary snapshots.
The development on this support will, of course, continue, with more device drivers to be written as well as expanded documentation.
NetBSD/i386 port page: http://www.NetBSD.org/ports/i386/
NetBSD/i386 on IBM PS/2: http://www.NetBSD.org/ports/i386/ps2.html
NetBSD/i386 -current binary snapshots: ftp://ftp.NetBSD.org/pub/NetBSD/arch/i386/snapshot/
Yoshihiko Someya has committed a new driver, to NetBSD-current, for Trident 4DWAVE based (4DWAVE DX/NX, SiS 7018, ALi M5451) sound cards.
Alistair G. Crooks has committed changes to bsd.pkg.mk to improve the speed of source builds.
The first stage was committed last week, when the scripts directory was removed along with the logic to look in the scripts directory for a script named pre-<target> or post-<target>, or configure, and was replaced by explicit calling of the scripts from a package Makefile's corresponding target. Please note this if you have locally-produced or maintained packages.
The next step was to remove the .USE macro, and replace it with explicit make(1) targets, and specify the dependencies on those targets in a normal Makefile way.
More details are available in Alistair's message in the tech-pkg mail archive.
Alistair G. Crooks has sent out his monthly summary of changes to the NetBSD Packages Collection. The write up for changes in October 2001 is available in the tech-pkg mail archive.
There is also an automated list of pkgsrc changes, generated daily from pkgsrc/doc/CHANGES, available on the Recent packages changes page.
Izumi Tsutsui has committed a driver for the Tekram DC-395U/UW/F and DC-315/U PCI SCSI host adapters, which have the Tekram TRM-S1040 ASIC. This driver is written by Rui-Xiang Guo, with some minor changes by Izumi.
Alistair G. Crooks has added initial support for Darwin (1.4) to the NetBSD Packages Collection. Many thanks to Bill Coldwell for his help into providing Alistair the opportunity to do so.
While this support is in very new, Alistair has been able to install packages on Darwin.
Details are available in Alistair's announcement in the tech-pkg mail archive.
Stoned Elipot has made a new snapshot for NetBSD/i386 1.5.2 of XFree86 4.1.0 made from NetBSD's xsrc/xfree sources as of 2001/10/30. The new snapshot is available at ftp://ftp.NetBSD.org/pub/NetBSD/arch/i386/XF86-4.1.0-1.5.2/xfree410-152.tgz. The README file in the same directory contains instructions and MD5 checksum.
Gregory McGary has documented various interfaces of the NetBSD kernel in section 9 of the manual pages. New pages we are happy to provide include:
Yannick Montulet's driver for Creative Labs' popular series of
"Sound Blaster Live" sound cards has been committed to
NetBSD-current.
As of now, the MIDI port is not yet supported—this support won't be
difficult to add later.
emuxki0 at pci0 dev 15 function 0: Creative Labs SBLive! EMU 10000 \ \ (audio multimedia, revision 0x08) emuxki0: interrupting at irq 5 emuxki0: SigmaTel STAC9721/23 codec; 18 bit DAC, 18 bit ADC, Rockwell 3D audio0 at emuxki0: full duplex, mmap, independent
If you have any problems, please send a bug report with send-pr(1).
Brett Lymn has committed changes to dump(8), in NetBSD-current, that allows one
to add timestamps to the informational messages it prints.
Timestamps are enable using the -t flag. The default timestamp is in
%H:%M:%S %Z format (e.g. 13:50:25 UTC). The TIMEFORMAT
environment variable, a customary format string containing commands
for strftime(3), can be used to change the format of dump's timestamp
to your own tastes.
[09:44:10 CST] DUMP: 2.13% done, finished in 3:50 (at 13:34:16 CST) [09:49:10 CST] DUMP: 9.82% done, finished in 1:31 (at 11:21:01 CST) [09:54:10 CST] DUMP: 16.89% done, finished in 1:13 (at 11:07:57 CST) [09:59:10 CST] DUMP: 23.62% done, finished in 1:04 (at 11:03:51 CST) [10:04:10 CST] DUMP: 30.18% done, finished in 0:57 (at 11:02:00 CST)
More details are in the updated dump(8) manual page.
Luke Mewburn and Andrew Brown have finished some major changes to NetBSD's built-in security auditing system. The system watches a configurable number of files, and reports changes to them. Reports can include the changes made for text-based configuration files or general notifications of changed files e.g. for binary files. Subsystems audited include the system's network configuration, user authentication information, disk configuration and many others. Of course, users can always add more data to monitor if the need arises. See the commit log entry.
Alistair G. Crooks has sent out his monthly summary of changes to the NetBSD Packages Collection. The write up for changes in September 2001 is available in the tech-pkg mail archive.
There is also an automated list of pkgsrc changes, generated daily from pkgsrc/doc/CHANGES, available on the Recent packages changes page.
Jared D. McNeill has contributed a driver for the Eiger Labs PCMCIA sound card. The driver uses programmed IO to access the sound card, as the PCMCIA bus does not allow doing direct memory access (DMA) from the card. Still it the driver is capable of 8- and 16-bit audio sample playback at rates up to 44.1kHz. This is the first PCMCIA audio driver available for NetBSD!
The NetBSD Project is pleased to welcome six new developers:
<seb@NetBSD.org>, who has been helping with
the NetBSD Packages
Collection (pkgsrc) by submitting many pkgsrc PRs in the past.
He will continue helping to improve pkgsrc.<isaki@NetBSD.org>, who will be helping with
NetBSD/x68k. He is already
working on some device drivers, and will be continuing
with others later.<martti@NetBSD.org>, who has been
contributing many PRs for the NetBSD Packages
Collection (pkgsrc). He will now be able to continue
improving pkgsrc with direct commits.<cjep@NetBSD.org>, who will be helping with
htdocs, pkgsrc, and bulk-builds of binary packages. Additionally,
Chris also runs NetBSD www and ISO mirrors located in the UK, and
has been helping out with NetBSD www-team tasks for a while
now.<gendalia@NetBSD.org>, who will be
helping with internal project maintenance tasks.<someya@NetBSD.org>, who will be working
on miscellaneous device drivers, including drivers for
PCI sound hardware.
Alistair Crooks has committed changes to pkg_add(1); adding the
ability to verify the contents of a binary package by using
digital signatures. This has been accomplished by added a
"-s verification-type" command line
argument to pkg_add(1).
The following verification types have been defined:
gpg (pkgsrc/security/gnupg),
pgp5 (pkgsrc/security/pgp5),
and none. Callouts are made to the relevant
programs to verify the contents of the binary package, and
its provenance. You are then asked whether you want to
proceed with the installation. The "none" verification
type is the same as the existing behaviour, and is also the
default - in which case, no verification of the binary package
is done.
The verification type is passed onto recursive pkg_add(1) invocations for dependent packages
At the moment, the ability to verify packages is limited to those which are not specified by URL; removing this restriction is being looked at.
More details are located in Alistair's announcement in the tech-pkg mail archive.
Thomas Gerner has committed changes to convert the NetBSD/atari port to ELF. With the COMPAT_AOUT_M68K kernel option, all your old a.out binaries should still work. Note that a.out versions of ifconfig(8) and route(8) will not work due to some structure alignment problems.
A NetBSD/atari ELF snapshot is available at: ftp://ftp.NetBSD.org/pub/NetBSD/arch/atari/snapshot/.
Instructions for upgrading from this snapshot or from source are at: ftp://ftp.NetBSD.org/pub/NetBSD/arch/atari/snapshot/README.ELF-UPGRADE.
Chuck Silvers has committed a large amount of UVM changes he has been
working on for the past few months, including the vfs_reinit and
softdep-poolification changes that have been discussed recently
on the NetBSD mailing lists.
Most of the changes are related to improving performance and robustness
under load. As an example, on a PC, Chuck saw the elapsed time for
"make release" of a NetBSD 1.5 source tree took 10% less time
than it took under a 1.5 kernel. Additionally, on his DECstation 5000/200,
write throughput showed improvement to within 1% of the rate of NetBSD 1.5.
A summary of the changes is available in Chuck's announcement.
If you experience any problems, please report them with send-pr(1).
Eduardo Horvath has committed a new driver for SUN GEM, Sun ERI 10/100, and Apple GMAC Gigabit Ethernet controllers.
NetBSD 1.5.2, a patch release improving stability, fixing bugs in, and adding some features to NetBSD 1.5.1, was released with support for 21 architectures. More information is available in the 1.5.2 release announcement.
Many of the FTP Mirrors are now carrying the NetBSD 1.5.2 distribution. Please try to use the NetBSD FTP Mirror Site closest to you.
Update 09/27: Japanese and French language translations of the NetBSD 1.5.2 release announcement are available.
Luke Mewburn has incorporated the enhanced ffs_dirpref()
from Grigoriy Orlov (as found in other open source BSD variants),
with minor changes.
The new algorithm has a marked performance increase, especially when
performing tasks such as untarring pkgsrc.tar.gz, etc, on
ffs file systems.
More details can be found in Luke's commit log.
NetBSD Security Advisories SA2001-015, SA2001-016, SA2001-017 have been released. More details, including information on solutions and workarounds, are located in each individual security advisory.
Fixed: NetBSD-current: August 5, 2001
NetBSD-1.5 branch: August 16, 2001 (1.5.2 includes the fix)
Fixed: NetBSD-current: July 9, 2001
NetBSD-1.5 branch: August 22, 2001 (1.5.2 includes the fix)
Fixed: NetBSD-current: August 22, 2001
NetBSD-1.5 branch: August 22, 2001
pkgsrc: sendmail-8.11.6
More information on previous Security Advisories is available in the NetBSD Security pages.
The NetBSD Project had a booth at the LinuxWorld Conference & Expo from August 28-30, 2001. Jason Thorpe has written a short summary about the NetBSD booth at LinuxWorld. Also at the booth was the debut of NetBSD running on a Playstation 2 from Japan.
Jason Thorpe has committed a new driver for the AMD PCnet-PCI family
of Ethernet chips. This driver uses direct DMA to mbufs (like other
PCI network drivers, and unlike the old "le at pci" driver),
and also supports communication with the MII-connected PHYs on the
10/100 boards.
More details are available in the pcn(4) man page.
NetBSD Security Advisories SA2001-013, SA2001-014 have been released. More details, including information on solutions and workarounds, are located in each individual security advisory.
The fixes for SA2001-013, SA2001-014, are present in the upcoming NetBSD 1.5.2 release.
Fixed: NetBSD-current: July 10, 2001
NetBSD-1.5 branch: July 29, 2001 (1.5.2 includes the fix)
pkgsrc: openssl-0.9.6b or openssl-0.9.6nb1
Fixed: NetBSD-current: Aug 8, 2001
NetBSD-1.5 branch: Aug 8, 2001 (1.5.2 includes the fix)
More information on previous Security Advisories is available in the NetBSD Security pages.
At the last Usenix BSD MegaBOF, the concept of mailing lists to be used for announcing changes to the BSD APIs was proposed. The notion was to have a place where people can post messages about new APIs they were adding to their flavour of BSD, so that people from other BSDs would be aware of the activity.
Since then, two mailing lists have been created. One is for announcements, and the other is for calmy discussing such APIs and their design.
These two lists are:
bsd-api-announce@wasabisystems.com
bsd-api-discuss@wasabisystems.com
Both lists can be subscribed to via majordomo, and they're both
moderated. More information about the charter of these lists
is available via majordomo by sending a mail with
"info list-name" in the body.
Jun-ichiro itojun Hagino has upgraded sendmail to version 8.11.6 in NetBSD-current. This version fixes a security problem, reported by SecurityFocus, regarding command line processing. This vulnerability, present in all 8.11 and 8.12.0.Beta versions up to 8.11.6 and 8.12.0Beta19, is not remotely exploitable.
In pkgsrc, the mail/sendmail package
has also been updated to 8.11.6.
Also of interest are the Third Party Software Distributed with NetBSD and the Changes to the NetBSD Packages Collection: by date documents.
Update 08/22: This has been fixed for NetBSD 1.5.2. A patch fixing
the security problem with command line processing has been applied to
sendmail 8.11.3 as on the netbsd-1-5 branch.
Jason Thorpe has committed support for building Ethernet bridges to NetBSD-current. Bridges are configured with a combination of ifconfig(8) and the new brconfig(8) utility. brconfig(8) can also be used to show a bridge's status, like so:
swinger:thorpej 1$ brconfig -a
bridge0: flags=41<UP,RUNNING>
Configuration:
priority 32768 hellotime 2 fwddelay 15 maxage 20
Interfaces:
fxp2 flags=3<LEARNING,DISCOVER>
port 4 priority 128
tlp0 flags=3<LEARNING,DISCOVER>
port 5 priority 128
Address cache (max cache: 100, timeout: 1200):
00:20:6f:04:13:1d tlp0 1169 flags=0<>
08:00:2b:2b:a9:0e tlp0 914 flags=0<>
00:03:47:20:1b:7d fxp2 191 flags=0<>
00:00:f8:23:43:9d tlp0 148 flags=0<>
swinger:thorpej 2$
If you use the bridge code, please send Jason a mail and report on how well it works for you. If you have problems with it, please file a bug report with send-pr(1).
This support is based off Jason Wright's bridge driver for OpenBSD, with changes by Jason Thorpe.
Luke Mewburn has committed changes so that mounting opposite-endian file systems using the FFS_EI kernel option should be significantly more stable. He has also updated various tools to reflect these changes (fsck_ffs(8), dump(8), dumpfs(8), etc).
Support for reading and writing FFS in non-native byte order, conditioned
to "options FFS_EI", was added to NetBSD by Manuel Bouyer.
Coupled with Luke's recent changes, one should now be able to fsck,
dump, dumpfs (etc) opposite endian file systems, mount
and use them, and convert them with
'fsck_ffs -B newendian ....'.
If you have any problems, please send a bug report with send-pr(1).
Linux Compatibility on BSD for the PPC platform is a five-part series of articles written by Emmanuel Dreyfus for O'Reilly ONLamp.com. The series is intended to document various parts of the emulation subsystem, and to highlight some architecture-dependent issues that can arise in argument passing, signal handling, and with the way some system calls work.
See also: Articles about NetBSD
Alistair G. Crooks has sent out his monthly summary of changes to the NetBSD Packages Collection. The write up for changes in July 2001 is available in the current-users mail archive.
There is also an automated list of pkgsrc changes, generated daily from pkgsrc/doc/CHANGES, available on the Recent packages changes page.
The port of NetBSD to Motorola's 68k VME board computers, NetBSD/mvme68k, has had some improvements as of late.
Thanks to a donation of a MVME177 to the NetBSD Foundation by Matt Thomas, Steve Woodford has been able to complete the support for this m68060-based board in NetBSD/mvme68k -current.
Accordingly, Steve has made available a new NetBSD/mvme68k snapshot, based on 2001-08-07 -current sources. It is available in the NetBSD/mvme68k snapshot area of the ftp server.
Since the last -current snapshot, a number of notable changes have made it into the NetBSD/mvme68k kernel:
As usual, if you experience any problems, please report them using send-pr(1) and/or the port-mvme68k mailing list.
The NetBSD Project is pleased to welcome three new developers:
<damon@NetBSD.org>, who has been helping with
the NetBSD Packages
Collection for quite some time. He has contributed many
packages and PRs for pkgsrc, particularly regarding perl
modules, X-10, and iButtons.<takashi@NetBSD.org>, who works for Plat'Home CO., LTD.,
a well-known UNIX system solution company in Tokyo, Japan.
At Plat'Home, Takashi has been engaged in developing OpenBlockS,
a PowerPC 860 based micro server. With great affinity,
he has finished a new port of NetBSD to the OpenBlockS micro
server. He will be working on integrating
his new port into the NetBSD source tree, and will take on the
role of NetBSD/openblocks port maintainer. Takashi's other
interests include X11 and internationalization.<junyoung@NetBSD.org>, who will be continuing work on
uwscons (universal wscons), a multilingual console driver for
NetBSD. More specifically, uwscons is an expansion to wscons
(NetBSD's platform-independent workstation console driver), which
allows for display of multilingual/encoding text.
Matthias Drochner has upgraded ISC DHCP to version 3.0rc10 in NetBSD-current.
See also: Third Party Software Distributed with NetBSD
A new mailing list, port-algor, has been created to discuss issues in NetBSD/algor, the port to the Algorithmics, Ltd. MIPS-based evaluation boards.
Andrew Doran has committed a driver for Mylex AcceleRAID and eXtremeRAID controllers with v6 and later firmware to NetBSD-current. The driver, mly, is based off the FreeBSD driver of the same name, with changes by Thor Lancelot Simon, Eric Haszlakiewicz, and Andrew Doran.
Please see the mly(4) man page for more details.
A new mailing list, port-cats, has been created to discuss issues in NetBSD/cats, the port to the Chalice Technology CATS motherboard.
Ben Harris has committed a new bootloader, with support for gzipped kernels, to NetBSD/arm26. See Ben's announcement in the port-arm26 mail archive for more details.
Jason Thorpe has committed a new driver, to NetBSD-current, for the Sundance Tech. TC9021 Gigabit Ethernet chip. The chip is found on the D-Link DGE-550T, and will be on the Antares Gigabit Ethernet when that board is available.
Jason has tested on both 1000BASE-SX (fiber) and 1000BASE-T (cat5) sample boards, but has not yet been successful with the 1000BASE-T version. That said, the 1000BASE-SX version has been working pretty well.
stge0 at pci0 dev 11 function 0: Sundance TC9021 Gigabit Ethernet, rev. 7 stge0: interrupting at irq 11 stge0: Ethernet address 00:33:07:33:1a:66 gentbi0 at stge0 phy 1: Generic ten-bit interface, rev. 0 gentbi0: 1000baseSX, 1000baseSX-FDX, auto
If you have any problems, please send a bug report with send-pr(1).
NetBSD Security Advisories SA2001-009, SA2001-010, SA2001-011, and SA2001-012 have been released. More details, including information on solutions and workarounds, are located in each individual security advisory.
The fixes for SA2001-009, SA2001-010, and SA2001-011 are all present in NetBSD 1.5.1. SA2001-012 affects releases up to and including NetBSD 1.5.1.
Fixed: NetBSD-current: June 15, 2001
NetBSD-1.5 branch: June 17, 2001 (1.5.1 includes the fix)
NetBSD-1.4 branch: July 19, 2001
Fixed: NetBSD-current: June 14, 2001
NetBSD-1.5 branch: June 25, 2001 (1.5.1 includes the fix)
pkgsrc openssh: openssh-2.9p2 corrects this issue
Fixed: NetBSD-current: July 1, 2001
NetBSD-1.5 branch: July 2, 2001 (1.5.1 includes the fix)
NetBSD-1.4 branch: July 19, 2001
Fixed: NetBSD-current: July 19, 2001
NetBSD-1.5 branch: Use supplied patch
NetBSD-1.4 branch: Use supplied patch
More information on previous Security Advisories is available in the NetBSD Security pages.
Alistair G. Crooks has sent out his monthly summary of changes to the NetBSD Packages Collection. The write up for changes in June 2001 is available in the tech-pkg mail archive.
There is also an automated list of pkgsrc changes, generated daily from pkgsrc/doc/CHANGES, available on the Recent packages changes page.
Konrad Schroder has committed changes for LFSv2 to NetBSD-current.
Kernels and tools will understand both v1 and v2 filesystems, with
newfs_lfs generating v2 filesystems by default.
An overview of the changes in the v2 layout is available from Konrad's commit log in the source-changes mail archive.
Havard Eidnes has put together an unofficial snapshot of XFree86
version 4.0.3 built on NetBSD/i386 1.5.1. This is built from the
xsrc tree just before the 4.1 version was imported. The
build tree was subsequently modified to include Matrox's
drivers. This means that the Matrox G450 cards are supported,
instead of being probed and "refused", as would be the case with
plain 4.0.3.
Also, Hubert Feyrer has put together an unofficial snapshot of
XFree86 version 4.1.0 built on NetBSD/i386 1.5.1. This snapshot
is based on the 4.1.0 sources in the xsrc tree as of 2001-07-09.
The XFree86 4.0.3/4.1.0 snapshots for NetBSD/i386 1.5.1 are available in
the NetBSD/i386 snapshot
area of the ftp server. The files xfree403+.tgz
and xfree410.tgz are tar files to be extracted from /,
and which contain bits which will only go into usr/X11R6.
Matt DeBergalis, <deberg@NetBSD.org>, has volunteered to take on the role of NetBSD/next68k port maintainer.
Leaving the position of next68k port maintainer, due to time constraints, is Darrin B. Jewell. Darrin will still be contributing to the next68k port by fixing bugs and answering questions on the mailing lists, among other projects.
NetBSD 1.5.1, a patch release improving stability, fixing bugs in, and adding some features to NetBSD 1.5, was released with support for 21 architectures. More information is available in the 1.5.1 release announcement.
Many of the FTP Mirrors are now carrying the NetBSD 1.5.1 distribution. Please try to use the NetBSD FTP Mirror Site closest to you.
Update 07/12: A French Language and Japanese Language translation of the NetBSD 1.5.1 release announcement is available.
A Tour through the NetBSD Documentation is a four-part series of articles by Hubert Feyrer. These articles offer an introduction to all the documentation that's shipped in a NetBSD 1.5.x system. The first two articles are introductions to Manual Pages and Info Pages. The third article gives an overview of the available documents and papers in troff or nroff format from the large collection of historic and current documentation available in NetBSD. The last article in the series goes through some of the other locations for NetBSD Documentation in a 1.5.x system, and on the NetBSD web site.
See also: Articles about NetBSD
Update 07/02: Luke Mewburn has made the NetBSD slides from the BSD BoF talk available at http://www.mewburn.net/luke/talks/usenix-2001-bof/.
NetBSD has been well represented at Usenix 2001, and we would like to thank everyone involved in the BSD BoF and the NetBSD booth.
The NetBSD Project had a presentation at the BSD BoF which was headed by NetBSD Core Group members Christos Zoulas and Luke Mewburn. A list of highlights is available in Chuck Toporek's "Greetings from the BSD Super BoF" article. The slides from this talk are available at http://www.mewburn.net/luke/talks/usenix-2001-bof/.
Luke Mewburn was also a part of the scripting technical session; his presentation was entitled, "The Design and Implementation of the NetBSD rc.d System". In Ellen Siever's "Usenix Technical Session Wrap-Up" article, she talks briefly about Luke's presentation. Luke's paper can be found at the Usenix 2001 web site, in both HTML and PDF formats, under FREENIX Track Refereed Papers (requires USENIX membership). The paper may also be found in PDF format at Luke's own web site.
Again, a thank you to all involved.
The NetBSD Project is pleased to welcome a new developer:
<rjs@NetBSD.org>, who will be working with
the NetBSD/arm32 and NetBSD/hpcarm ports.
Last week, a port of NetBSD to the x86-64 (tm) architecture was committed to the NetBSD CVS repository. The x86-64 is AMD's upcoming 64-bit line of CPUs. For now, it is only known to work on the Virtutech simulator, since no x86-64 hardware is available yet. In this environment, it runs multi-user.
NetBSD/x86_64 is the 44th architecture that NetBSD runs on.
The porting was done by Frank van der Linden of Wasabi Systems, with kind support from AMD, who provided the simulator and fast machines to run it on.
The Wasabi press release about this can be found at: http://www.wasabisystems.com/news/pr20010622.html.
For information on the x86-64 CPU, see: http://www.amd.com/products/cpg/64bit/index.html and http://www.x86-64.org/.
A dmesg(8) output as well as a screenshot are available on the amd64 ports page.
Hubert Feyrer has improved the Subject: lines for the commit message mailing lists (pkgsrc-changes, source-changes, and www-changes). All commit messages still include any optional branch, but also now include the least common path of directories affected by the commit (as opposed to just the module name):
CVS commit: [optional-branch] least/common/path
As an example, if there were a commit to /pkgsrc/www/w3m/Makefile the Subject: line of the message sent to pkgsrc-changes would be:
CVS commit: pkgsrc/www/w3m
Jason Thorpe has committed a new driver, to NetBSD-current, for the Sundance Tech. ST-201 10/100 Ethernet chip. The chip is found on the D-Link DFE-550TX board, which is what Jason has tested the new driver on:
ste0 at pci0 dev 9 function 0: D-Link DFE-550TX 10/100 Ethernet ste0: interrupting at irq 9 ste0: Ethernet address 00:50:ba:00:00:06 sqphy0 at ste0 phy 1: Seeq 80225 10/100 media interface, rev. 0 sqphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
If you have any problems, please send a bug report with send-pr(1).
The NetBSD Project is pleased to welcome four new developers:
<nra@NetBSD.org>, who will be working with the NetBSD Packages
Collection (pkgsrc). In the past, he has contributed dozens
of additions and fixes for pkgsrc via send-pr(1).<jrf@NetBSD.org>, who's already been contributing
to the NetBSD Guide
and the NetBSD web site, and will be continuing his efforts to help
build and improve our documentation. In addition to documentation,
he'll still be helping out with testing and helping debug kernel
patches, and with tracking NetBSD-current.<gehenna@NetBSD.org>, who has been working
on USB improvements. He is now developing a dynamic assignment
framework of devsw.<yamt@NetBSD.org>, who has sent in several
PRs via send-pr(1), covering everything from device drivers
to userland programs. He'll be mainly working on i18n.
Jason Thorpe has committed a driver for the AIC-6915 10/100 Ethernet chip, also known as the "Starfire".
This chip comes on several Adaptec Ethernet boards:
Jason has tested it on the following board:
sf0 at pci0 dev 11 function 0: ANA-62011 (rev 0) 10/100 Ethernet, rev. 3 sf0: interrupting at irq 11 sf0: Ethernet address 00:00:d1:a8:16:08 sqphy0 at sf0 phy 1: Seeq 80220 10/100 media interface, rev. 1 sqphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
If you have any problems, please send a bug report with send-pr(1).
Matthias Drochner has upgraded ISC DHCP to version 3.0rc8 in NetBSD-current.
See also: Third Party Software Distributed with NetBSD
Jaromír Dolecek has committed a port of the high performance
pipe implementation, written by John S. Dyson for the FreeBSD Project, to NetBSD-current. It's optional
at the moment, and you'll need to add 'options NEW_PIPE' to
your kernel configuration file if you wish to use it.
The speed enhancement between the old socketbased-pair implementation and this one ranges from 20% to 300%, with machines having a slow CPU receiving the most notable boost. Since the new pipe implementation was changed to take advantage of UVM uvm_loan() facilities to avoid one memory to memory copy, all machines should see a performance improvement.
After further testing, this new implementation is planned to become the default.
Matthias Drochner has ported NetBSD to the FIC8234 VME processor board, made by the Swiss company CES (Geneve). These boards are (or have been) popular in high energy physics data acquisition.
The port is far along enough for multiuser and self-hosting at this point - but SCSI support, among other things, haven't been added yet.
Matthias Drochner is the NetBSD/cesfic port maintainer.
More information is available at the NetBSD/cesfic port page.
Eduardo Horvath and Simon Burge have ported NetBSD to IBM's 405GP Reference Board, also known as the "Walnut".
The Walnut is an ATX form-factor motherboard designed to drop into a PC case. It has the usual PCI bus, peripherals, and such. More information on the Walnut can be found on IBM's web site:
http://www.chips.ibm.com/products/powerpc/tools/ek.html and http://www.chips.ibm.com/products/powerpc/evalkits/405refbd.pdf
Eduardo Horvath and Simon Burge are the NetBSD/walnut port maintainers. Their porting efforts were sponsored by Wasabi Systems; who've put out their own press release regarding NetBSD/walnut.
Alistair G. Crooks has sent out his monthly summary of changes to the NetBSD Packages Collection. The write up for changes in May 2001 is available in the current-users mail archive.
There is also an automated list of pkgsrc changes, generated daily from pkgsrc/doc/CHANGES, available on the Recent packages changes page.
On June 7th, 2001, a BSD BoF was held as one of the night sessions at NetWorld+Interop Tokyo. Over 300 people attended in person, 50-100 people attended over IRC (volunteers typed the discussions to a couple of IRC channels), and some watched the discussion over RealVideo transmission. Jun-ichiro itojun Hagino wrote up a summary of the BSD BoF at NetWorld+Interop Tokyo.
Matt Thomas has committed a new pmap module for the PowerPC 60x, 7xx (G3), 74xx (G4) CPUs to NetBSD-current. The new pmap is simpler and faster than the previous pmap module it replaced. As an example, with the new pmap module, kernel time on a GENERIC NetBSD/macppc kernel build dropped by 40%.
Also in Matt's commits were organization changes. In the near future, support for PowerPCs with different MMUs will be added to NetBSD. In preparation for this, the new pmap and its files were placed in two new directories: sys/arch/powerpc/mpc6xx and sys/arch/powerpc/include/mpc6xx. The MPC6xx dependent header files in powerpc/include (bat.h, hid.h, hid_601.h, pte.h) have been moved to powerpc/include/mpc6xx along with the mpc6xx specific pmap.h.
A new kernel configuration option has been defined (PPC_MPC6XX) and has been added to std.<port> for the bebox and macppc ports. The prep port will be updated soon.
Izumi Tsutsui has added a driver for the Initio INIC-940/950 SCSI controllers to NetBSD-current. This driver is based on OpenBSD's iha driver, with some modified structures.
The NetBSD Project is pleased to welcome a new developer:
<magick@NetBSD.org>, who will be working with the NetBSD Packages
Collection (pkgsrc) and X11 sources.
Jason Thorpe has committed his changes to support in-bound and out-bound IPv4, TCP, and UDP checksumming to NetBSD-current. It is currently supported on the NatSemi DP83820 Gigabit Ethernet (gsip), 3Com Etherlink XL (ex), and Alteon Tigon/Tigon2 Gigabit Ethernet (ti). There is also support for caching the IPv6 pseudo-header checksum, which should save some CPU time for IPv6 users, as well.
If you have any problems with these changes, please report them with send-pr(1).
Anders Magnusson got his VAX 8350 to use all three processors. From the testing done so far, the system works quite fine. Most of the code is in the source tree already, the rest will undergo a bit more cleanup and polishing, and will then be committed to the development branch, NetBSD-current.
The VAX 8350 system is probably the slowest multiprocessor system that NetBSD will ever support; each CPU does about 2VUPS (~2MIPS). Note that the 8350 normally only has two CPUs, the third one was plugged in for testing purpose.
It shouldn't be too hard to make NetBSD/vax running on some funnier machines, like the 8800, which has two 6VUPS KA88 CPUs, and the 6000 series, which can take up to six CPUs with upto 32VUPS altogether. Stay tuned!
For curious parties, there's a dmesg(8) and top(1) output below. Also, for all the youth out there spoiled by workstations and PCs, here are a few pictures showing what a real computer looks like:
Here's a VAX 8800 (the four rightmost sections with brown top), the 8350 Anders has been working with, and here's a picture of a 6000, merely a 6320 (two CPUs with 4 VUPS each).
dmesg(8) says:
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001
The NetBSD Foundation, Inc. All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
NetBSD 1.5V (GENERIC.MP) #41: Wed May 30 17:46:57 CEST 2001
ragge@bakfull:/usr/home/ragge/tmp/syssrc/sys/arch/vax/compile/GENERIC.MP
VAX 8200
total memory = 49148 KB
avail memory = 41848 KB
using 640 buffers containing 2560 KB of memory
mainbus0 (root)
bi0 at mainbus0
klesi at bi0 node 0 [sadr 20400000 eadr 20440000] not configured
cpu0 at bi0 node 2: ka825 (master) cpu rev 2, u patch rev 28, sec patch 1
kdb0 at bi0 node 4 vec 520
mscpbus0 at kdb0: version 3 model 2
ra0 at mscpbus0 drive 0: RA90
ra0: nspt 52 group 1 ngpc 15 rct 780 nrpt 1 nrct 2
ra1 at mscpbus0 drive 1: RA90
ra1: nspt 69 group 1 ngpc 13 rct 414 nrpt 1 nrct 4
cpu1 at bi0 node 7: ka825 (slave) cpu rev 2, u patch rev 29, sec patch 1
ni0 at bi0 node 8 vec 540: DEBNA
ni0: hardware address 08:00:2b:0b:cd:05
cpu2 at bi0 node 9: ka825 (slave) cpu rev 2, u patch rev 28, sec patch 1
dmb32 at bi0 node 10 unsupported
mem0 at bi0 node 11: size 16MB, 1M chips
mem1 at bi0 node 12 [sadr 1000000 eadr 2000000]: size 16MB, 1M chips
mem2 at bi0 node 13 [sadr 2000000 eadr 3000000]: size 16MB, 1M chips
booted from type 98 unit 0 csr 0x20010000 adapter 8 slave 0
boot device: ni0
root on ni0
mountroot: trying cd9660...
mountroot: trying nfs...
nfs_boot: trying DHCP/BOOTP
nfs_boot: BOOTP server: 130.240.16.34
nfs_boot: my_addr=130.240.16.204
nfs_boot: my_mask=255.255.255.0
root on zen:/export/root/nisse
root time: 0x3b0d6ac7
Clock has lost 11256 day(s) - CHECK AND RESET THE DATE.
root file system type: nfs
cpu1: running
cpu2: running
init: copying out path `/sbin/init' 11
/etc/rc.conf is not configured. Multiuser boot aborted.
Enter pathname of shell or RETURN for sh:
Terminal type? [unknown]
#
top(1) output:
load averages: 0.77, 0.61, 0.28 09:42:47
11 processes: 8 sleeping, 3 on processor
Memory: 2476K Act, 156K Wired, 38M Free
PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND
38 root 49 0 108K 368K onproc 0:05 74.31% 16.46% top
37 root 31 0 132K 352K onproc 0:51 26.59% 7.86% bc
32 root 10 0 444K 92K sleep 0:01 9.83% 3.56% sh
36 root 28 0 132K 352K onproc 0:05 9.17% 3.03% bc
31 root 10 0 24K 268K sleep 0:03 5.12% 1.86% time
29 root 10 0 444K 136K sleep 0:01 4.85% 1.76% sh
35 root 10 0 24K 268K sleep 0:00 5.03% 1.66% time
28 root 10 0 444K 80K sleep 0:01 0.00% 0.00% sh
1 root 10 0 248K 64K sleep 0:01 0.00% 0.00% init
33 root 10 0 444K 136K sleep 0:00 0.00% 0.00% sh
11 root 10 0 444K 312K sleep ??? 0.00% 0.00% sh
Note the "3 on processor" in top(1) output running two 'echo "2^9999/3^6308" | /usr/bin/time bc'.
Update 06/01: Jason Thorpe, the NetBSD/algor port maintainer, has added support for the Algorithmics P-4032 board. This new support is untested as Jason doesn't have a P-4032 yet.
Jason Thorpe has ported NetBSD to the Algorithmics MIPS evaluation boards. The new port is called NetBSD/algor, and it currently supports the P-5064, which has a QED RM5xxx CPU soldered on.
There is some skeletal support for the P-4032 (an older board, which has an R4xxx CPU). There are some placeholders for the P-6032, which is their newest board, but no real code yet (the P-6032 has a different PCI controller, the Algorithmics BONITO).
There are still some issues with the NetBSD/algor kernel (apparently softintr-related), but it works well-enough to self-host.
Thank you to Allegro Networks for loaning Jason a P-5064 board on which to do the port.
Update 05/31: SA2001-006 has been fixed on the netbsd-1-4
branch.
NetBSD Security Advisories SA2001-006, SA2001-007, and SA2001-008 have been released. More details, including information on solutions and workarounds, are located in each individual security advisory.
The fixes for these have been pulled up to the netbsd-1-5
branch, and will be in the NetBSD 1.5.1 release.
Fixed: NetBSD-current: April 17, 2001
NetBSD-1.5 branch: April 24, 2001
NetBSD-1.4 branch: May 31, 2001
Fixed: NetBSD-current: April 6, 2001
NetBSD-1.5 branch: April 14, 2001
NetBSD-1.4 branch: April 14, 2001
Fixed: NetBSD-current: May 16, 2001
NetBSD-1.5 branch: May 27, 2001
More information on previous Security Advisories is available in the NetBSD Security pages.
Jun-ichiro itojun Hagino has upgraded sendmail to version 8.11.4 in NetBSD-current.
Regarding pkgsrc, sendmail 8.11.4 or 8.12.0.Beta10 are available. For
8.11.4 see the mail/sendmail package,
and for 8.12.0.Beta10
see the mail/sendmail-current package.
Also of interest are the Third Party Software Distributed with NetBSD and the Changes to the NetBSD Packages Collection: by date documents.
A new release of lukemftpd, a port of the enhanced NetBSD ftp server to older versions of NetBSD and to foreign systems (such as Solaris and Linux), is now available. lukemftpd uses an autoconf configure script and replacement library for systems which don't have NetBSD-specific library functions.
Some of the changes in this version are:
Also the net/lukemftpd package in the NetBSD Packages
Collection has been updated for the release of version 1.1.
The main ftp site for lukemftpd is ftp://ftp.NetBSD.org/pub/NetBSD/misc/lukemftp/. The same location also holds lukemftp, a port of the enhanced NetBSD ftp client to other systems.
The NetBSD Project is pleased to welcome two new developers:
<rafal@NetBSD.org>, who has already contributed a lot
to the NetBSD/sgimips port (see
the "Recent additions to
NetBSD/sgimips" news entry from May 11th for some examples).
Rafal will be continuing his work with NetBSD/sgimips.<uwe@NetBSD.org>, who will be mainly working
with NetBSD/sparc, specifically the
Javastation 1.
A NetBSD developer map is available, which marks the locations of the people who make NetBSD happen.
Jason Thorpe has committed a driver for the National Semiconductor DP83820 Gigabit Ethernet chip to NetBSD-current. This chip is found on several low-cost Gigabit Ethernet boards, including the NetGear GA-622 and the Asante FriendlyNet GigaNIX boards.
gsip0 at pci0 dev 9 function 0: NatSemi DP83820 Gigabit Ethernet
gsip0: interrupting at irq 9
gsip0: Ethernet address 00:50:fc:2c:b4:da
ukphy0 at gsip0 phy 1: Generic IEEE 802.3u media interface
ukphy0: OUI 0x1000e8, model 0x0006, rev. 0
ukphy0: 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto
Jason hasn't written a driver for the PHY yet, but you should still be able to use the case in 100base and 1000base modes. There is still some tuning to do for this driver, but it certainly works well enough for people to use now.
If you have any problems, please send a bug report with send-pr(1).
Jun-ichiro itojun Hagino has upgraded BIND to version 8.2.4 in NetBSD-current.
Regarding pkgsrc, BIND 8.2.4 or 9.1.2 are available. See the
net/bind9
pages under the NetBSD
Packages Collection.
Bernd Ernesti has imported am-utils 6.0.6 into NetBSD-current. An overview of changes is available in Bernd's commit message in the source-changes mail archive.
See also: Third Party Software Distributed with NetBSD
Chuck Silvers has committed changes to convert the NetBSD/next68k port to ELF. With the COMPAT_AOUT_M68K kernel option, all your old a.out binaries should still work. Note that a.out versions of ifconfig(8) and route(8) will not work due to some structure alignment problems.
No full NetBSD/next68k ELF snapshot has been made available yet, but you can grab the NetBSD/sun3 ELF snapshot at:
The NetBSD/sun3 ELF snapshot will do fine for userland, and Chuck has put a NetBSD/next68k ELF kernel and boot program at:
Rafal K. Boni has added a lot of new support to NetBSD/sgimips that has been committed to NetBSD-current. Most notably is new support for the IP22 (Indigo2, Indy, Challenge S). A list of all the major new additions is as follows:
An example kernel configuration file for Rafal's Indigo2 can be found in sys/arch/sgimips/conf/TEAL.
More information about NetBSD/sgimips is available at the NetBSD/sgimips port page.
Update 05/18: Note availability of second article. 06/08: Third article is available. 06/21: Fourth article is available. 08/15: Fifth and final article in the series is now available.
Linux Compatibility on BSD for the PPC platform is a series of articles written by Emmanuel Dreyfus for O'Reilly ONLamp.com. The series is intended to document various parts of the emulation subsystem, and to highlight some architecture-dependent issues that can arise in argument passing, signal handling, and with the way some system calls work.
See also: Articles about NetBSD
The NetBSD Project is pleased to welcome a new developer:
<dillo@NetBSD.org>, who has submitted
packages and bug fixes to the NetBSD Packages
Collection (pkgsrc), as well as co-producing the NetBSD
getopt_long. He will initially be working on pkgsrc.
Update: 1.5.1_BETA2 snapshots are available for NetBSD/alpha, NetBSD/amiga, NetBSD/arc, NetBSD/arm32, NetBSD/atari, NetBSD/hp300, NetBSD/hpcmips, NetBSD/i386, NetBSD/macppc, NetBSD/mvme68k, NetBSD/news68k, NetBSD/pmax, NetBSD/sparc, NetBSD/sparc64, NetBSD/sun3, NetBSD/vax, and NetBSD/x68k.
On April 6th, the release cycle for NetBSD 1.5.1 started. NetBSD 1.5.1 will be a patch release, improving stability and fixing bugs in NetBSD 1.5.
The release cycle started with a thorough testing period of the
netbsd-1-5 branch. This was NetBSD 1.5.1_BETA; and so far
it looks