FreeBSD Status Report (2013-Q3)

The FreeBSD Project has released its quarterly status report: July-September, 2013 Status Report with 30 entries.

freebsd_logo_text

Who said FreeBSD is dying…?

From the table of contents:

FreeBSD Team Reports

Projects

Kernel

Architectures

Userland Programs

Ports

Documentation

Google Summer of Code

Miscellaneous

FreeBSD 10.0-BETA1 available

The first BETA build for the FreeBSD-10.0 release cycle is now available.

Some of the changes between -ALPHA5 and -BETA1 include:

  • Introduce freebsd-version(1), which is intended to be used as an auditing tool, to determine the userland patch level when it differs from what ‘uname -r’ reports.
  • Improve ZFS lzjb decompress performance.
  • Add two new MIPS CPU families – mips24k and mips74k.
  • The “jail_<jname>_*” rc.conf(5) variables for per-jail configuration are automatically converted to /var/run/jail.<jname>.conf before the jail(8) utility is invoked, so the new jail.conf(5) syntax is used. o Remove most of the ATF tools and the _atf user.
  • Updates to random(4).
  • Updates to bsdinstall(8).

Check the announcement for the full release notes, download and installation instructions

OpenZFS Office Hours with Matt Ahrens (video)

open-zfs freebsdRecently some open source projects utilisingZFS started working together in order to make the code (more) consistent and inter-exchangeable between the projects and start working toward one code repository. The Open-ZFS project was created to this end.

Matt Ahrens who was one of the two original authors of ZFS did a live Q&A session on Google Plus Hangouts, and the recorded version is now on Youtube. Watch to find out more about ZFS, the current and future developments.

Other people taking part in the discussions are, amongst others, George Wilson, ZFS developer at Delphix and Luke Marsden from HybridCluster.

Jump to 00:03:00 to skip past the setting up.

(Free)BSD Code Commits Catch Up – Week 39

C++ FreeBSD

This is a weekly post linking to interesting updates, additions or changes in the FreeBSD code or in the code of the following FreeBSD-based flavours: PC-BSD, FreeNAS or pfSense.

If I have missed out any updates that you’re excited about, please share with us all in the comments.

pc-bsd logo 100x100PC-BSD

  • New pc-thinclient WebUI (link)
  • Beginnings of a new Life Preserver main GUI (Link)
  • Life Preserver UI updates and new icons (link1, link2)
  • Replication functionality in the tray watcher finished (link)
  • Work on PBI10 format started (incl ability to run PBIs without installing them) (link)
  • PBI10 will use LZMA compression instead of uzip (link)
  • PC-BSD 10 PBI manager receiving pkgng updates (link)

FreeBSD LogoFreeBSD

  • Import a new libcxxrt (link)
  • LSI MegaRAID Invader cards now work (link)
  • UNBOUND has replaced Bind (link)
  • FreeBSD 9.2 RELEASE (link)

freenas-ixsystems-new-logoFreeNAS

  • HAST related updates (link1, link2)
  • Auditdisd updates (link)
  • Plugin updated brought back (link)

pfsense logo 100x100pfSense

Update to include GratisDNS dynDNS service (link)

OpenZFS – Communities co-operating on ZFS code and features

OpenZFS is a new community founded around open-source, cross-platform ZFS projects. 

open-zfs freebsdZFS is arguably the world’s most advanced file-system and has been in active development for over a decade. It is the popular and highly-advanced 128-bit file-system with enhanced error detection and correction capabilities designed for Solaris during the Sun Microsystems days.

Different projects have continued developing ZFS, such as illumos, FreeBSD and Oracle, but to avoid further fragmentation a number of companies and communities with an interest in ZFS have joined forces and set up OpenZFS.

Prior to the formation of OpenZFS there was little or no co-ordination [1] between the different ZFS related projects and the implementations on different operating system, but OpenZFS is to change that and to promote collaboration between cross-project developers and stakeholders.

The high-level goals of OpenZFS are:

  • to raise awareness of the quality, utility, and availability of open source implementations of ZFS
  • to encourage open communication about ongoing efforts to improve open source ZFS
  • to ensure consistent reliability, functionality, and performance of all distributions of ZFS.

OpenZFS has been founded by members of the Linux, FreeBSD, Mac OS X, and illumos communities, including Matt Ahrens, one of the two original authors of ZFS.

The OpenZFS community brings together over a hundred software developers and companies with the aim to improve and further develop ZFS. Some well known companies taking part are iXsystem, HybridCluster, Nexenta and PogoLinux.

The notion “open” in OpenZFS should to be stressed. Oracle has further developed ZFS (e.g. v35) but hasn’t made the code changes public, but the OpenZFS project will be open, share and encourage co-operation.

 “The goals of the project are to raise awareness, encourage open communication and to ensure consistent reliability, functionality and performance across multiple platforms.”

Ahrens said.

This is what Justin Gibbs, president of the FreeBSD Foundation, had to say:

