diff --git a/en/news/status/Makefile b/en/news/status/Makefile index 2e1063dfc7..ec6ffe437c 100644 --- a/en/news/status/Makefile +++ b/en/news/status/Makefile @@ -1,46 +1,47 @@ -# $FreeBSD: www/en/news/status/Makefile,v 1.35 2006/10/19 06:37:53 brd Exp $ +# $FreeBSD: www/en/news/status/Makefile,v 1.36 2007/01/16 22:50:46 mlaier Exp $ .if exists(../Makefile.conf) .include "../Makefile.conf" .endif .if exists(../Makefile.inc) .include "../Makefile.inc" .endif DOCS= status.sgml XMLDOCS= report-june-2001 XMLDOCS+= report-july-2001 XMLDOCS+= report-august-2001 XMLDOCS+= report-september-2001 XMLDOCS+= report-november-2001 XMLDOCS+= report-dec-2001-jan-2002 XMLDOCS+= report-feb-2002-apr-2002 XMLDOCS+= report-may-2002-june-2002 XMLDOCS+= report-july-2002-aug-2002 XMLDOCS+= report-sept-2002-oct-2002 XMLDOCS+= report-nov-2002-dec-2002 XMLDOCS+= report-jan-2003-feb-2003 XMLDOCS+= report-mar-2003-sep-2003 XMLDOCS+= report-oct-2003-dec-2003 XMLDOCS+= report-jan-2004-feb-2004 XMLDOCS+= report-mar-2004-apr-2004 XMLDOCS+= report-may-2004-june-2004 XMLDOCS+= report-july-2004-dec-2004 XMLDOCS+= report-jan-2005-mar-2005 XMLDOCS+= report-mar-2005-june-2005 XMLDOCS+= report-july-2005-oct-2005 XMLDOCS+= report-oct-2005-dec-2005 XMLDOCS+= report-jan-2006-mar-2006 XMLDOCS+= report-apr-2006-jun-2006 XMLDOCS+= report-june-2006-oct-2006 XMLDOCS+= report-oct-2006-dec-2006 +XMLDOCS+= report-2007-jan-2007-mar XSLT.DEFAULT= report.xsl # Install a sample entry. DATA= report-sample.xml INDEXLINK= status.html .include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/en/news/status/report-2007-01-2007-03.xml b/en/news/status/report-2007-01-2007-03.xml new file mode 100644 index 0000000000..68eb810bcc --- /dev/null +++ b/en/news/status/report-2007-01-2007-03.xml @@ -0,0 +1,1117 @@ + + + + + + January-March + + 2007 + + +
+ Introduction + +

This report covers FreeBSD related projects between January and + March 2007. This quarter ended with a big bang as a port of Sun's + critically acclaimed ZFS was added to the tree and thus will be + available in the upcoming FreeBSD 7.0 release. Earlier this year + exciting benchmark results showed the fruits of our SMP work. Read + more on the details in the "SMP Scalability" report.

+ +

During the summer, FreeBSD will once again take part in Google's + Summer of Code initiative. Student selection is underway and we are + looking forward to a couple of exciting projects to come.

+ +

+ BSDCan + + is approaching rapidly, and will be held May 16-19th in Ottawa.

+ +

Thanks to all the reporters for the excellent work! We hope you + enjoy reading.

+
+ + + proj + + Projects + + + + team + + FreeBSD Team Reports + + + + kern + + Kernel + + + + net + + Network Infrastructure + + + + bin + + Userland Programs + + + + ports + + Ports + + + + misc + + Miscellaneous + + + + BSDCan 2007 + + + + + Dan + + Langille + + + dan@langille.org + + + + + BSDCan 2007 + + + +

The + Schedule + + and the + + Tutorials + + have been released. Once again, we have a very strong collection of + + + Speakers + + .

+ +

BSDCan: Low Cost. High Value. Something for Everyone.

+ +

Everyone is going to be there. Make your plans now.

+ +
+ + + Problem Report Database + + + + + Mark + + Linimon + + + bugmeister_at_freebsd_dot_org + + + + + GNATS + + + +

We have added Remko Lodder to the bugmeister team. Remko has + been doing a great deal of work to go through antique PRs, + especially in the i386 category, and it was time to recognize that + hard work. As a result of his work the i386 count is at a + multi-year low.

+ +

Remko has also been instrumental in working with some new + volunteers who are interested in finding out how they can + contribute. Our current plans are to ask them to look through the + PR backlog and, firstly, ask for feedback from the submitters, and + secondly, identify PRs that need action by committers. We also have + some committers who have volunteered to review those PRs. If you + are interested in helping, please subscribe to + bugbusters@FreeBSD.org. Our thanks to our current helpers, + including Harrison Grundy.

+ +

The overall PR count has dropped to around 5100, a significant + reduction.

+ +
+ + + EuroBSDCon 2007 + + + + + EuroBSDCon 2007 Organizing Committee + + + info@EuroBSDCon.dk + + + + + + + + +

The sixth EuroBSDCon will take place at + Symbion + + in Copenhagen, Denmark on Friday the 14th and Saturday 15th of + September 2007.

+ +

The + estimated + + price for the two day conference is 200EUR, excluding + Legoland + + trip and social event. The whole-day trip to Legoland is expected + to cost around 130EUR including transportation, some food on the + way, and entry fee. Arrangements have been made with a newly + renovated + + Hostel + + which offers beds for 23EUR per night and 10EUR breakfast. A lounge + with sponsored Internet connection will be available at the Hostel. + Staying at the hostel is of course entirely optional and several + Hotels exists in the area. Reservation for the conference and exact + prices are expected to be ready no later than 1st of May.

+ +

As of this writing 10 presentations have been accepted and more + are in the process of being evaluated.

+ +

For FreeBSD Developers, a by invitation Developers summit will + be held in connection with the conference. Exactly when this will + take place has not yet been decided.

+ +

We are still looking for more sponsors.

+ +

A public IRC channel + #eurobsdcon + + on EFnet has been created for discussion and questions about the + conference.

+ +

More details will follow on the + EuroBSDCon 2007 web site + + as they become available.

+ +
+ + + FAST_IPSEC Upgrade + + + + + George + + Neville-Neil + + + gnn@freebsd.org + + + + + Bjoern + + Zeeb + + + bz@freebsd.org + + + + + + Latest patch against CURRENT + + + +

There are currently two p4 branches being used for this work: + gnn_fast_ipsec: a dual stack branch which contains both Kame and + FAST_IPSEC with v6 enabled. gnn_radical_ipsec: a single stack + branch, still in progress, where Kame IPsec has been removed and + only FAST remains.

+ + + + Test the patch! + +
+ + + The FreeBSD Foundation + + + + + Deb + + Goodkin + + + deb@FreeBSD.org + + + + + The FreeBSD + Foundation + + + +

The FreeBSD Foundation ended Q1 raising over $65,000. We're a + quarter of the way to our goal of raising $250,000 this year. We + continued our mission of supporting developer communication by + helping FreeBSD developers attend AsiaBSDCon. We are a sponsor of + BSDCan and are currently accepting travel grant applications for + this conference.

+ +

The foundation provided support that helped the ZFS file system + development. We continued working to upgrade the project's network + testbed with 10Gigabit interconnects. We attended SCALE where we + received an offer from No Starch Press to include a foundation ad + in their BSD books. Our first ad will appear in the book "Designing + BSD Rootkits."

+ +

For more information on what we've been up to, check out our + website at + + http://www.freebsdfoundation.org + + .

+ +
+ + + GCC 4.1 integration + + + + + Alexander + + Kabaev + + + kan@FreeBSD.org + + + + + Kris + + Kennaway + + + kris@FreeBSD.org + + + + + + + +

A version of GCC 4.1 is being prepared for inclusion into + FreeBSD 7.0-CURRENT. Work was started late in 2006 but progress on + certain technical points (e.g. correctly integrating and + bootstrapping a shared libgcc_s into the build) was slow due to + lack of developer time. The remaining outstanding issue is that + compiling with -O2 is shown to lead to runtime failures of certain + binaries (e.g. some port builds); it is not currently known whether + these are due to application errors or GCC miscompilations. It is + believed that the current snapshot is otherwise ready for + inclusion, and this will likely happen within a week or two.

