NetBSD Archive

pkgsrc-2007Q1 Branched

The pkgsrc developers are very proud to announce the new pkgsrc-2007Q1 release. Pkgsrc is the primary package management system for NetBSD and DragonFlyBSD, but also supports AIX, BSD/OS, Darwin, FreeBSD, IRIX, Interix, Linux, OSF1, OpenBSD, and SunOS. Apart from a lot of new and updated packages, the infrastructure of pkgsrc itself has been improved for better platform and compiler support, and also for enhanced security.

The Multiboot Specification and NetBSD

Multiboot is a specification that defines a protocol between boot loaders and operating system kernels. The idea behind it is to let any compliant boot loader load and execute any compliant OS kernel, decoupling these two system components. This way, boot loaders can be simpler by only having to know a single load protocol, and OS development is easier because there is no need to write a custom boot loader. This article details how NetBSD was made Multiboot-compliant, allowing it to be booted directly from within GRUB, and thus making it easier to install NetBSD alongside a Linux system in a single machine.

pkgsrc-2006Q4 Branched

The pkgsrc developers are proud to announce the new pkgsrc-2006Q4 branch. At the same time, the pkgsrc-2006Q3 branch has been deprecated, and continuing engineering starts on the pkgsrc-2006Q4 branch. The NetBSD Packages Collection is a framework for building third-party software on NetBSD and other UNIX-like systems, currently containing over 6400 packages. It is used to enable freely available software to be configured and built easily on supported platforms. Please see the detailed pkgsrc-2006Q4 announcement in Alistair Crooks's email to the pkgsrc-users m-l for more information.

Third NetBSD Hackathon Summary

The third NetBSD Hackathon was held on Saturday and Sunday, November 25th and 26th, 2006, where NetBSD users and developers met on IRC to prepare NetBSD for the upcoming re-branching of NetBSD 4.0. Approximately thirty NetBSD developers and more than 140 NetBSD users joined in on the two days, paying particular attention to improving install documentation and ensure build stability. A Wiki page as a TODO list was used for the first time, an approach that is likely to be used in future hackathons. All in all, over 200 bugs have been worked on in those two days and while not all of the critical showstoppers could be fixed, valuable progress was made in identifying root causes.

NetBSD Live! 2007 Released

The NetBSD project has released a live CD with automatic hardware detection and an option to boot into KDE. Called NetBSD Live! 2007, the CD image is available for the i386 platform: "This CD-ROM contains a specially constructed version of NetBSD 4.0_BETA sporting a modified kernel based on NetBSD-CURRENT. Booting is done using an adapted version of the GRUB boot loader. The CD contains the following software packages in addition to the base operating system files: XFree86, KDE 3.4.5 with multiple language sets; joe and kvim text editors; AbiWord word processor, Dia 0.9.4 flow-charting and diagramming application, Inkscape 0.4.2 vector graphic application; The GIMP 2.2; Firefox web browser, and more." See the release notes for more information.

NetBSD 3.0.2, 3.1 Released

NetBSD 3.0.2 and 3.1 have been released simultaneously. NetBSD 3.0.2 is a critical/security-only update for NetBSD 3.0, while NetBSD 3.1 brings much broader fixes and improvements, including: Xen3 domU support, LFS stability improvements, Postfix 2.2.11, BIND 9.3.2, msdosfs write optimization, addition of scan_ffs/scan_lfs tools, driver updates, and many, many other bug fixes and enhancements. Binaries and ISO's for both releases are available via FTP and BitTorrent.

pkgsrc-2006Q3 Released

"The pkgsrc developers are very proud to announce the new pkgsrc-2006Q3 branch, which has support for more packages than previous branches. As well as updated versions of many packages, the infrastructure of pkgsrc itself has been improved for better platform and compiler support, and also for enhanced security. At the same time, the pkgsrc-2006Q2 branch has been deprecated, and continuing engineering starts on the pkgsrc-2006Q3 branch."

Booting NetBSD on New Hardware

"Although we'd all like it to be otherwise, the process of porting an operating system to new hardware is hardly an instantaneous one, and it is not always easy. You might run into a number of potential difficulties, especially if you are coming to the problem for the first time. This article, and likely the next couple in the Testing and measuring the TAMS 3011 series, details my experience porting NetBSD to the TAMS 3011. These articles are not about the finished port, but about the process of developing it. I can only hope you find the hilarious errors as funny as I found them frustrating at the time."

NetBSD 3.1 RC2 Released

Geert Hendrickx has announced the availability of a second release candidate of NetBSD 3.1: Improvements over the first release candidate include: fixed the build of NetBSD-vax; fixed a buffer overflow in PPPoE/ISDN PPP; closed a socket leach in accept(2); removed references to sushi(8) from the afterboot(8) manpage; fixed an integer overflow in FreeType; disabled threading in named(8) to avoid a crash on sparc and sparc64, etc.

The Future of NetBSD

Charles Hannum, co-founder of NetBSD posted to 3 major BSD lists saying that "The NetBSD Project has stagnated to the point of irrelevance. It has gotten to the point that being associated with the project is often more of a liability than an asset. I will attempt to explain how this happened, what the current state of affairs is, and what needs to be done to attempt to fix the situation."

Get to Know NetBSD

"NetBSD runs on more hardware platforms than any other UNIX derivative due to smart design decisions and a commitment to portable code. Whether you're porting an operating system to a proprietary embedded system or looking for stability and compatibility across hardware platforms in the lab, NetBSD and its open license is a compelling alternative to Linux and the GNU Public License."