NetBSD 5.1


November 19, 2010 posted by Soren Jacobsen

NetBSD 5.1 is now available for download. NetBSD 5.1 is the first feature update of the NetBSD 5.0 release branch. It includes security and bug fixes, as well as improved hardware support and new features.

Some highlights include:

  • RAIDframe parity maps, which greatly improve parity rewrite times after unclean shutdown
  • X.Org updates
  • Support for many more network devices
  • Xen PAE dom0 support
  • Xen PCI pass-through support

For more details, please see the release notes at http://www.NetBSD.org/releases/formal-5/NetBSD-5.1.html.

Grab NetBSD 5.1 from your local mirror, or grab a torrent.

Have fun!

[11 comments]

 

DCburn and DCserv helper images for NetBSD/dreamcast 5.1


November 19, 2010 posted by Blog Import

Two pre-built NetBSD/i386 disk images “DCburn” and “DCserv”, which will provide easy setup for NetBSD/dreamcast, are available. See announcement on port-dreamcast mailing list for more details. [0 comments]

 

The Lua Scripting Language


November 06, 2010 posted by Marc Balmer

About a week ago, I imported the Lua programming language, version 5.1.2, into NetBSD-current as a component of the base system.

Lua is a scripting language with a very small memory footprint that has been designed as an embedded (or hosted) language from the ground up. As such, it's integration into software written in e.g. C or C++ is straightforward. Lua is very fast, it is recognized as one of the fastest scripting languages. The language has a clear and simple syntax with some very powerful concepts; the libraries (called packages) that come with it are themselves reasonable small. Lua compiles programs to a bytecode which is executed by a very small virtual machine. Lua scripts can be precompiled to bytecode for faster load times (but not faster execution). The first versions of Lua date back in 1993, so the language is stable and mature.

[Read More] [12 comments]

 

Google Summer of Code 2010 wrap-up report


October 13, 2010 posted by S.P.Zeidler

All six students this year completed their project requirements successfully and on time.

[Read More] [0 comments]

 

New Security Advisory: NetBSD-SA2010-008 sftp(1)/ftp(1)/glob(3) related resource exhaustion


October 07, 2010 posted by Tonnerre Lombard

A new NetBSD security advisory has been published affecting the glob library and the SSH (sftp) and FTP daemons.

[Read More] [0 comments]

 

Announcing NetBSD Hackathon in Paris - 6 and 7th of November, 2010.


September 29, 2010 posted by Guillaume Lasmayous

On the 6 and 7th November 2010 will be run the first NetBSD Hackathon in Paris, France. The event will be held at ESPCI Paris.

Everybody that has an interest in NetBSD, from developers, documentation writers, translators, to advanced users, are invited to attend.
If you just want to come and discuss NetBSD with some NetBSD enthusiasts, you are also welcome.

The idea is to take this opportunity to meet with the French and French-speaking NetBSD community, for a hacking week-end: contributions to src, pkgsrc, xsrc, wiki, documentation in French on NetBSDfr wiki, submitting or closing PRs, etc.. Let's meet on Saturday, November 6th, starting at 9 am in ESPCI Paris Tech (thanks manu@ for hosting us).

If you wish to join us, please send a mail to guigui _AT_ netbsdfr _DOT_ org (as we need to provide a list of attendees in order to get access to the ESPCI premises).

NB: Accommodation and food will be the responsibility of the attendee. However the organisers are currently looking into a meal at a local restaurant on Saturday night.

[0 comments]

 

New Security Advisory: NetBSD-SA2010-007 Integer overflow in libbz2 decompression code


September 29, 2010 posted by Tonnerre Lombard

A new NetBSD security advisory has been published affecting the bzip2(1) program, the libbz2 library and the rescue system.

[Read More] [0 comments]

 

NetBSD 5.1_RC4


September 27, 2010 posted by Soren Jacobsen

The fourth (failing further faults, final) release candidate of NetBSD 5.1 is now available for download at:

http://ftp.NetBSD.org/pub/NetBSD/NetBSD-5.1_RC4/

Those of you who prefer to build from source can continue to follow the netbsd-5 branch, but the netbsd-5-1-RC4 tag is available as well.

See src/doc/CHANGES-5.1 for the list of changes from RC3 to RC4.

Please help us test this release candidate as much as possible. Remember, any feedback is good feedback. We'd love to hear from you, whether you've got a complaint or a compliment. That said, we hope your feedback is positive, as we would like this to be the final release candidate before 5.1.

Enjoy!

[5 comments]

 

Creating atf-based tests for NetBSD src (new tutorial)


September 05, 2010 posted by Julio Merino

Dear readers,

With this post, I would like to announce the availability of the atf tutorial published on the wiki!

This new document intends to aid NetBSD developers in writing atf-based tests for the NetBSD source tree. It does so by providing a description of the basic concepts behind the atf design and listing what the necessary steps are to write an atf-based test for the NetBSD source tree. The tutorial also includes several code snippets ready to be copy/pasted into your own code, some reference sections for common functions and a short FAQ section for common concerns raised by users of the framework.

The tutorial comes to fill an important gap in achieving wide acceptance of atf among NetBSD developers. Some of us have been trying to migrate old regress tests to the new atf framework for a while, but such efforts are futile if other developers keep submitting new tests to the obsolete regress tree. However, such developers have been doing so because the atf documentation is not yet up to the task to guide a new developer into writing a test program for NetBSD. I expect this new tutorial to cover this gap and I hope you enjoy reading it as much as I enjoyed writing it. Comments will be highly appreciated!

Lastly, I want to give special thanks to Antti Kantee for the multiple rounds of reviews and suggestions on the text.

References

[0 comments]

 

The BSD Show featuring Adam Hamsik


August 29, 2010 posted by Sarah Cockburn

Adam Hamsik talks about NetBSD with Guillermo Amaral from Webbaverse on this week's episode of The BSD show.

[0 comments]

 

Revolutionizing Kernel Development: Testing With Rump


August 19, 2010 posted by Antti Kantee

There are numerous good tools which do an excellent job of testing kernel features and help to catch bugs. The more frequently they are run as part of the regular development cycle, the more bugs they expose before the bugs are shipped to be discovered by end users. However, prior to being able to execute kernel tests configuration is required. Examples of configuration steps include mounting the file system under test, setting up an NFS server, selecting a network interface and configuring an IP address or setting up a test network. This makes taking a kernel test suite into use unnecessarily complicated and reduces the likelihood of all tests being run by any single kernel developer as part of the development process, thereby reducing the number of bugs which are caught early on.

This article explains how rump is the enabling technology for a safe, fast and run-anywhere kernel test suite which requires absolutely no configuration from the person running the tests. We will look at various kernel tests, such as those related to file systems, IP routing and kernel data structures, and point out the advantages of using rump as compared to conventional testing approaches.

[Read More] [7 comments]

 

Google Summer of Code: PostScript output for mandoc


August 11, 2010 posted by Thomas Klausner

Kristaps Dzonsons successfully implemented PostScript and PDF output for mandoc for his Google Summer of Code project.

[Read More] [1 comment]