+ +
+ + + Building Linux Device Drivers on FreeBSD + + + + + Luigi + + Rizzo + + + rizzo@icir.org + + + + + + + + +

The above URL documents some work done around January to build + an emulation layer for the Linux kernel API that would allow Linux + device driver to be built on FreeBSD with as little as possible + modifications. Initially the project focused on USB webcams, a + category of devices for which there was basically no support so + far. The emulation layer, available as a port ( + devel/linux-kmod-compat + + ) simulates enough of the Linux USB stack to let us build, from + unmodified Linux sources, two webcam drivers, also available as + ports ( + multimedia/linux-gspca-kmod + + and + multimedia/linux-ov511-kmod + + ), with the former supporting over 200 different cameras.

+ +

While some of the functions map one-to-one, for others it was + necessary to build a full emulation (e.g. collecting input from + various function calls, and then mapping sets of Linux data + structures into functionally equivalent sets of FreeBSD data + structures). But overall, this project shows that the software + interfaces are reasonably orthogonal to each other so one does not + need to implement the full Linux kernel API to get something + working. More work is necessary to cover other aspects of the Linux + kernel API, e.g. memory mapping, PCI bus access, and the network + stack API, so we can extend support to other families of + peripherals.

+ + + + Implement more subsystems (e.g. the network interface API; + the memory management/pci bus access API). + + Address licensing issues. In the current port, the C code is + entirely new and under a FreeBSD license. Many of the headers have + been rewritten (and documented) from scratch (and so under a + FreeBSD license as well). Some of the other headers are still taken + from various Linux distributions and need to be rewritten to + generate BSD-licensed code that can be imported in the kernel + instead of being made available as a port. While this is not a + concern with GNU drivers, it may be an important feature for + drivers that are available under a dual license. + +
+ + + Update of the Linux compatibility environment in the + kernel + + + + + Alexander + + Leidinger + + + netchild@FreeBSD.org + + + + + Roman + + Divacky + + + rdivacky@FreeBSD.org + + + + + Emulation + + Mailinglist + + + emulation@FreeBSD.org + + + + + Wiki page about + the linux compatibility environment. + + Wiki page + about the linux test project testsuite success reports. + + + +

Since the last status report AMD64 was feature synced with i386. + Notably TLS and futexes are now available on AMD64. Many thanks to + Jung-Uk Kim for doing the TLS work.

+ +

Currently the focus is to implement the *at() family of linux + syscalls and to find and fix the remaining futex problems.

+ +

We need some more testers and bug reporters. So if you have a + little bit of time and a favorite linux application, please play + around with it on -CURRENT. If there is a problem, have a look at + the Wiki if we already know about it and report on emulation@. We + are specially interested in reports about the 2.6 compatibility + (sysctl compat.linux.osversion=2.6.16), but only with the most + recent -current and maybe with some patches we have in the perforce + repository (available from the wiki).

+ +

We would like to thank all the people which tested the changes / + submitted patches and thus helped improve the linux compatibility + environment.

+ +
+ + + malloc(3) + + + + + Jason + + Evans + + + jasone@freebsd.org + + + + + + malloc(3) (hopefully) set for 7.0 + + + +

malloc(3) has recently been enhanced to reduce memory overhead, + fragmentation, and mapped memory retention. As an added bonus, it + tends to be a bit faster. See the above URL for my email to the + -current mailing list for a more detailed description of the + enhancements.

+ +
+ + + Multi-link PPP daemon (MPD) + + + + + Alexander + + Motin + + + mav@alkar.net + + + + + Project home + + + ChangeLog + + + +

Stable release 4.1 of mpd4 branch was released in February + providing many new features and fixes. Mpd3 branch was declared + legacy.

+ +

Since the release several new features have been implemented in + CVS:

+ +
    +
  • Link repeater functionality (aka L2TP/PPTP Access + Concentrator),
  • + +
  • Per-interface traffic filtering using ng_bpf,
  • + +
  • Very fast traffic shaping/rate-limiting using ng_car.
  • +
+ +

ng_car node has been updated, to support shaping and very fast + Cisco-like rate-limiting. ng_ppp node has been completely + re-factored to confirm to the protocol stack model.

