Projects funded by the FreeBSD Foundation

The FreeBSD Foundation funds various projects each year and there are several interesting projects in progress:

The FreeBSD Foundation is able to fund these projects due to the generosity of user donations. If you haven’t donated yet this year, consider doing so here. No donation amount is too small–in fact, the more individual donations the better, as this helps the Foundation to meet the IRS’ non-profit requirements. Also, your name is added to the website when you donate, allowing you to show your support for FreeBSD.

Source: Dru’s blog (reposted with permission)

FreeBSD 8.1 provides evolutionary open source software upgrade

FreeBSD 8.1 has been released, and Sean Michael Kerner from spoke to Josh Paetzel, iXsystems IT director, about this latest release.

“Putting out new releases of OS software isn’t always about adding major new features — sometimes it’s just about making existing features usable and stable. In the case of the open source software FreeBSD, that’s certainly the case with the newly hatched 8.1 release.

FreeBSD 8.1 is the latest version of the popular BSD server operating system, an update that provides some incremental improvements over the 8.0 release, which debuted in 2009. The FreeBSD 8.1 release might also spur users of older versions of FreeBSD to migrate to the new platform.

“FreeBSD 8.1 isn’t introducing many new features in FreeBSD 8.x. A dot zero release provides a starting point for migrating existing production systems to a new branch, and as production systems are moved to the new branch problems are discovered, bugs unveiled, and fixes start to happen.”

Josh Paetzel said


Among the new innovations included in last year’s FreeBSD 8.0 release was a production ready version of the ZFS filesystem, technology originally developed by Sun Microsystems and now owned by Oracle. FreeBSD has had experimental support for ZFS since theFreeBSD 7.0 release in February 2008. Paetzel noted that as systems moved to the FreeBSD 8.0 release, bugs and issues in ZFS surfaced that have now been fixed in the FreeBSD 8.1 release.

Paetzel added that the FreeBSD 8.1 release also includes numerous driver updates and fixes for Intel NICs , LSI RAID and HBA controllers.”