freebsd_foundation 100.x100This is a cross-platform effort to ensure the continued evolution of the ZFS file system. For developers and users of FreeBSD, the formation of OpenZFS clarifies the future of ZFS support for our platform.  The FreeBSD project is now an equal partner in defining the course for ZFS. OpenZFS combines the man power of the FreeBSD, Illumos, Linux, and MacOS communities to provide a level of test coverage, feature development, documentation, and support that wasn’t possible with our separate efforts.  Most importantly, OpenZFS will improve platform interoperability and reduce fragmentation of ZFS implementations. Today is an exciting day for ZFS and the FreeBSD platform.  I encourage you to browse http://www.open-zfs.org and to get involved. You are officially invited to help make the future of OpenZFS!

Matt Ahrens will co-present with Martin Matuska a presentation on OpenZFS at the upcoming EuroBSDCon 2013: OpenZFS:  Upcoming Features and Performance Enhancements with Illumos and FreeBSD joining Forces.

All in all, this is a very welcome development in the future of ZFS.

Links:

[1] With the exception of the illumos – FreeBSD co-operation.

BSD Conference: vBSDcon, October 25 – 27, 2013

A reminder for the upcoming vBSDcon 2013 has gone out today:

vBSDcon_banner

“Registrations for vBSDcon 2013 remain open until October 23rd, 2013. Register now for this BSD conference scheduled to take place at the Dulles Hyatt in Herndon, VA from October 25 – 27, 2013. Registrations are being accepted at www.vbsdcon.com.

Users and developers from across the BSD communities are encouraged to attend the event intended bring together members of the BSD community for a series of roundtable discussions, educational sessions, best practice conversations, and exclusive networking opportunities. Those interested in such an opportunity to learn, experience, and meet others involved in the BSD communities should plan to attend vBSDcon 2013.

vBSDcon is proud to bring prolific speakers such as:

  • David Chisnall, a member of FreeBSD’s Core Team which is charged with deciding FreeBSD’s overall goals and directions, speaking on the migration from GCC to LLVM/CLANG within the FreeBSD project.
  • Luigi Rizzo, FreeBSD source committer and project developer for netmap, speaking on the Evolution of the Netmaps Framework.
  • Baptiste Daroussin, FreeBSD source committer and project developer for PkgNG, speaking on the topic of PkgNG.
  • Henning Brauer & Reyk Floeter, OpenBSD developers, speaking on deep packet inspection with OpenBSD and PF.
  • Scott Long, FreeBSD source committer, speaking on “Disspelling the Stigma of the “Dot-oh” Release.
  • Devin Teske, FreeBSD source committer, with “A Comprehensive Look at bsdconfig”.
  • Kris Moore, PC-BSD Director of Development, speaking on automating deployment of FreeBSD and PC-BSD systems.
  • John Hixson, of iXsystems, speaking on the topic of FreeNAS plugins.

vBSDcon is being hosted at the Dulles Hyatt in Herndon, VA making it extremely convenient for attendees who book their room at the venue. The venue is also just minutes from Dulles International Airport with regular shuttles to/from the hotel and airport terminal during the day. Breakfast, lunch, and snacks will be provided on-site by the hotel’s on premise restaurant.

The schedule includes a reception dinner at the Dulles Hyatt on the evening of October 25th provided by Verisign and a mid-conference social the following evening celebrating 20 years of FreeBSD. Space for off hours hacker lounges and doc sprints will be available in the conference facilities with complimentary wireless internet access. The BSD Certification Group will also be hosting a BSDA certification exam on Saturday evening following the completion of conference activities for the day.

All are invited to take part in this event and are encouraged to register at the vBSDcon web site at www.vbsdcon.com. Simply click the “Register now” button to begin your registration! We look forward to meeting you all there!”

BSDnow.tv Episode 002: Engineering and Powder Kegs

Allan Jude (@AllanJude) and Kris Moore (@pcbsdkris), founder of the PC-BSD project, have set up and are hosting a weekly video podcast at bsdnow.tv.

The show is dedicated to spreading the word about the BSD family of operating systems, and keeping those who are already aware up to date with the latest news and developments.

The second episode is now available. Allan and Kris discuss the following subjects:

  • 64bit time in OpenBSD
  • AESNI pipelining gets a speed boost
  • OpenBSD 5.4 Preorders
  • GCC no longer built by default on FreeBSD -CURRENT
  • Patch to update Xorg and MESA on FreeBSD
  • Interview – Glen Barber
  • Making your own binary repository
  • iXsystems hosts FreeBSD Anniversary party
  • NetBSD gets basic support for the cubieboard 1 & 2
  • Rayservers ditches Linux for BSD
  • HPN for OpenSSH 6.2
  • Call for testing: OpenSSH-6.3
  • pkgsrc gets signing support
  • FreeBSD vs. Linux: 10 points of superiority

FreeBSD Security Advisories (sendfile, ifioctl, nullfs)

software-bug-signThe FreeBSD Security Team has identified some issues in sendfile, ifioctl and nullfs, and has issued the following security advisories:

Please read the advisories and take the recommended action(s) if you’re system is affected.

Relating to security and cryptography is a post worth reading by Colin Percival, a former FreeBSD Security Officer, who wrote today about Trust/NSA/Tarsnap: Don’t trust me: I might be a spook.