+ + + + LAC/PAC testing. + + Traffic filtering/shaping/rate-limiting testing. + + PPTP modification for multiple bindings support. + + Dynamic link/bundle creation. + +
+ + + Ports Collection + + + + + Mark + + Linimon + + + linimon@FreeBSD.org + + + + + The FreeBSD Ports + Collection + + + Contributing to the FreeBSD Ports Collection + + FreeBSD + ports unfetchable distfile survey (Bill Fenner's report) + + FreeBSD ports + monitoring system + + The FreeBSD + Ports Management Team + + marcuscom + tinderbox + + + +

The ports count is nearing 17,000. The PR count has been stable + at around 700. The 'new port' PR backlog is at a multi-year low. We + appreciate all the hard work of our ports committers.

+ +

Since the long 6.2 release cycle ended, portmgr has once again + been able to do experimental ports runs. As a result of six + run/commit cycles, the portmgr PR count is now the lowest in quite + some time. Please see the CHANGES and UPDATING files for details. + Many thanks to Pav among others for keeping the build cluster + busy.

+ +

We have received new hardware, resulting in a significant + speedup of our package building capability: the AMD64 package + builds now use 4 8-core machines (and one lonely UP system), which + means a full AMD64 build is about 5 times faster than it was. Also, + the i386 cluster gained an 8-core and roughly doubled its + performance too. Two of the sparc64 build machines have recently + brought back online, so package builds there have been restarted + there after a long period offline.

+ +

linimon continues to work on improvements to portsmon to allow + graphing of the dependent ports of ignored/failed ports. This work + will be presented at BSDCan. In addition, pages that show the state + of port uploads on ftp*.FreeBSD.org have been added, as well as + ports that have NO_PACKAGE set. Also, the individual port overview + page now shows the latest package that has been uploaded to the ftp + servers for each buildenv.

+ +

A number of absent maintainers have been replaced by some new + volunteers who had been sending PRs to update and/or fix their + ports. Welcome! This helps to spread the workload.

+ +

Since the last report, support for FreeBSD 4.X has been dropped + from the Ports Collection. Anyone still using RELENG_4 should have + stayed with the ports infrastructure as of the RELENG_4_EOL tag, as + later commits remove that support. 4.X served us long and well but + the burden of trying to support 4 major branches finally became too + much to ask of our volunteers. Use of 4.X, even with the + RELENG_4_EOL tag, is no longer recommended; we recommend either + 6.2-RELEASE or RELENG_6, depending on your needs.

+ +

There have been new releases of the ports tinderbox code, the + portmaster update utility, and portupgrade. A new utility, + pkgupgrade, has been introduced by Michel Talon, which appears + interesting.

+ +

KDE was updated to 3.5.6.

+ +

GNOME was updated to 2.18.

+ +

XFree86 version 3 was removed as being years out of date.

+ +

We have added 3 new committers since the last report.

+ + + + Most of the remaining ports PRs are "existing port/PR + assigned to committer". Although the maintainer-timeout policy is + helping to keep the backlog down, we are going to need to do more + to get the ports in the shape they really need to be in. + + Although we have added many maintainers, we still have many + unmaintained ports. The number of buildable packages on AMD64 lags + behind a bit; sparc64 requires even more work. + +
+ + + Release Engineering + + + + + Release Engineering Team + + + re@FreeBSD.org + + + + + + + + + + +

During the past quarter, the Release Engineering team has begun + planning and preparing for FreeBSD 7.0, which is scheduled for + release later in 2007. The HEAD codeline has been placed in a + "slush" mode, meaning that large changes should be coordinated with + the Release Engineering team before being committed.

+ +

The RE team also produced snapshots of FreeBSD 6.2-STABLE and + 7.0-CURRENT for February and March 2007, corresponding roughly to + the state of those development branches at the start of the + respective months. While they have not had the benefit of extensive + testing, and should not be used in production, they can be useful + for experimenting with or testing new features.

+ +
+ + + FreeBSD Security Officer and Security Team + + + + + Security + + Officer + + + security-officer@FreeBSD.org + + + + + Security + + Team + + + security-team@FreeBSD.org + + + + + + + + + + + + +

In the time since the last status report, one security advisory + has been issued concerning a problem in the base system of FreeBSD; + this problem was in "contributed" code maintained outside of + FreeBSD. In addition, several Errata Notices have been issued in + collaboration with the release engineering team, including one + concerning FreeBSD Update. The Vulnerabilities and Exposures Markup + Language (VuXML) document has continued to be updated by the + Security Team and Ports Committers documenting new vulnerabilities + in the FreeBSD Ports Collection; since the last status report, 21 + new entries have been added, bringing the total up to 890.

+ +

The following FreeBSD releases are supported by the FreeBSD + Security Team: FreeBSD 5.5, FreeBSD 6.1, and FreeBSD 6.2. Of + particular note, FreeBSD 4.11 and FreeBSD 6.0 are no longer + supported. The respective End of Life dates of supported releases + are listed on the web site.

+ +
+ + + SMP Scalability + + + + + Kris + + Kennaway + + + kris@FreeBSD.org + + + + + Jeff + + Roberson + + + jeff@FreeBSD.org + + + + + Attilio + + Rao + + + attilio@FreeBSD.org + + + + + Robert + + Watson + + + rwatson@FreeBSD.org + + + + + + MySQL scaling + + Remaining Giant-locked + code + + + +

Over the past few months there has been a substantially + increased focus on improving scalability of FreeBSD on large SMP + hardware. This has been driven in part by the new availability of + 8-core hardware to the project, which allows easy profiling of + scalability bottlenecks and benchmarking of proposed changes. + Significant progress has been made on certain application workloads + such as MySQL and PostgreSQL, with the result that FreeBSD 7 now + has excellent scaling to at least 8-CPU systems with prospects for + further improvements. Progress with other application workloads has + been limited by the need to set up a suitable test case; please + contact me if you are interested in helping. As part of this + general effort, work is progressing steadily on removing the last + remaining Giant-locked code from the kernel. A complete list of + remaining Giant-locked code is found here: + + http://wiki.freebsd.org/SMPTODO + + Many of these sub-tasks have owners, but some do not. The major + remaining Giant-locked subsystem with no owner is the TTY + subsystem. In parallel, profiling of contention and bottlenecks in + other subsystems has lead to a number of experimental changes which + are being developed. Work is in progress by Jeff Roberson and + Attilio Rao to break up the global scheduler spinlock in favor of a + set of per-CPU scheduling locks, which is expected to improve + performance on systems with many CPUs. Experimental changes by + Robert Watson to allow for multiple netisr threads show good + promise for improving loopback IP performance on large SMP systems, + which can otherwise easily saturate a single netisr thread. A + variety of other changes are being profiled and evaluated to + improve SMP performance under various workloads. The majority of + these changes are collected in the //depot/user/kris/contention/ + Perforce branch.

+ +
+ + + Importing trunk(4) from OpenBSD + + + + + Andrew + + Thompson + + + thompsa@FreeBSD.org + + + + + + + + +

Work has completed to port over trunk(4) from OpenBSD and this + also includes merging 802.3ad LACP from agr(4) in NetBSD. This + driver allows aggregation of multiple network interfaces as one + virtual interface using a number of different + protocols/algorithms.

+ +
    +
  • failover - Sends traffic through the secondary port if the + master becomes inactive.
  • + +
  • fec - Supports Cisco Fast EtherChannel.
  • + +
  • lacp - Supports the IEEE 802.3ad Link Aggregation Control + Protocol (LACP) and the Marker Protocol.
  • + +
  • loadbalance - Static loadbalancing using an outgoing + hash.
  • + +
  • roundrobin - Distributes outgoing traffic using a round-robin + scheduler through all active ports.
  • +
+ +

This will be committed shortly, further testing is welcome.

+ +
+ + + USB + + + + + Hans Petter + + Sirevaag Selasky + + + hselasky@freebsd.org + + + + + + Current USB files + + My USB + Homepage + + + Code reference for the new USB stack and USB device drivers + + + +

During the last three months not too much has changed. Here is a + quick list of changes:

+ +
    +
  1. There has been some cleanups in the UCOM layer, generally to + to create a context for all the callbacks so that they can call + sleeping functions. This is achieved using the USB config thread + system. The reason for this is that the code becomes simpler when + synchronous operation is applied versus asynchronous. But + asynchronous behavior is the most secure, hence then all USB + resources are preallocated for each transfer. After the change, + only data transfers are done asynchronously. All configuration is + now done synchronously. This makes the USB device drivers look + more like in the old USB stack.
  2. + +
  3. moscom.c has been imported from OpenBSD. It is called + umoscom.c under FreeBSD.
  4. + +
  5. ugensa.c has been imported from NetBSD.
  6. + +
  7. f_axe.c has now has support for Ax88178 and Ax88772, which is + derived from OpenBSD.
  8. +
+ +

In my last status report I asked for access to Sparc64 boxes + with FreeBSD installed. Testing is ongoing and some problems remain + with EHCI PCI Cards. I am not exactly sure where the problem is, + but it appears that DMA-able memory does not get synced + properly.

+ +

Markus Brueffer is still working on the USB HID parser and + support. Nothing has been committed yet.

+ +

Several people have reported success with my new USB stack. Some + claim 2x improvements, others have seen more. But don't expect too + much.

+ +

If you want to test the new USB stack, checkout the USB perforce + tree or download the SVN version of the USB driver from my USB + homepage. At the moment the tarballs are a little out of date.

+ +

Ideas and comments with regard to the new USB API are welcome at + freebsd-usb@freebsd.org .

+ +
+ + + Intel 3945ABG Wireless LAN Driver: wpi + + + + + Benjamin + + Close + + + benjsc@freebsd.org + + + + + + + + + + +

Work is slowly continuing on this driver, focusing mainly on + dealing with the newly released firmware for the card. The old + firmware was not redistributable, the new firmware can be + redistributed but has a completely different API. With the new + firmware changes almost complete, the driver is approaching a state + ready for -CURRENT.

+ + + + Fix mbuf leakage (potential fix pending). + + Integrate s/w control of radio transmitter. + +
+ + + X.Org 7.2 integration + + + + + Florent + + Thoumie + + + flz@FreeBSD.org + + + + + Dejan + + Lesjak + + + lesi@FreeBSD.org + + + + + Kris + + Kennaway + + + kris@FreeBSD.org + + + + + + + + +

X.Org 7.2 is now on final approach for landing into the ports + tree. Work had proceeded at a slow pace for the first few months of + the year due to reduced availability of flz@, the single developer + working on integration. Recently lesi@ was recruited back into the + task and readiness of the ports collection was pushed to completion + (i.e. there are no major regressions apparent on package builds). + The remaining tasks which need to be completed are a review of the + diff to make sure no unintentional changes or regressions slip in + to the CVS tree in the big merge, and completion of an upgrade + script to manage the migration from X.Org 6.9 (X.Org 7.2 is so + fundamentally different that it cannot be upgraded "automatically" + using the existing tools like portupgrade). We hope to have these + finished within a week or two, at which stage the ports collection + will be frozen for the integration, and we will likely remain in a + ``mini-freeze'' for a week or two in order to focus committer + attention on resolving the inevitable undetected problems which + will emerge from this major change.

+ +
+ + + FreeBSD and ZFS + + + + + + Pawel Jakub + + Dawidek + + + pjd@FreeBSD.org + + + + + + Source code. + + + OpenSolaris ZFS site. + + + ZFS commit announce. + + + ZFS - Quick Start. + + + +

The ZFS file system in now part of the FreeBSD operating system. + ZFS was ported from the OpenSolaris operating system and is under + CDDL license. As an experimental feature ZFS will be available in + FreeBSD 7.0-RELEASE.

+ +
+
+ diff --git a/en/news/status/report-2007-jan-2007-mar.xml b/en/news/status/report-2007-jan-2007-mar.xml new file mode 100644 index 0000000000..68eb810bcc --- /dev/null +++ b/en/news/status/report-2007-jan-2007-mar.xml @@ -0,0 +1,1117 @@ + + + + + + January-March + + 2007 + + +
+ Introduction + +

This report covers FreeBSD related projects between January and + March 2007. This quarter ended with a big bang as a port of Sun's + critically acclaimed ZFS was added to the tree and thus will be + available in the upcoming FreeBSD 7.0 release. Earlier this year + exciting benchmark results showed the fruits of our SMP work. Read + more on the details in the "SMP Scalability" report.

+ +

During the summer, FreeBSD will once again take part in Google's + Summer of Code initiative. Student selection is underway and we are + looking forward to a couple of exciting projects to come.

+ +

+ BSDCan + + is approaching rapidly, and will be held May 16-19th in Ottawa.

+ +

Thanks to all the reporters for the excellent work! We hope you + enjoy reading.

+
+ + + proj + + Projects + + + + team + + FreeBSD Team Reports + + + + kern + + Kernel + + + + net + + Network Infrastructure + + + + bin + + Userland Programs + + + + ports + + Ports + + + + misc + + Miscellaneous + + + + BSDCan 2007 + + + + + Dan + + Langille + + + dan@langille.org + + + + + BSDCan 2007 + + + +

The + Schedule + + and the + + Tutorials + + have been released. Once again, we have a very strong collection of + + + Speakers + + .

+ +

BSDCan: Low Cost. High Value. Something for Everyone.

+ +

Everyone is going to be there. Make your plans now.

+ +
+ + + Problem Report Database + + + + + Mark + + Linimon + + + bugmeister_at_freebsd_dot_org + + + + + GNATS + + + +

We have added Remko Lodder to the bugmeister team. Remko has + been doing a great deal of work to go through antique PRs, + especially in the i386 category, and it was time to recognize that + hard work. As a result of his work the i386 count is at a + multi-year low.

+ +

Remko has also been instrumental in working with some new + volunteers who are interested in finding out how they can + contribute. Our current plans are to ask them to look through the + PR backlog and, firstly, ask for feedback from the submitters, and + secondly, identify PRs that need action by committers. We also have + some committers who have volunteered to review those PRs. If you + are interested in helping, please subscribe to + bugbusters@FreeBSD.org. Our thanks to our current helpers, + including Harrison Grundy.

+ +

The overall PR count has dropped to around 5100, a significant + reduction.

+ +
+ + + EuroBSDCon 2007 + + + + + EuroBSDCon 2007 Organizing Committee + + + info@EuroBSDCon.dk + + + + + + + + +

The sixth EuroBSDCon will take place at + Symbion + + in Copenhagen, Denmark on Friday the 14th and Saturday 15th of + September 2007.

+ +

The + estimated + + price for the two day conference is 200EUR, excluding + Legoland + + trip and social event. The whole-day trip to Legoland is expected + to cost around 130EUR including transportation, some food on the + way, and entry fee. Arrangements have been made with a newly + renovated + + Hostel + + which offers beds for 23EUR per night and 10EUR breakfast. A lounge + with sponsored Internet connection will be available at the Hostel. + Staying at the hostel is of course entirely optional and several + Hotels exists in the area. Reservation for the conference and exact + prices are expected to be ready no later than 1st of May.

+ +

As of this writing 10 presentations have been accepted and more + are in the process of being evaluated.

+ +

For FreeBSD Developers, a by invitation Developers summit will + be held in connection with the conference. Exactly when this will + take place has not yet been decided.

+ +

We are still looking for more sponsors.

+ +

A public IRC channel + #eurobsdcon + + on EFnet has been created for discussion and questions about the + conference.

+ +

More details will follow on the + EuroBSDCon 2007 web site + + as they become available.

+ +
+ + + FAST_IPSEC Upgrade + + + + + George + + Neville-Neil + + + gnn@freebsd.org + + + + + Bjoern + + Zeeb + + + bz@freebsd.org + + + + + + Latest patch against CURRENT + + + +

There are currently two p4 branches being used for this work: + gnn_fast_ipsec: a dual stack branch which contains both Kame and + FAST_IPSEC with v6 enabled. gnn_radical_ipsec: a single stack + branch, still in progress, where Kame IPsec has been removed and + only FAST remains.

+ + + + Test the patch! + +
+ + + The FreeBSD Foundation + + + + + Deb + + Goodkin + + + deb@FreeBSD.org + + + + + The FreeBSD + Foundation + + + +

The FreeBSD Foundation ended Q1 raising over $65,000. We're a + quarter of the way to our goal of raising $250,000 this year. We + continued our mission of supporting developer communication by + helping FreeBSD developers attend AsiaBSDCon. We are a sponsor of + BSDCan and are currently accepting travel grant applications for + this conference.

+ +

The foundation provided support that helped the ZFS file system + development. We continued working to upgrade the project's network + testbed with 10Gigabit interconnects. We attended SCALE where we + received an offer from No Starch Press to include a foundation ad + in their BSD books. Our first ad will appear in the book "Designing + BSD Rootkits."

+ +

For more information on what we've been up to, check out our + website at + + http://www.freebsdfoundation.org + + .

+ +
+ + + GCC 4.1 integration + + + + + Alexander + + Kabaev + + + kan@FreeBSD.org + + + + + Kris + + Kennaway + + + kris@FreeBSD.org + + + + + + + +

A version of GCC 4.1 is being prepared for inclusion into + FreeBSD 7.0-CURRENT. Work was started late in 2006 but progress on + certain technical points (e.g. correctly integrating and + bootstrapping a shared libgcc_s into the build) was slow due to + lack of developer time. The remaining outstanding issue is that + compiling with -O2 is shown to lead to runtime failures of certain + binaries (e.g. some port builds); it is not currently known whether + these are due to application errors or GCC miscompilations. It is + believed that the current snapshot is otherwise ready for + inclusion, and this will likely happen within a week or two.

+ +
+ + + Building Linux Device Drivers on FreeBSD + + + + + Luigi + + Rizzo + + + rizzo@icir.org + + + + + + + + +

The above URL documents some work done around January to build + an emulation layer for the Linux kernel API that would allow Linux + device driver to be built on FreeBSD with as little as possible + modifications. Initially the project focused on USB webcams, a + category of devices for which there was basically no support so + far. The emulation layer, available as a port ( + devel/linux-kmod-compat + + ) simulates enough of the Linux USB stack to let us build, from + unmodified Linux sources, two webcam drivers, also available as + ports ( + multimedia/linux-gspca-kmod + + and + multimedia/linux-ov511-kmod + + ), with the former supporting over 200 different cameras.

+ +

While some of the functions map one-to-one, for others it was + necessary to build a full emulation (e.g. collecting input from + various function calls, and then mapping sets of Linux data + structures into functionally equivalent sets of FreeBSD data + structures). But overall, this project shows that the software + interfaces are reasonably orthogonal to each other so one does not + need to implement the full Linux kernel API to get something + working. More work is necessary to cover other aspects of the Linux + kernel API, e.g. memory mapping, PCI bus access, and the network + stack API, so we can extend support to other families of + peripherals.

+ + + + Implement more subsystems (e.g. the network interface API; + the memory management/pci bus access API). + + Address licensing issues. In the current port, the C code is + entirely new and under a FreeBSD license. Many of the headers have + been rewritten (and documented) from scratch (and so under a + FreeBSD license as well). Some of the other headers are still taken + from various Linux distributions and need to be rewritten to + generate BSD-licensed code that can be imported in the kernel + instead of being made available as a port. While this is not a + concern with GNU drivers, it may be an important feature for + drivers that are available under a dual license. + +
+ + + Update of the Linux compatibility environment in the + kernel + + + + + Alexander + + Leidinger + + + netchild@FreeBSD.org + + + + + Roman + + Divacky + + + rdivacky@FreeBSD.org + + + + + Emulation + + Mailinglist + + + emulation@FreeBSD.org + + + + + Wiki page about + the linux compatibility environment. + + Wiki page + about the linux test project testsuite success reports. + + + +

Since the last status report AMD64 was feature synced with i386. + Notably TLS and futexes are now available on AMD64. Many thanks to + Jung-Uk Kim for doing the TLS work.

+ +

Currently the focus is to implement the *at() family of linux + syscalls and to find and fix the remaining futex problems.

+ +

We need some more testers and bug reporters. So if you have a + little bit of time and a favorite linux application, please play + around with it on -CURRENT. If there is a problem, have a look at + the Wiki if we already know about it and report on emulation@. We + are specially interested in reports about the 2.6 compatibility + (sysctl compat.linux.osversion=2.6.16), but only with the most + recent -current and maybe with some patches we have in the perforce + repository (available from the wiki).

+ +

We would like to thank all the people which tested the changes / + submitted patches and thus helped improve the linux compatibility + environment.

+ +
+ + + malloc(3) + + + + + Jason + + Evans + + + jasone@freebsd.org + + + + + + malloc(3) (hopefully) set for 7.0 + + + +

malloc(3) has recently been enhanced to reduce memory overhead, + fragmentation, and mapped memory retention. As an added bonus, it + tends to be a bit faster. See the above URL for my email to the + -current mailing list for a more detailed description of the + enhancements.

+ +
+ + + Multi-link PPP daemon (MPD) + + + + + Alexander + + Motin + + + mav@alkar.net + + + + + Project home + + + ChangeLog + + + +

Stable release 4.1 of mpd4 branch was released in February + providing many new features and fixes. Mpd3 branch was declared + legacy.

+ +

Since the release several new features have been implemented in + CVS:

+ +
    +
  • Link repeater functionality (aka L2TP/PPTP Access + Concentrator),
  • + +
  • Per-interface traffic filtering using ng_bpf,
  • + +
  • Very fast traffic shaping/rate-limiting using ng_car.
  • +
+ +

ng_car node has been updated, to support shaping and very fast + Cisco-like rate-limiting. ng_ppp node has been completely + re-factored to confirm to the protocol stack model.

+ + + + LAC/PAC testing. + + Traffic filtering/shaping/rate-limiting testing. + + PPTP modification for multiple bindings support. + + Dynamic link/bundle creation. + +
+ + + Ports Collection + + + + + Mark + + Linimon + + + linimon@FreeBSD.org + + + + + The FreeBSD Ports + Collection + + + Contributing to the FreeBSD Ports Collection + + FreeBSD + ports unfetchable distfile survey (Bill Fenner's report) + + FreeBSD ports + monitoring system + + The FreeBSD + Ports Management Team + + marcuscom + tinderbox + + + +

The ports count is nearing 17,000. The PR count has been stable + at around 700. The 'new port' PR backlog is at a multi-year low. We + appreciate all the hard work of our ports committers.

+ +

Since the long 6.2 release cycle ended, portmgr has once again + been able to do experimental ports runs. As a result of six + run/commit cycles, the portmgr PR count is now the lowest in quite + some time. Please see the CHANGES and UPDATING files for details. + Many thanks to Pav among others for keeping the build cluster + busy.

+ +

We have received new hardware, resulting in a significant + speedup of our package building capability: the AMD64 package + builds now use 4 8-core machines (and one lonely UP system), which + means a full AMD64 build is about 5 times faster than it was. Also, + the i386 cluster gained an 8-core and roughly doubled its + performance too. Two of the sparc64 build machines have recently + brought back online, so package builds there have been restarted + there after a long period offline.

+ +

linimon continues to work on improvements to portsmon to allow + graphing of the dependent ports of ignored/failed ports. This work + will be presented at BSDCan. In addition, pages that show the state + of port uploads on ftp*.FreeBSD.org have been added, as well as + ports that have NO_PACKAGE set. Also, the individual port overview + page now shows the latest package that has been uploaded to the ftp + servers for each buildenv.

+ +

A number of absent maintainers have been replaced by some new + volunteers who had been sending PRs to update and/or fix their + ports. Welcome! This helps to spread the workload.

+ +

Since the last report, support for FreeBSD 4.X has been dropped + from the Ports Collection. Anyone still using RELENG_4 should have + stayed with the ports infrastructure as of the RELENG_4_EOL tag, as + later commits remove that support. 4.X served us long and well but + the burden of trying to support 4 major branches finally became too + much to ask of our volunteers. Use of 4.X, even with the + RELENG_4_EOL tag, is no longer recommended; we recommend either + 6.2-RELEASE or RELENG_6, depending on your needs.

+ +

There have been new releases of the ports tinderbox code, the + portmaster update utility, and portupgrade. A new utility, + pkgupgrade, has been introduced by Michel Talon, which appears + interesting.

+ +

KDE was updated to 3.5.6.

+ +

GNOME was updated to 2.18.

+ +

XFree86 version 3 was removed as being years out of date.

+ +

We have added 3 new committers since the last report.

+ + + + Most of the remaining ports PRs are "existing port/PR + assigned to committer". Although the maintainer-timeout policy is + helping to keep the backlog down, we are going to need to do more + to get the ports in the shape they really need to be in. + + Although we have added many maintainers, we still have many + unmaintained ports. The number of buildable packages on AMD64 lags + behind a bit; sparc64 requires even more work. + +
+ + + Release Engineering + + + + + Release Engineering Team + + + re@FreeBSD.org + + + + + + + + + + +

During the past quarter, the Release Engineering team has begun + planning and preparing for FreeBSD 7.0, which is scheduled for + release later in 2007. The HEAD codeline has been placed in a + "slush" mode, meaning that large changes should be coordinated with + the Release Engineering team before being committed.

+ +

The RE team also produced snapshots of FreeBSD 6.2-STABLE and + 7.0-CURRENT for February and March 2007, corresponding roughly to + the state of those development branches at the start of the + respective months. While they have not had the benefit of extensive + testing, and should not be used in production, they can be useful + for experimenting with or testing new features.

+ +
+ + + FreeBSD Security Officer and Security Team + + + + + Security + + Officer + + + security-officer@FreeBSD.org + + + + + Security + + Team + + + security-team@FreeBSD.org + + + + + + + + + + + + +

In the time since the last status report, one security advisory + has been issued concerning a problem in the base system of FreeBSD; + this problem was in "contributed" code maintained outside of + FreeBSD. In addition, several Errata Notices have been issued in + collaboration with the release engineering team, including one + concerning FreeBSD Update. The Vulnerabilities and Exposures Markup + Language (VuXML) document has continued to be updated by the + Security Team and Ports Committers documenting new vulnerabilities + in the FreeBSD Ports Collection; since the last status report, 21 + new entries have been added, bringing the total up to 890.

+ +

The following FreeBSD releases are supported by the FreeBSD + Security Team: FreeBSD 5.5, FreeBSD 6.1, and FreeBSD 6.2. Of + particular note, FreeBSD 4.11 and FreeBSD 6.0 are no longer + supported. The respective End of Life dates of supported releases + are listed on the web site.

+ +
+ + + SMP Scalability + + + + + Kris + + Kennaway + + + kris@FreeBSD.org + + + + + Jeff + + Roberson + + + jeff@FreeBSD.org + + + + + Attilio + + Rao + + + attilio@FreeBSD.org + + + + + Robert + + Watson + + + rwatson@FreeBSD.org + + + + + + MySQL scaling + + Remaining Giant-locked + code + + + +

Over the past few months there has been a substantially + increased focus on improving scalability of FreeBSD on large SMP + hardware. This has been driven in part by the new availability of + 8-core hardware to the project, which allows easy profiling of + scalability bottlenecks and benchmarking of proposed changes. + Significant progress has been made on certain application workloads + such as MySQL and PostgreSQL, with the result that FreeBSD 7 now + has excellent scaling to at least 8-CPU systems with prospects for + further improvements. Progress with other application workloads has + been limited by the need to set up a suitable test case; please + contact me if you are interested in helping. As part of this + general effort, work is progressing steadily on removing the last + remaining Giant-locked code from the kernel. A complete list of + remaining Giant-locked code is found here: + + http://wiki.freebsd.org/SMPTODO + + Many of these sub-tasks have owners, but some do not. The major + remaining Giant-locked subsystem with no owner is the TTY + subsystem. In parallel, profiling of contention and bottlenecks in + other subsystems has lead to a number of experimental changes which + are being developed. Work is in progress by Jeff Roberson and + Attilio Rao to break up the global scheduler spinlock in favor of a + set of per-CPU scheduling locks, which is expected to improve + performance on systems with many CPUs. Experimental changes by + Robert Watson to allow for multiple netisr threads show good + promise for improving loopback IP performance on large SMP systems, + which can otherwise easily saturate a single netisr thread. A + variety of other changes are being profiled and evaluated to + improve SMP performance under various workloads. The majority of + these changes are collected in the //depot/user/kris/contention/ + Perforce branch.

+ +
+ + + Importing trunk(4) from OpenBSD + + + + + Andrew + + Thompson + + + thompsa@FreeBSD.org + + + + + + + + +

Work has completed to port over trunk(4) from OpenBSD and this + also includes merging 802.3ad LACP from agr(4) in NetBSD. This + driver allows aggregation of multiple network interfaces as one + virtual interface using a number of different + protocols/algorithms.

+ +
    +
  • failover - Sends traffic through the secondary port if the + master becomes inactive.
  • + +
  • fec - Supports Cisco Fast EtherChannel.
  • + +
  • lacp - Supports the IEEE 802.3ad Link Aggregation Control + Protocol (LACP) and the Marker Protocol.
  • + +
  • loadbalance - Static loadbalancing using an outgoing + hash.
  • + +
  • roundrobin - Distributes outgoing traffic using a round-robin + scheduler through all active ports.
  • +
+ +

This will be committed shortly, further testing is welcome.

+ +
+ + + USB + + + + + Hans Petter + + Sirevaag Selasky + + + hselasky@freebsd.org + + + + + + Current USB files + + My USB + Homepage + + + Code reference for the new USB stack and USB device drivers + + + +

During the last three months not too much has changed. Here is a + quick list of changes:

+ +
    +
  1. There has been some cleanups in the UCOM layer, generally to + to create a context for all the callbacks so that they can call + sleeping functions. This is achieved using the USB config thread + system. The reason for this is that the code becomes simpler when + synchronous operation is applied versus asynchronous. But + asynchronous behavior is the most secure, hence then all USB + resources are preallocated for each transfer. After the change, + only data transfers are done asynchronously. All configuration is + now done synchronously. This makes the USB device drivers look + more like in the old USB stack.
  2. + +
  3. moscom.c has been imported from OpenBSD. It is called + umoscom.c under FreeBSD.
  4. + +
  5. ugensa.c has been imported from NetBSD.
  6. + +
  7. f_axe.c has now has support for Ax88178 and Ax88772, which is + derived from OpenBSD.
  8. +
+ +

In my last status report I asked for access to Sparc64 boxes + with FreeBSD installed. Testing is ongoing and some problems remain + with EHCI PCI Cards. I am not exactly sure where the problem is, + but it appears that DMA-able memory does not get synced + properly.

+ +

Markus Brueffer is still working on the USB HID parser and + support. Nothing has been committed yet.

+ +

Several people have reported success with my new USB stack. Some + claim 2x improvements, others have seen more. But don't expect too + much.

+ +

If you want to test the new USB stack, checkout the USB perforce + tree or download the SVN version of the USB driver from my USB + homepage. At the moment the tarballs are a little out of date.

+ +

Ideas and comments with regard to the new USB API are welcome at + freebsd-usb@freebsd.org .

+ +
+ + + Intel 3945ABG Wireless LAN Driver: wpi + + + + + Benjamin + + Close + + + benjsc@freebsd.org + + + + + + + + + + +

Work is slowly continuing on this driver, focusing mainly on + dealing with the newly released firmware for the card. The old + firmware was not redistributable, the new firmware can be + redistributed but has a completely different API. With the new + firmware changes almost complete, the driver is approaching a state + ready for -CURRENT.

+ + + + Fix mbuf leakage (potential fix pending). + + Integrate s/w control of radio transmitter. + +
+ + + X.Org 7.2 integration + + + + + Florent + + Thoumie + + + flz@FreeBSD.org + + + + + Dejan + + Lesjak + + + lesi@FreeBSD.org + + + + + Kris + + Kennaway + + + kris@FreeBSD.org + + + + + + + + +

X.Org 7.2 is now on final approach for landing into the ports + tree. Work had proceeded at a slow pace for the first few months of + the year due to reduced availability of flz@, the single developer + working on integration. Recently lesi@ was recruited back into the + task and readiness of the ports collection was pushed to completion + (i.e. there are no major regressions apparent on package builds). + The remaining tasks which need to be completed are a review of the + diff to make sure no unintentional changes or regressions slip in + to the CVS tree in the big merge, and completion of an upgrade + script to manage the migration from X.Org 6.9 (X.Org 7.2 is so + fundamentally different that it cannot be upgraded "automatically" + using the existing tools like portupgrade). We hope to have these + finished within a week or two, at which stage the ports collection + will be frozen for the integration, and we will likely remain in a + ``mini-freeze'' for a week or two in order to focus committer + attention on resolving the inevitable undetected problems which + will emerge from this major change.

+ +
+ + + FreeBSD and ZFS + + + + + + Pawel Jakub + + Dawidek + + + pjd@FreeBSD.org + + + + + + Source code. + + + OpenSolaris ZFS site. + + + ZFS commit announce. + + + ZFS - Quick Start. + + + +

The ZFS file system in now part of the FreeBSD operating system. + ZFS was ported from the OpenSolaris operating system and is under + CDDL license. As an experimental feature ZFS will be available in + FreeBSD 7.0-RELEASE.

+ +
+
+ diff --git a/en/news/status/report.xsl b/en/news/status/report.xsl index 8172b0201d..b91a4113cc 100644 --- a/en/news/status/report.xsl +++ b/en/news/status/report.xsl @@ -1,170 +1,170 @@ - + ]> - + &header1;
&header2;
&nav;
&header3;


News Home | Status Home


Contact: < mailto:>

URL:

Open tasks:

diff --git a/en/news/status/status.sgml b/en/news/status/status.sgml index 2f15cf86fd..b303abbd10 100644 --- a/en/news/status/status.sgml +++ b/en/news/status/status.sgml @@ -1,120 +1,127 @@ - - + + ]> &header; -

