Released: pfSense 2.0

Chris Buechler has announced pfSense 2.0: 2.0 Release available

I’m proud to announce the release of version 2.0. This brings the past three years of new feature additions, with significant enhancements to almost every portion of the system. The changes and new features are summarized here. This is by far the most widely deployed release we’ve put out, thanks to the efforts of thousands of members of the community

Read the release post for update instructions, training sessions, credit, documentation etc

Links: pfSense website | Features and changes | Downloads

FreeNAS 8.0.1-RC2 available

iXsystems has made the second FreeNAS 8.0.1 release candidate available for testers. If there aren’t any showstoppers, this should be the last RC before the final release.

To give this RC a test-drive you can download it from:
https://sourceforge.net/projects/freenas/files/FreeNAS-8.0.1/

Some of the changes since RC1 are:

  • The mail subsystem has been rewritten due to major interop issues with the previous implementation of the mail subsystem and various mail server setups (including gmail).  This was done by removing msmtp and replacing it’s functionality with python code.
  • The iSCSI target daemon (istgt) has been updated to address interoperability issues with VMWare ESXi 5.0
  • Fix a bug where a failed upgrade after a config was uploaded was resulting in the system “reverting” to using the uploaded config instead of the previous running config.
  • Save config now uses a hostname/date combo in the file name.
  • Fix a bug with replacing devices in place.
  • Add a confirmation password field for dyndns.
  • If the webgui can’t bind to the address specified in the GUI bind to the wildcard.  Set an alert if this is done.
  • Add a save debug button in the system -> advanced GUI to ease collecting diagnostic information when shell access isn’t configured.
  • Allow an interface to accept tagged and untagged packets.
  • Improvements to ataidle.
  • Reverse the list for ipv4 netmask.
  • Fix openldap authenticating against servers that require SSL/STARTTLS
  • Build python with a larger stack size.  This should solve intermittent
  • django stability issue
  • Move the USB 3 driver to a module so it can be disabled for hardware that has issues booting with the module enabled.
  • Allow the iSCSI extent file browser to show files.
  • Allow iSCSI extents to be used by one target->extent mapping.
  • Restrict the iSCSI target name to values allowed by the target and the RFC covering iqns.
  • Restart collectd properly when volumes are created or destroyed.
  • Make timezone changes take effect immediately in django.
  • Use the file browser for editing iSCSI file extents.
  • Ensure that the selection for an iSCSI file extent is a file and not a directory.
  • Allow auto-importer to work when there are zpools that contain subsets of
  • each other’s names.  eg: tank and tank2
  • Update django to 1.3.1 to address multiple security vulnerabilities.
  • Fix a bug where the system would attempt to change permissions from an unknown user to root:wheel.
  • Disable building the weekly locate database.

FreeNAS website | Announcement

FreeBSD Quarterly Status Report (Apr – Jun 2011)

This report covers FreeBSD-related projects between April and June 2011. It is the second of the four reports planned for 2011: FreeBSD Quarterly Status Report (Apr – Jun 2011)

Since this quarter, the work is being focused on the next major version of FreeBSD, 9.0, which is to be released in September.

I’m happy to see the progress that’s been made with Chromium and Clang.

Keep up the good work, devs!

From the Table of Contents:

Projects

FreeBSD Team Reports

Network Infrastructure

Kernel

Documentation

Architectures

Ports

Miscellaneous

Google Summer of Code

Full version:

FreeBSD Events Update (vendor summit, KyivBSD, SFD, netmap video)

I have linked to a couple of past and upcoming FreeBSD events that are worth sharing.

 

1. FreeBSD vendor summit (3-4 November)

I wasn’t aware of any FreeBSD vendor event, but there’s one from 3-4 November 2011 in Sunnyvale, California.

This is an opportunity for developers and vendors to share project direction and goals, collaborate on various projects.

If you’re a vendor using FreeBSD, or you’re a vendor thinking about using FreeBSD in a project (wireless or otherwise) this mini-conference is just for you.

(via Adrian Chadd’s blog)

2. KyivBSD 2011 (24 September)

KyivBSD will be held on 24 September 2001 at the University of Taras Shevchenko, Kiev, Ukraine. Registration for the free KyivBSD event is now open.

3. Participate in Software Freedom Day (17 September)

FreeBSD is taking part in the Software Freedom Day (SFD), as announced on the FreeBSD Foundation Blog:

“Software Freedom Day (SFD) is an annual global event that encourages open source software users to reach out to their local community to educate others about the benefits of using open source.

Frederic Muller, President of SFI, the non-profit organization behind Software Freedom Day, has been very helpful in encouraging FreeBSD users to participate in SFD. FreeBSD is listed as a partner on the SFD website. In addition, the FreeBSD logo is included on the cover letter and a copy of PC-BSD was included with the 210 packages that were shipped to the pre-registered teams. He also added the FreeBSD news RSS feed to planet SFD so that other SFD participants will get FreeBSD updates.” Continues

4. Presentation by Luigi Rizzo on Netmap on Google Tech Talks Channel

Luigi Rizza, a FreeBSD developer, presented on Google Tech Talks.

“Software packet processing at line rate is problematic both in userspace and within the kernel, due to the cost of managing in-kernel metadata, and system calls/and data copy overhead.”

Video: Netmap: A Novel Framework for High Speed Packet I/O

Check out the Youtube BSD Conferences channel for more FreeBSD related videos.

5. Two interviews with the FreeBSD Core Team members (Russian).

Igor Savchuk has conducted some interviews with Andrei Chernov and Konstantin Belousov:

The conversation is in Russian, but with Google Translate you’ll get the gist of the conversation.

Howto: Keeping FreeBSD up-to-date

Vermaden has posted two very useful step-by-step tutorials on the FreeBSD Forums showing how you can keep your base system and applications up-to-date (the vermaden way):

As always, the FreeBSD Handbook also has an excellent chapter on this topic: Updating FreeBSD.

RootBSD has posted a howto showing how you can update FreeBSD with Webmin if you run a VPS or dedicated server:

Since I began using FreeBSD 4.x, I quickly learned of Webmin, a web-based server administration tool, which allows administrators to manage everything from: Mysql, Apache, Sendmail, system processes, networking and much more. One of the coolest features of Webmin is it’s modular structure. Modules can easily be downloaded and installed to fit your specific server needs. In this quick tutorial you will learn how to install and use Webmin.

With RootBSD you get ease of mind and full control with all of the advantages from a dedicated server: full root access, customizable environment, and guaranteed hardware resources.

FreeBSD Installer 9.0 (BSDInstall) screenshots

If you haven’t  had a chance to try out the new FreeBSD Installer and you’re keen to see what it looks like, Phoronix has a couple of screenshots.

The new system installer is described as a modern installer for FreeBSD that’s able to take advantage of its more modern features. The pc-sysinstall installer, which is a complete replacement to its earlier installer, is written 100% in shell.

The Installer is referred to as pc-sysinstall, but that should be BSDInstall, I think. pc-sysinstall is PC-BSD’s installer, though it should be possible to make it a FreeBSD installer. Most of you will know that FreeBSD can be installed from the PC-BSD installation DVD.