The FreeBSD project has announced the immediate release of version 9.1, featuring a new Intel GPU driver and dozens of other drivers, an optional new C+11 stack, lots of improvements to IPv6 hardware offload support, and more. You can now run a ZFS file system in a jail, and the kernel now provides support for IronLake, SandyBridge, and IvyBridge CPUs. Check out the release notes for the juicy details.
It's not exciting to talk about money, but it does often take cash to keep funding the developers that improve code. Congrats to the FreeBSD foundation then, for beating their fundraising goal of $500K by almost 40%. The $690K they raised will go to funding coders, developer conferences, and some limited travel. That bodes well for continued strong support for FreeBSD in general, soon to release version 9.1 (currently at RC3).
"I've made clang the default on x86 systems. There will probably be a few bumps as we work out the last kinks including a ABI issue for i386 system libraries, but the transition is expected to be fairly smooth for most users."
"For the past several years we've been working towards migrating from GCC to Clang/LLVM as our default compiler. We intend to ship FreeBSD 10.0 with Clang as the default compiler on i386 and amd64 platforms. To this end, we will make WITH_CLANG_IS_CC the default on i386 and amd64 platforms on November 4th."
"The intent is to switch on this option by default rather sooner than later, so we can start preparing for shipping 10.0-RELEASE with Clang as the default system compiler, and deprecating gcc." Good to see Clang/LLVM continue to gain as much steam as it does. This will only make GCC better.
Some people already submitted this news last week, but it wasn't until today that it became official: the FreeBSD team has announced the release of FreeBSD version 9.0. As you may expect from the major version number change, this is releas eis packed with new stuff.
"The first RC build for the FreeBSD-9.0 release cycle is now available. ISO images for the architectures amd64, i386, ia64, powerpc, powerpc64, and sparc64 are available on most of our FreeBSD mirror sites. One of the many new features in 9.0 we would like to be tested is the new installer, so we encourage our users to do fresh installation on test systems. Alternatively, users upgrading existing systems may now do so using the freebsd-update(8) utility."
"The FreeBSD Foundation and iXsystems announced today their commitment to support the efforts of World IPv6 Day to accelerate global IPv6 deployment. Earlier this year, the FreeBSD Foundation and iXsystems jointly awarded Bjoern Zeeb a grant to create an IPv6-only version of the FreeBSD and PC-BSD open source operating systems."
"How long have you been using FreeBSD. Months? Years? Decades? And you love using it because of whatever reason but at the same time you're feeling a bit guilty to use it all for free without giving anything back? Well now you'll have the chance to change that. We at FreeBSD are always in need of new people who are willing to spare some of their time and effort into FreeBSD development."
PC-BSD 8.2 has been released. As the name suggests, this version's based on FreeBSD 8.2-RELEASE, and includes KDE 4.5.5, as well as various other bugxes and updates.
The FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 8.2-RELEASE. This is the third release from the 8-STABLE branch which improves on the functionality of FreeBSD 8.1 and introduces some new features. For more information, see the 8.2-RELEASE announcement, and the 7.4-RELEASE announcement, ehch has also been released.
"The FreeBSD developers have made available a second release candidate (RC2) for FreeBSD 7.4. This is a precursor to a third release candidate, due next week, as the developers say that there are "several bugs we feel are critical enough to warrant fixing before the 8.2/7.4 releases are finalized". FreeBSD 8.2 saw its second release candidate made available last week."
Ken Smith officially announced the availability of FreeBSD 8.2-RC2 on the freebsd-stable mailing list. This is the second iteration of Release Candidates which will soon lead to 8.2-RELEASE. An updated release schedule may be found on the FreeBSD wiki.
"The FreeBSD Release Engineering Team has released the first beta for version 8.2 and 7.4 of its popular free Unix derivative. The first betas will be followed by two release candidates. The final versions of FreeBSD 7.4 and FreeBSD 8.2 are scheduled for the 24th of January."
FreeBSD developer Colin Percival announced on his blog today that FreeBSD 9-CURRENT now runs on Amazon EC2. A number of FreeBSD developers have contributed to this project. "There are some caveats to this. First, at the moment only FreeBSD 9.0-CURRENT can run under EC2; I haven't merged bug fixes back to the stable branches. Second, at the moment FreeBSD only runs on t1.micro instances, for reasons I can't discuss (NDA) but hope will be resolved soon. Third, this code hasn't received very much testing and is almost certain to have more serious bugs, so it should be approached as an experimental, not-ready-for-production-use system for now. "
"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."
"The good news, however, is that the FreeBSD Foundation is willing to finance a developer to work on bringing kernel mode-setting and Graphics Execution Manager support over to the FreeBSD kernel."
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 is getting support for USB 3.0. "Commit initial version of new XHCI driver which was written from scratch. This driver adds support for USB3.0 devices. The XHCI interface is also backwards compatible to USB2.0 and USB1.0 and will eventually replace the OHCI/UHCI and EHCI drivers."
While I was away from OSNews, FreeBSD 8.1 was released. Nobody posted it on OSNews, so here I am, a little late (my apologies). It's got all sorts of improvements, like support for UltraSPARC IV/IV+ and SPARC64 V processors, SMP support for PowerPC G5 processors, GNOME 2.30.1, KDE 4.4.5, and much more.