Next submission due: April 7 2007

+

Next submission due: June 7, 2007

Use the xml generator or download and edit the xml-template.


One of the benefits of the FreeBSD development model is a focus on centralized design and implementation, in which the operating system is maintained in a central repository, and discussed on centrally maintained lists. This allows for a high level of coordination between authors of various components of the system, and allows policies to be enforced over the entire system, covering issues ranging from architecture to style. However, as the FreeBSD developer community has grown, and the rate of both mailing list traffic and tree modifications has increased, making it difficult even for the most dedicated developer to remain on top of all the work going on in the tree.

The FreeBSD Quarterly Development Status Report attempts to address this problem by providing a vehicle that allows developers to make the broader community aware of their on-going work on FreeBSD, both in and out of the central source repository. For each project and sub-project, a one paragraph summary is included, indicating progress since the last summary. If it is a new project, or if a project has not submitted any prior status reports, a short description may precede the status information.

These status reports may be reproduced in whole or in part, as long as the source is clearly identified and appropriate credit given.

+

2007

+ + +

2006

2005

2004

2003

2002

2001

&footer; diff --git a/share/sgml/news.xml b/share/sgml/news.xml index 8c5c3611ec..7f4ebae64a 100644 --- a/share/sgml/news.xml +++ b/share/sgml/news.xml @@ -1,1283 +1,1294 @@ - $FreeBSD: www/share/sgml/news.xml,v 1.70 2007/04/09 04:56:33 jinmei Exp $ + $FreeBSD: www/share/sgml/news.xml,v 1.71 2007/04/09 09:38:18 blackend Exp $ 2007 4 + + 9 + + January-March, 2007 Status Report + +

