Keep OSNews alive by becoming a Patreon, by donating through Ko-Fi, or by buying merch!

FreeBSD Archive

The FreeBSD Status Report, July-September

"This report covers FreeBSD-related projects between July and September 2010. It is the third of the four reports planned for 2010. During this period, we were victims of one of the biggest BSD events of the year - EuroBSDCon. We hope that the ones of you who have been able to attend it have enjoyed your stay. Another good news is that work on the new minor versions of FreeBSD, 7.4 and 8.2, is progressing well."

FreeBSD Gets DAHDI

Max Khon has completed the DAHDI Project and provides the following report: "I am pleased to announce the completion of the DAHDI/FreeBSD project. DAHDI (Digium/Asterisk Hardware Device Interface) is an open-source device driver framework and a set of HW drivers for E1/T1, ISDN digital and FXO/FXS analog cards. The main goal of this funded project was to make it possible to use FreeBSD as a base system for software PBX solutions."

FreeBSD: UFS with Softupdates, Journaling

Today Jeff Roberson committed his patches to FreeBSD 9 for adding journaling to UFS. No more background fsck after unclean shutdowns! This is a major landmark in the history of UFS, with 11000 new lines of code (and about 2000 removed). Much of the work was done in collaboration with Kirk McKusick, the original author of FFS and Softupdates, under sponsorship form Yahoo!, Juniper and iXsystems. Jeff's blog contains quite a lot of technical information of his work. There's also information on the FreeBSD mailing lists.

ClangBSD Is Selfhosting, We Need Testers Now

Roman Divacky on behalf of the ClangBSD team writes "ClangBSD is a branch of FreeBSD that aims at integrating clang into FreeBSD, replacing GCC as a system compiler. Recently, we've achieved the state when clang can compile all of FreeBSD world on i386/amd64 platforms (including all the C++ apps we have and itself) and a bootable kernel. Thus we feel that the time has come to ask the FreeBSD community for wider testing on i386/amd64 (you sure can help with other platforms too :))."

FreeBSD 7.3 Released

The FreeBSD team has released FreeBSD 7.3, the fourth release of the 7-STABLE branch. There will be one more release in this branch, but at this point, most developers are already working on the 8-STABLE branch. FreeBSD 7.3 focusses on bug fixes, but has a few new features as well.

FreeBSD and the GPL

Why was it not FreeBSD but Linux that became the most popular open source Unix-like operating system? Richard Hillesley traces the history of FreeBSD and examines how FreeBSD, and Linux, their different cultures and preferred licenses affected the open source world. "The BSD hackers have an aphorism that speaks some truths, which says: 'BSD is what you get when a bunch of Unix hackers sit down to try to port a Unix system to the PC. Linux is what you get when a bunch of PC hackers sit down and try to write a Unix system for the PC.' This aphorism speaks of a difference in the cultures that is greater than the words contained within it."

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.