pfSense 2.6 Released, ZFS Is Now the Default File System

pfSense software was designed to be a customizable firewall platform that could be hardware agnostic.

pfSense is a FreeBSD-based operating system for routers and firewalls. It can be installed on most commodity hardware, including old computers and embedded systems. pfSense is typically configured and operated through a user-friendly web interface, making administration easy even for users with limited networking knowledge.

pfSense CE (Community Edition) is the open source branch freely available for use, as opposed to pfSense+ which is the new closed source branch.

The pfSense CE is going to continue on the naming scheme of 2.5, 2.6, etc., and then the Plus version is going to use the year.month naming convention for the releases.

pfSense 2.6 Highlights

pfSense 2.6 UI

Looking at this new release, the biggest new feature is the switch to ZFS as a default file system. It is a copy-on-write file system so it’s going to offer better resiliency for things like accidentally pulling the plug out without properly shutting things down and recovering from that.

Moreover, switching to ZFS also is going to affect log compression. That means if a system is using ZFS there is no need to have log compression enabled because ZFS itself can have compression. This will actually be very useful in all situations which require a lot of data storage needs on pfSense.

Related: Linux File System Types Explained, Which One Should You Use

Keep in mind that it is not possible to change from UFS to ZFS in place. In other words, a reinstallation of pfSense is required to migrate from UFS to ZFS.

Another interesting change in pfSense 2.6 is the fact that the default password hash format in the User Manager has been changed from bcrypt to SHA-512. So, someone might be asking isn’t SHA older or less secure? This is actually compliance they have it outlined here and it is for things that need to be protected up to top-secret requiring SHA-384 or higher.

Many times pfSense has been used in government and other places that have to be at a certain level of compliance with which algorithms were used, so that seemed to be why that change was made.

Last but not least, the pfSense development team has made numerous changes and improvements to the IPsec protocols built into pfSense, improving both the stability and performance of VPN tunnels with this protocol.

Of course, there is a ton of other smaller changes that comes with pfSense 2.6. For detailed information about all of them, you can refer to the release notes.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 69%