Read the whole post: FreeBSD 8.1 provides evolutionary open source software upgrade (

FreeBSD 8.1-RELEASE available

FreeBSD 8.1 has been available for a few days on the download mirrors, but the FreeBSD Release Engineering Team has now officially announced FreeBSD 8.1-RELEASE. This is the second release from the 8-STABLE branch which improves on the functionality of FreeBSD 8.0 and introduces some new features.

Some of the highlights are:

  • zfsloader added
  • zpool version of ZFS subsystem updated to version 14
  • NFSv4 ACL support in UFS and ZFS; support added to cp(1), find(1), getfacl(1), mv(1), and setfacl(1) utilities
  • UltraSPARC IV/IV+, SPARC64 V support
  • SMP support in PowerPC G5
  • BIND 9.6.2-P2
  • sendmail updated to 8.14.4
  • OpenSSH updated to 5.4p1
  • GNOME 2.30.1, KDE 4.4.5

For a complete list of new features and changes, have a look at the following pages:

FreeBSD® is an advanced operating system for modern server, desktop, and embedded computer platforms. FreeBSD’s code base has undergone over thirty years of continuous development, improvement, and optimization. It is developed and maintained by a large team of individuals. FreeBSD provides advanced networking, impressive security features, and world class performance and is used by some of the world’s busiest web sites and most pervasive embedded networking and storage devices. Source:

FreeBSD Quarterly Status Report (Apr – Jun 2010)

FreeBSD’s quarterly status report for 2010 Q2 is now available. This report covers FreeBSD related projects between April and June 2010.

It’s good to see so much activity, projects and contribution to FreeBSD, most of which is done by dedicated volunteers.

From the table of contents:

Google Summer of Code

  • Binary Package Patch Infrastructure — pkg_patch
  • Collective Resource Limits (aka. Jobs)
  • ExtFS Status Report
  • File System Changes Notification
  • Google Summer of Code 2010
  • Making Ports Work with Clang
  • Namecache Improvements — dircache
  • Package Management Library — libpkg
  • Packet-Capturing Stack — ringmap


  • Clang Replacing GCC in the Base System
  • DAHDI/FreeBSD Project
  • Distributed Audit
  • General-Purpose DMA Framework
  • GEOM-Based Pseudo-RAID Implementation — geom_pseudoraid
  • GPIO Framework
  • New System Installer — pc-sysinstall
  • OpenAFS Port
  • Resource Containers
  • V4L Support in Linux Emulator

FreeBSD Team Reports

  • FreeBSD Bugbusting Team
  • FreeBSD Core Team Election
  • Release Engineering Team
  • The FreeBSD Foundation Status Report

Network Infrastructure

  • Enhancing the FreeBSD TCP Implementation
  • libnetstat(3)


  • Interrupt Threads
  • Jail-Based Virtualization
  • Kernel Event Timers Infrastructure
  • ZFS


  • The FreeBSD German Documentation Project
  • The FreeBSD Hungarian Documentation Project
  • The FreeBSD Japanese Documentation Project
  • The FreeBSD Spanish Documentation Project

Userland Programs

  • BSD-Licensed grep in Base System
  • BSD-Licensed iconv in Base System
  • FreeBSD Services Control — fsc


  • Flattened Device Tree for Embedded FreeBSD
  • FreeBSD on the Sony Playstation 3
  • FreeBSD/avr32
  • FreeBSD/powerpc64
  • FreeBSD/sparc64


  • Chromium Web Browser
  • FreeBSD Haskell
  • Ports Collection


  • BSD-Day@2010
  • BSDCan
  • meetBSD 2010 — The BSD Conference

Read the report in its entirety: FreeBSD Quarterly Status Report (Apr – Jun 2010)

PC-BSD 8.1 released

The PC-BSD Team has announced the availability of PC-BSD 8.1 (Hubble Edition), running FreeBSD 8.1-RELEASE, and KDE 4.4.5

Version 8.1 contains a number of enhancements and improvements. For a full list of changes, please refer to the changelog. Some of the notable changes are:

  • FreeBSD 8.1-Release
  • KDE 4.4.5
  • Numerous fixes to the installation backend
  • Support for creating dedicated disk GPT partitioning
  • Improved ZFS support
  • Bugfixes to desktop tools / utilities

Version 8.1 of PC-BSD is available for download from the mirrors, as well as via torrent from

FreeBSD quick news and links (21/07/2010)

I Super-accurate computer clock created
A free pies of software that allows computers to keep phenomenally accurate time has been developed by researchers in Melbourne. The software, called RADclock, should improve everything from Skype conversations to the tracking of subway trains.

For computers to communicate effectively keeping accurate time is vital. Every application or service that relies on computers collaborating implies that the computers are synchronised,” Julien says.

The problem is, while the clocks built into most computers keep time well, they’re not 100 per cent accurate. These clocks monitor how many times per second a quartz crystal inside the computer vibrates. But this ‘crystal frequency’ is a little different for every crystal, and changes all the time, due to variations in temperature, for example. “And that can make a big difference when errors accumulate,” he says.

At the moment, RADclock works only with open source software, such as Linux and FreeBSD, but a Windows version may be available in the future.

Read more:  Super-accurate computer clock created

II SIFTR Committed
On July 3, Lawrence Stewart committed SIFTR (Statistical Information For TCP Research) to HEAD. SIFTR was part of the Improvements to the FreeBSD TCP Stack project that the Foundation funded last year. SIFTR is a kernel module that logs a range of statistics on active TCP connections to a log file. It provides the ability to make highly granular measurements of TCP connection state, aimed at system administrators, developers and researchers. (source: FreeBSD Foundation)

III New jail utility “qjail” published for public usage
This is a news announcement to inform people who have interest in jails, that a new jail utility is available.

Has a file suitable for the pkg_add command or the port make files can be downloaded and a “make install” run.

Qjail [ q = quick ] is a 4th generation wrapper for the basic chroot jail system that includes security and performance enhancements. Plus a new level of “user friendliness” enhancements dealing with deploying just a few jails or large jail environments consisting of 100’s of jails. Qjail requires no knowledge of the jail command usage.

Source and more info: New jail utility “qjail” published for public usage

IV HOW-TO: Install Apache Tomcat 6 on FreeBSD 8.0
Calebscreek writes: On a recent whim, I decided to spend a Saturday morning attempting to install Apache Tomcat 6 on FreeBSD 8.0. It turned out that it’s not as straightforward as some GNU/Linux distros*; particularly those that are Debian-based. Through some trial and error, though, I got things working as I liked.
Step-by-step guide: Install Apache Tomcat 6 on FreeBSD 8.0

V New FreeBSD Committers

  • Joseph S. Atkinson (ports)
  • Tijl Coosemans (src)

VI iXsystems Introduces New iX-TB4X2: Triton TwinBlade Blade Servers
iXsystems, the company sponsoring PC-BSD‘s development, has introduced the iX-TB4X2.
The new Triton TwinBlade Server from iXsystems is the ideal solution for system administrators who need energy efficiency, density, and ease of management in Linux and FreeBSD environments. The iX-TB4X2 delivers the most energy-efficient blade server in the industry with four N+1 redundant, high-efficiency (94%) 2500W power supplies.

“Unlike other server companies, iXsystems’ focus is on open source hardware design. That’s why we know that finding the right hardware that is compatible with a software solution is of critical importance to open source system administrators. Our customers can have full confidence that the new iX-TB4X2 is fully pre-tested for compatibility with their desired OS and won’t encounter problems post-deployment.”

says Andrew Madrid, product marketing manager, iXsystems, Inc

Full Press Release: iXsystems Introduces New iX-TB4X2: Triton TwinBlade Blade Servers

VII GhostBSD 1.5 beta amd64 is out

VIII DuckDuckGo: A New Search Engine Built from Open Source
DuckDuckGo is a new search engine focused on relevant results and respecting user privacy. Actually a mash-up of several other sites like Wikipedia, About, Bing, and Yahoo, DuckDuckGo also uses it’s own web crawler: the DuckDuckBot. DuckDuckGo uses what it calls Zero-click search results to try to guess what you are looking for and give it to you directly in your search results. I’ve been using DuckDuckGo for a few weeks now, and I’m impressed. What further impresses me is that the entire site is built on open source tools, ranging from FreeBSD for the operating system to good old-fashioned Perl for the logic.

FreeBSD DAHDI driver project announcement

The FreeBSD Foundation has announced it will sponsor Max Khon to finish the DAHDI FreeBSD driver port.

DAHDI (Digium/Asterisk Hardware Device Interface) is the open source device interface technology used to control Digium and other legacy telephony interface cards.

“The purpose of DAHDI/FreeBSD project is to make it possible to use FreeBSD as a base system for software PBX solutions.

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 ( Asterisk is one of the most popular open-source software PBX solutions.

The project includes porting DAHDI framework and HW drivers for E1/T1, FXO/FXS analog and ISDN digital cards to FreeBSD. This also includes TDMoE support, software and HW echo cancellation (Octasic, VPMADT032) and HW transcoding support (TC400B). The work is ongoing in the official DAHDI SVN repository with the close collaboration with DAHDI folks at Digium.

The project is nearing its completion: DAHDI framework and HW drivers telephony cards has been ported and tested. There are a number of success stories from early adopters who use E1/T1 and FXO/FXS cards on FreeBSD for several months.”

Congratulations, Max, for receiving the grant. It’s great to see FreeBSD branching out into another specialist area. AskoziaPBX used to be based on FreeBSD, but hardware support issues made the team decide to move to a Linux based PBX solution. Hopefully we will soon see another fully FreeBSD based PBX system (Askozia, Michael Iedema?)

NYCBSDCon 2010 – Call for Papers

The New York City BSD Conference (NYCBSDCon) is the main technical conference on the US East Coast for the BSD community to get together to share and gain knowledge, to network with like-minded people, and to have fun. This event is organized by members of the New York City *BSD Users Group (NYC*BUG).

This bi-annual event will be held at Manhattan’s prestigious Cooper Union on November 12-14, 2010.

The NYCBSDCon program committee is now accepting submissions presentations surrounding the BSD operating systems. The committee is looking to attract a wide range of speakers and attendees.

Each talk is expected to be 45-50 minutes, including a few minutes for questions and answers. All presentations will be recorded for audio and video. Presenters will have audio/visual and network connectivity.

Check the Schedule and Presentations:  New York City BSD Conference 2010

FreeBSD Core Team 2010 Elected

One of the features that sets FreeBSD apart from other open source opeating systems, is its governance structure. FreeBSD is not owned by a company, though many companies use it and contribute code back, but yet is run as if it were a company, with the Core Team taking decisions and steering the Project.

The FreeBSD Core Team would be equivalent to the board of directors if the FreeBSD Project were a company. The primary task of the Core Team is to make sure FreeBSD, as a whole, is in good shape and is heading in the right directions. It is also responsible for approving new sourc committers, resolving disputes between developers, and appointing sub-committees for specific purposes, including responsibility for security advisories (the Security Officer Team), release engineering (the Release Engineering Team) and managing the ports collection (the Port Manager team). The Core Team has been elected by FreeBSD developers every 2 years since 2000.

The FreeBSD Project has completed the 2010 FreeBSD Core Team election, with the following developers elected:

Congratulations to all (re)elected and we wish the new team the best for the next 2 years.  May FreeBSD 9 and FreeBSD 10 become the best open source systems ever.

How the FreeBSD Project works