The January-March, 2007 Status Report is now + available with 19 entries.

+
+
+ 6 ZFS Now Part of FreeBSD

Support for Sun's ZFS has been committed to the FreeBSD 7-CURRENT development branch and will be available as an experimental feature in FreeBSD 7.0-RELEASE. For more information please refer to the announcement.

4

New committer: Martin Matuska (ports)

3

New committer: Li-Wen Hsu (ports)

3 28

New committer: Sepherosa Ziehau (src)

14 Accepting Applications for Summer of Code

The FreeBSD Project is now accepting applications for the Google Summer of Code 2007 program. This program will provide funding for students to spend the summer contributing to open source software projects. A list of FreeBSD specific projects and potential mentors is available here.

Once a suitable project and mentor have been identified, interested students should complete a proposal and submit it to Google. Proposals are now being accepted and the final deadline is March 24, 2007. Please see the Google FAQ for more information.

12 March 2007 Snapshot Releases Available

FreeBSD 7-CURRENT and 6-STABLE snapshot releases for March 2007 now available. The FreeBSD Release Engineering Team issues snapshot releases to encourage users to test new features and improve the reliability. For more details, please visit the snapshots page.

11 New committer: <a href="mailto:bushman@FreeBSD.org">Michael Bushkov</a> (src). An SoC2006 alumnus.

