OS Revolution

Operating system news, reviews, tutorials

xen

NetBSD 4: A Force to Be Reckoned With?

NetBSD 4 is finally out, boasting a long list of feature and speed improvements in the open source operating system. The NetBSD 4.0 comes nearly two years after NetBSD 3.0 was released. As with earlier versions, NetBSD 4 continues to competitively position its BSD variant against its BSD, Linux and Unix peers.

"It's hard to point out a single aspect -- there have been so many improvements," NetBSD developer Geert Hendrickx told InternetNews.com.

Among the improvements in NetBSD 4 is a switch to the latest GCC compiler which is faster and more efficient than its predecessors.

From a user point of view Hendrickx noted that NetBSD 4 now supports the Xen3 open source virtualization hypervisor. He also noted that there is a lot more support for recent consumer hardware including ACPI (define) improvements, a native driver for SATA disks and Bluetooth support.

NetBSD is a derivative of the UC Berkeley's 386BSD Unix with the first NetBSD release appearing back in April of 1993. It competes in the BSD variant space with FreeBSD and OpenBSD and is also considered to be a competitive alternative to Linux as well.

Full Review

Release: 
Author: CoolGoose

Plans for NetBSD 5.0

Alistair Crooks posted on the NetBSD announce mailing list the plans for the 5.0 branch.

Some highlights from the 4.0 branch changes:

+ during the development of NetBSD 5.0, the kernel version was bumped
73 times. The previous record was 29
+ there is a new kernel threading model which has better performance
than the previous implementation
+ we have introduced the file system journalling (WAPBL)
functionality, kindly donated by Wasabi Systems
+ much work has been done in the file system arena
+ the Xen port has updated to Xen 3.3, and has support for PAE domains
and amd64 domains (both dom0 and domU)
+ Xorg is now a part of our base system
+ providing multilib functionality (64bit platforms such as amd64 and
sparc64 can now compile and run 32bit binaries seamlessly)
+ almost every subsystem has been improved.
+ our contributed external software has moved to a new framework, so
as to make license issues clearer
+ many more device drivers are present in tree
+ all security-critical software is now compiled by default with stack
protection; this makes stack overflow and stack smashing attacks
more difficult to exploit
+ address space layout randomization is now supported on selected
platforms
+ NetBSD now supports creating position independent executables (PIE)
that can completely randomize the layout of stack, code, data, shared
library layout per executable invocation

Read the announcement.

Author: CoolGoose
Syndicate content