FreeBSD Archive

Important FreeBSD “Local Root” Exploit Patch Available

"A short time ago a 'local root' exploit was posted to the full-disclosure mailing list; as the name suggests, this allows a local user to execute arbitrary code as root. Normally it is the policy of the FreeBSD Security Team to not publicly discuss security issues until an advisory is ready, but in this case since exploit code is already widely available I want to make a patch available ASAP."

FreeBSD 8.0 Released

Astute readers probably already saw this one waiting in our backend, but since there was no official announcement yet, I decided to wait. Now that it's officially here, let's rejoice: the FreeBSD team has released version 8.0 of their operating system, packed with new features and improvements.

FreeBSD 8 Getting New Routing Architecture

"Though the open source FreeBSD operating system has changed in many aspects over the last 16 years of its life, one item that has remained relatively static is its underlying network routing architecture. No more: It's getting an overhaul with the upcoming FreeBSD 8.0 release. FreeBSD 8.0, due out next month, will include a new routing architecture that takes advantage of parallel processing capabilities. According to its developers, the update will provide FreeBSD 8.0 with a faster more advanced routing architecture than the legacy architecture."

Bordeaux 1.8 for FreeBSD Released

The Bordeaux Technology Group released Bordeaux 1.8 for FreeBSD. "Bordeaux 1.8 has had many changes on the back end, our build process has been totally rewritten, packaging has been totally rewritten. This release adds Microsoft Office 97, Adobe Photoshop 6 & 7 and Image Ready 3.0 and 7.0 support. Our winetricks script has been synced to the latest official release, Steam should now install and run once again, There has also been many small bug fixes and tweaks. This complete rewrite gives Bordeaux a much more clean and portable codebase, making new improvements much easier to provide. We already have some exciting things in the works for the next release." Bordeaux 1.8 now runs on Linux, BSD, Solaris and Mac.

FreeBSD 7-STABLE Now with ZFS Version 13

For all of you using FreeBSD and ZFS, Kip Macy (kmacy) and Pawel Jakub Dawidek (pjd) merged ZFS Version 13 into FreeBSD 7-STABLE. Here is a breakdown of some of the new features: kmem now goes up to 512GB so arc is now limited by physmem, the arc now experiences backpressure from the vm (which can be too much - but this allows ZFS to work without any tunables on amd64), L2ARC Level 2 cache for ZFS which allows you to use additional disks for cache, and more.

FreeBSD 7.2-RC2 Released

The second release candidate of FreeBSD 7.2 has been released. "The second of the two planed Release Candidates for the 7.2-RELEASE cycle is now available. We believe with the exception of the new bce(4) driver not working with lagg(4) all the major issues that have come up from the testing have been addressed. We will work with the vendor to get that issue addressed post-release."

FreeBSD 7.2-RC1 Released

KenSmith announced the immediate availability of FreeBSD 7.2-RC1 in the FreeBSD-stable mailing list. "The first of two planned Release Candidates for the FreeBSD 7.2-RELEASE cycle is now available. Testing of some of the recent work would be particularly appreciated." The release schedule states that the final release is to be expected early May, at which point we'll cover FreeBSD 7.2 in much more detail.

FreeBSD 7.2 Beta 1 Released

The FreeBSD team has pushed out the first test build of FreeBSD 7.2, a beta release. "The first of the test builds for the FreeBSD 7.2-RELEASE cycle is now available. Testing of two recent changes to the system would be particularly valuable. The bce(4) network driver was updated a few days ago. And some significant work was done on the threading libraries a short time ago that is known to fix several major issues but testing to see if it introduced any regressions would be appreciated."

A Taste of FreeBSD with VirtualBSD

If you wanted to try FreeBSD but didn't have the right hardware, or enough time to make it useful on the desktop, VirtualBSD might fit the bill: it's a VMware appliance based on FreeBSD 7.1-RELEASE and features the Xfce 4 Desktop Environment and a few of the most common applications to make it very functional right out of the box. If you're curious you can have a look at the screenshots, or proceed to the download page and grab the torrent file right away (note: VirtualBSD also works in VirtualBox 2.x as long as you create a new virtual machine and select the virtual disk from the archive instead of creating a new one).

Writing a Kernel Module for FreeBSD

"FreeBSD 7.0 has already been released. If you are a real hacker, the best way to jump in and learn it is hacking together an introductory kernel module. In this article I'll implement a very basic module that prints a message when it is loaded, and another when it is unloaded. I'll also cover the mechanics of compiling our module using standard tools and rebuilding the stock FreeBSD kernel. Let's do it!"

Review: FreeBSD 7.0

"Here we are at the moment of truth for the FreeBSD operating system - the 7.0 release. This is what FreeBSD users and developers have been waiting for ever since the dark days of the 5.X series when the promises of superior performance, threading, and stability fell flat. Though each release in the FreeBSD 6.X series improved markedly in quality and performance, 7.0 has been widely anticipated as the release that FreeBSD fans can have confidence in. I wish I could say that FreeBSD 7.0 lived up to the hype."

Beyond FreeBSD 7 Performance

"Since the conclusion of the SMPng project, the focus of SMP development in FreeBSD has shifted from deploying locking infrastructure to careful profiling and optimization of kernel SMP strategies for increased performance on common workloads. FreeBSD 7.0 was the first release to benefit from this optimization work." The status of this work includes MySQL workload benchmarks and memory allocator performance in the new FreeBSD 8 branch. Also, here is a recent presentation showing FreeBSD compared to several other operating systems like NetBSD, DrangonFly, Solaris, and Linux.

Preview: FreeBSD 7.0

"The next major update of FreeBSD 7, due this December, is in the running to be one of the most impressive FreeBSD releases to date. The ULE scheduler has now reached maturity, leading to significant gains across the board (particularly in server workloads). This new scheduler brings notably impressive performance improvements to both MySQL and PostgreSQL. In the first section of this article, I'm going to take a look at what's new. In the second section, I will discuss what the future holds for FreeBSD beyond the upcoming FreeBSD 7.0 release, including screen shots of the revamped FreeBSD installer 'finstall'."