Michael Bushkov, a successful student from last year's Summer of Code program, has continued working with the FreeBSD Project and is now a full src/ committer.

10 Progress on scaling of FreeBSD on 8 CPU systems

Recently there has been significant progress on optimizing FreeBSD 7.0 for MySQL running an 8-core amd64 system. Under the test workload FreeBSD has peak performance consistent with Linux, and outperforms it by a factor of 4 under higher loads. Continue reading for a more detailed report here.

7 FreeBSD Announces Intel Approval for Redistribution of Wireless Firmware

The FreeBSD project has reached an agreement with Intel about the redistribution of firmware images for Intel wireless cards. Please refer to the press release for more information.

2 27

Information about how the change in Daylight Savings Time for some time zones affects FreeBSD releases.

23

Enhanced commit privileges: Remko Lodder (doc,src)

17

New committer: JINMEI, Tatuya (src)

16

New committer: Stephane E. Potvin (src)

10

New committer: Benjamin Close (src)

9 Podcast Interview with FreeBSD Core Team Member and AsiaBSDCon 2007 Program Committee Chair George V. Neville-Neil.

In his latest bsdtalk podcast, Will Backman interviews FreeBSD Developer George V. Neville-Neil about the upcoming AsiaBSDCon conference. http://cisx1.uma.maine.edu/~wbackman/bsdtalk/bsdtalk099.mp3.

8 AsiaBSDCon 2007 Announces Conference Schedule

AsiaBSDCon, the BSD conference for Asia, has posted its schedule of tutorials, papers and presentations for the conference, taking place in Tokyo from March 8th through 11th 2007. The complete schedule can be found here.

Registration will begin on or about the 12th of February.

2

Enhanced commit privileges: Gábor Kövesdán (doc, ports)

1 31

Enhanced commit privileges: Rong-En Fan (src, ports)

18

New committer: Diane Bruce (ports)

16 October-December, 2006 Status Report

The October-December, 2006 Status Report is now available with 41 entries.

15 FreeBSD 6.2-RELEASE is Now Available

FreeBSD 6.2-RELEASE has been released. Please check the release errata before installation for any late-breaking news and/or issues with 6.2. The Release Information page has more information about FreeBSD releases.

9 Hungarian FreeBSD Documentation Project Launches

Under the supervision of FreeBSD developer Gábor Kövesdán, the Hungarian translation goes live. This official translation, completed by the Hungarian FreeBSD Documentation Project, adds support for documentation in another language. For more information about the ongoing work of the HFDP team, please refer to the Translations page of the FreeBSD Documentation Project.

2006 12 27

New committer: Jordan Sissel (src)

FreeBSD 6.2-RC2 Available

The second release candidate of FreeBSD 6.2 has been announced. ISO images and distributions for Tier-1 architectures are now available on most of the FreeBSD mirror sites.

26

New committer: Dryice Liu (ports)

22

New committer: Juergen Lock (ports)

10 Podcast Interview with FreeBSD Developer Joseph Koshy

In his latest bsdtalk podcast, Will Backman interviews FreeBSD Developer Joseph Koshy about his recent work on libElf. The podcast is available at http://cisx1.uma.maine.edu/~wbackman/bsdtalk/bsdtalk087.mp3.

7 Podcast Interview with FreeBSD Developer Kip Macy

In his latest bsdtalk podcast, Will Backman interviews FreeBSD Developer Kip Macy about the FreeBSD/sun4v port. The podcast is available at http://cisx1.uma.maine.edu/~wbackman/bsdtalk/bsdtalk086.mp3.

5

New committer: Nicola Vitale (ports)

New committer: <a href="mailto:gabor@FreeBSD.org">Gábor Kövesdán</a> (ports). An SoC2006 alumnus.

Gábor Kövesdán, a successful student from last year's Summer of Code program, has continued working with the FreeBSD Project and is now a full ports/ committer.

1 Podcast Interview with FreeBSD Developer Tom McLaughlin

In his latest bsdtalk podcast, Will Backman interviews FreeBSD Developer Tom McLaughlin about the BSD# project and Mono on FreeBSD. The podcast is available at http://cisx1.uma.maine.edu/~wbackman/bsdtalk/bsdtalk085.mp3.

11 29

New committer: David Thiel (ports)

Podcast Interview with FreeBSD Release Engineer Bruce Mah

In his latest bsdtalk podcast, Will Backman interviews FreeBSD Release Engineer Bruce Mah about the upcoming 6.2 release of FreeBSD. The podcast is available at http://cisx1.uma.maine.edu/~wbackman/bsdtalk/bsdtalk084.mp3.

17 FreeBSD 6.2-RC1 Available

The first release candidate of FreeBSD 6.2 is now available. ISO images for Tier-1 architectures are now available on most of the FreeBSD mirror sites.

16 FreeBSD Foundation Fall Fundraising Campaign

The FreeBSD Foundation is kicking off its Fall Fundraising Campaign. The success of this effort will have a large impact on the Foundations budget for the next year.

14 FreeBSD.org systems move postponed

The move of the FreeBSD.org systems which was scheduled for Monday November 13th has been postponed. Currently it is expected to happen on Friday November 17th (still US Pacific Standard Time).

12 FreeBSD/sun4v Install / Live CD Available

The port of FreeBSD to Sun's UltraSparc-T1 architecture has produced an install ISO containing a live file system. More information is available at the FreeBSD/sun4v Project page.

New committer: Jeremy Chadwick (ports)

7

New committer: Babak Farrokhi (ports)

New committer: Frank J. Laszlo (ports)

5 FreeBSD.org systems moving

The FreeBSD.org servers handling mail, web, CVS etc. for the FreeBSD Project will be moving to a new data-center soon. The move is currently scheduled to take place on Monday November 13th (US Pacific Standard Time).

Due to preparations for the move there may be short outages when FreeBSD.org services are not working in the time up to the actual move. On the day of the move only the static parts (IE. plain HTML pages, no CGI) of http://www.FreeBSD.org/ will work.

10 31 FreeBSD 6.2-BETA3 Available

The third beta release of FreeBSD 6.2 is now available. ISO images for Tier-1 architectures are now available on most of the FreeBSD mirror sites.

25 Summer of Code Projects Completed

We are happy to report that all 14 students successfully completed their FreeBSD Summer of Code projects. Congratulations to both mentors and students, and thanks to Google for running this program and providing funding.

19 June-October, 2006 Status Report

The June-October, 2006 Status Report is now available with 49 entries.

14 GNOME 2.16.1 Released for FreeBSD

GNOME 2.16.1 has been released, and merged into the FreeBSD ports tree. Check out the FreeBSD GNOME homepage for the official announcement as well as important upgrade instructions.

8

New committer: Shteryana Shopova (src)

5 FreeBSD 6.2-BETA2 Available

The second beta release of FreeBSD 6.2 is now available. ISO images for Tier-1 architectures are now available on most of the FreeBSD mirror sites.

9 28

New committer: Soeren Straarup (ports)

21

New committer: Jack F. Vogel (src)

FreeBSD 6.2-BETA1 Available

The first beta version of FreeBSD 6.2 is now available. The BETA1 ISO images are available on most of the FreeBSD Mirror sites.

20

New committer: Chin-San Huang (doc)

18

New committer: Stanislav Sedov (ports)

12

New committer: Alexander Botero-Lowry (ports)

1

New committer: Randall R. Stewart (src)

8 20

New committer: Daniel Geržo (doc)

7 26 New FreeBSD Core Team elected

FreeBSD Core Team elections have been finished. The announcement is available here.

19 Podcast Interview with FreeBSD Developer Greg Lehey

In his latest bsdtalk podcast, Will Backman interviews FreeBSD developer Greg Lehey about his work on FreeBSD and MySQL. The podcast is available at http://cisx1.uma.maine.edu/~wbackman/bsdtalk/bsdtalk055.mp3.

18

New committer: Jose Alonso Cardenas Marquez (ports)

13 Podcast Interview with FreeBSD Developer Pawel Jakub Dawidek

In his latest bsdtalk podcast, Will Backman interviews FreeBSD developer Pawel Jakub Dawidek about his work on FreeBSD, most notably the GEOM Journal project. The podcast is available at http://cisx1.uma.maine.edu/~wbackman/bsdtalk/bsdtalk052.mp3.

12 April-June 2006 Status Report

The April-June, 2006 status report is now available with 39 entries.

5 The FreeBSD Foundation Releases Java Binaries for FreeBSD 5.5, 6.1, and the AMD64 Platform

The FreeBSD Foundation now provides native Java JDK and JRE 1.5 binaries based on the latest UPDATE7 from Sun Microsystems. For further details, please see the FreeBSD Foundation press release.

6 24

New committer: Rong-En Fan (ports)

21

New committer: Boris Samorodov (ports)

19

New committer: Shaun Amott (ports)

5

New committer: Konstantin Belousov (src)

New committer: Martin Wilke (ports)

5 30 Funded Student Projects Announced

The FreeBSD Project received over 120 applications for Google's Summer of Code program, amongst which 14 were selected for funding. Unfortunately, there were far more first rate applications than available spots for students. However, we encourage students to work together with us all year round. The FreeBSD Project is always willing to help mentor students learn more about operating system development through our normal community mailing lists and development forums. Contributing to an open source software project is a valuable component of a computer science education and great preparation for a career in software development.

A complete list of the winning students and projects is available here. A Summer of Code wiki is also available with additional information.

New committer: <a href="mailto:piso@FreeBSD.org">Paolo Pisati</a> (src). An SoC2005 alumnus.

Paolo Pisati, a successful student from last year's Summer of Code program, has continued working with the FreeBSD Project and is now a full src/ committer.

26 Podcast Interview with FreeBSD Developer Poul-Henning Kamp

In his latest bsdtalk podcast, Will Backman interviews FreeBSD developer Poul-Henning Kamp about his work on FreeBSD. The podcast is available at http://cisx1.uma.maine.edu/~wbackman/bsdtalk/bsdtalk048.mp3.

25 FreeBSD 5.5-RELEASE Now Available

FreeBSD 5.5-RELEASE is now available. Please check the errata before installation for any late-breaking news and/or issues with this release. The Release Information page has more information about FreeBSD releases.

21 FreeBSD Self-Hosting on the Sun T1 Processor

FreeBSD is now able to complete a full run of the "make buildworld" command on machines running the Sun T1 processor with CoolThreads technology, and is thus self-hosting. The code currently resides in the FreeBSD Perforce revision control system and will be merged to the official CVS repository when support for logical domaining is complete. A log file of the boot process can be found here.

17

New committer: Thomas Wintergerst (src)

16 FreeBSD 5.5-RC1 Available

The first and most likely last release candidate of FreeBSD 5.5 is now available. The RC1 ISO images are available on most of the FreeBSD Mirror sites.

8 FreeBSD 6.1-RELEASE is Now Available

FreeBSD 6.1-RELEASE has been released. Please check the release errata before installation for any late-breaking news and/or issues with 6.1. The Release Information page has more information about FreeBSD releases.

Summer of Code Deadline Extended 1 day

The application period for Google's Summer of Code 2006 program has been extended until Tuesday 11:00AM PDT. More information about FreeBSD specific projects and potential mentors is available here.

7

New committer: Ion-Mihai Tetcu (ports)

6

New committer: Stefan Walter (ports)

New committer: Andrew Pantyukhin (ports)

2 FreeBSD 6.1-RC2 Available

The second and most likely last release candidate of FreeBSD 6.1 is now available. The RC2 ISO images are available on most of the FreeBSD Mirror sites.

1 Accepting Applications for Summer of Code

The FreeBSD Project is now accepting applications for the previously announced Google Summer of Code 2006 program. This program will provide funding for students to spend the summer contributing to open source software projects. A list of FreeBSD specific projects and potential mentors is available here.

Once a suitable project and mentor have been identified, interested students should complete a proposal and submit it to Google. Proposals are now being accepted and the final deadline is May 8, 2006 at 17:00 Pacific Daylight Time (midnight May 9, 2006 0:00 UTC). Winning candidates will be announced in late May. Please see the Student FAQ for more information.

New Driver for HighPoint RocketRAID 232x SATA RAID Controllers

A driver for HighPoint's RocketRAID 232x series of SATA RAID controllers, rr232x(4), has been added to FreeBSD-CURRENT as well as the RELENG_6 and RELENG_6_1 branches. It will be included in the upcoming FreeBSD 6.1-RELEASE.

Enhanced commit privileges: Xin LI (src, doc, ports)

4 30

New committer: Lars Balker Rasmussen (ports)

15 Podcast Interview with FreeBSD Developer Joe Marcus Clarke

In his latest bsdtalk podcast, Will Backman interviews FreeBSD developer Joe Marcus Clarke about the GNOME desktop environment on FreeBSD. The podcast is available at http://cisx1.uma.maine.edu/~wbackman/bsdtalk/bsdtalk032.mp3.

14 January-March 2006 Status Report

The January-March, 2006 status report is now available with 29 entries.

Summer of Code

The FreeBSD Project is happy to participate in Google's Summer of Code 2006 program. This program will provide funding for students to spend the summer contributing to open source software projects. A list of FreeBSD specific projects and potential mentors is available here.

13 FreeBSD 6.1-RC1 Available

The first release candidate of FreeBSD 6.1 is now available. The RC1 ISO images are available on most of the FreeBSD Mirror sites.

11 New Driver for Broadcom NetXtreme II Gigabit Ethernet Chips

A driver for the Broadcom NetXtreme II family of Gigabit Ethernet chips, bce(4), has been added to FreeBSD-CURRENT. It will be merged to the FreeBSD 6-STABLE branch in the near future.

6 The FreeBSD Foundation Announces Java JDK and JRE 1.5 Binaries for FreeBSD

The FreeBSD Foundation now provides native Java JDK and JRE 1.5 binaries for FreeBSD. For further details, please see the FreeBSD Foundation press release.

4

New committer: Alejandro Pulver (ports)

2

New committer: Johan van Selst (ports)

3 31

New committer: Jean Milanez Melo (ports)

15 FreeBSD 5.5-BETA4 and 6.1-BETA4 Available

The fourth beta releases of FreeBSD 5.5 and FreeBSD 6.1 are now available. The respective BETA4 ISO images are available on most of the FreeBSD Mirror sites.

2 22

New committer: Wojciech A. Koszek (src)

20 FreeBSD 5.5-BETA2 and 6.1-BETA2 Available

The second beta releases of FreeBSD 5.5 and FreeBSD 6.1 are now available. The respective BETA2 ISO images are available on most of the FreeBSD Mirror sites.

18 Podcast Interview with FreeBSD Developer Kirk McKusick

In his latest bsdtalk podcast, Will Backman interviews FreeBSD developer Marshall Kirk McKusick. The podcast is available at http://cisx1.uma.maine.edu/~wbackman/bsdtalk/bsdtalk018.mp3.

17 Podcast Interview with FreeBSD Release Engineer Scott Long

In issue 17 of his bsdtalk series of podcasts, Will Backman interviews FreeBSD release engineer Scott Long about the upcoming FreeBSD 5.5 and 6.1 releases and related topics. The podcast is available at http://cisx1.uma.maine.edu/~wbackman/bsdtalk/bsdtalk017.mp3.

13

New committer: Chuck Lever (src)

Upcoming FreeBSD Kernel Code Reading Evening Course

The ``FreeBSD Kernel Internals: An Intensive Code Walkthrough'' course will be taught during the Spring of 2006. The class will be held at the historic Hillside Club at 2286 Cedar Strett, Berkeley, CA 94709 just three blocks north of the Berkeley campus once per week from 6:30PM to 9:45PM starting Wednesday February 22nd and finishing Tuesday June 13th. You can get more information or sign up for the class here.

9 FreeBSD 5.5-BETA1 and 6.1-BETA1 Available

The first beta releases of FreeBSD 5.5 and FreeBSD 6.1 are now available. The respective BETA1 ISO images are available on most of the FreeBSD Mirror sites.

1 31

Enhanced commit privileges: Colin Percival (src, ports)

26 October-December 2005 Status Report

The October-December, 2005 status report is now available with 26 entries.

19

New committer: Matteo Riondato (src)

New committer: Vasil Dimov (ports)

16

New committer: Rink Springer (src)