FreeNAS® vs Ubuntu Server with ZFS on Linux

High Level Comparison

FreeNAS® and Ubuntu Linux are Open Source operating systems that support many of the same features like ZFS, SMB, copy-on-write, and snapshots. Both operating systems offer a robust feature set capable of handling NAS and SAN applications.

FreeNAS

FreeNAS is a free, Open Source software network-attached storage (NAS) system based on FreeBSD and the OpenZFS file system. It is licensed under the terms of the BSD License. In 2009, the development team concluded that FreeNAS® would need to be completely re-written in order to incorporate modern features like a plugin architecture, updates to the base system, and an up-to-date user interface. To carry this out, the project was transferred over to iXsystems®, who moved from a m0n0wall and PHP-based architecture to one based on FreeBSD’s embedded build system, the Python programming language, the Django CMS, and the Dojo JavaScript toolkit.

Ubuntu Linux

Ubuntu Server is an operating system based on Debian Linux that offers a full range of server features. Development is funded by Canonical, which offers professional support services. Ubuntu Server differs from the desktop edition as it runs in a screen mode character-based environment, though an X Window desktop environment can be added manually. The Server edition is certified to work with VMware ESXi Server, VirtualBox, XenServer hypervisors, Microsoft Hyper-V, QEMU, Kernel-based Virtual Machine, or any other IBM PC compatible emulator or virtualizer. Ubuntu Server utilizes a linux module for kernel security by default.

If you have any updates or corrections to this page, please contact us at marketing[at]ixsystems.com

Feature FreeNAS 9.10 Ubuntu Server 16.04
Ease of use Graphical UI, little command line knowledge required Manual UI set up, most functions require use of command line
Storage experience Some recommended Recommended
UNIX command line experience Minimal Substantial
Documentation Complete User Guide Complete Documentation
Localization support Yes Yes
How-To videos Yes Third Party
Certified hardware available Yes Yes
Professional support available Yes (third party) Yes
Professional training available Coming Soon Third Party
Professional certification available Coming Soon No
Open Source Yes Yes
Base operating system FreeBSD 10.3-STABLE Debian Linux
Native file system OpenZFS ext4, OpenZFS
64-Bit hardware support Yes Yes
32-Bit hardware support No Yes
ARM architecture support No Yes
Project Activity
Active Developers (core) 31 87
Project Commits 18,000+ N/A
Development Language Mostly Python Primarily C, various others
Open Source Repository https://github.com/freenas/ http://archive.ubuntu.com/ubuntu/
Forum Activity Very High Very High
Forum Members 45,000+ 2,000,000+
Forum Posts 316,200+ 2,000,000
YouTube Community Videos 43,600+ 1,800,000+
IRC Channel #freenas on Freenode #ubuntu on Freenode
Facebook Page 21,000+ Likes 1,200,000+
Twitter 8,000+ Followers 95,000+ Followers
Google+ 3,100+ Followers 300,000+ Followers
Features
Graphical user interface (GUI) Yes Must be installed manually
Setup wizard Yes No
Single restorable configuration file Yes No
Default settings restore Yes From live CD
Visual reporting Included Install package
IP Management Yes Yes
Web-based volume management Yes Yes
Online upgrades Yes Yes
RAID Levels Supported (ZFS) Stripe, mirror, RAIDZ1, Z2,Z3 Stripe, mirror, RAIDZ1, Z2, Z3
RAID Levels Supported (UFS) N/A RAID 0, 1, 4, 5, 6, 10
Hot-Swap hard drives Yes Yes
Encryption support Disk Disk, filesystem
Third-party applications Yes (plugins) Yes (package repository)
Websocket API Included Package
Compression lz4, gzip, zle, lzjb lz4, gzip, zle, lzjb
Deduplication Included Package
Snapshot management Included Package
ZFS replication Included Package
Remote replication Included Package
Root-on-ZFS Included Manual from CLI
Boot from RAIDZ Yes Manual from CLI
Export/Import pool Web UI CLI
Mirrored boot drive Web UI Manual from CLI
ZFS monitoring (email) Yes Yes
SSD TRIM support Yes Yes
Live CD option No Yes
Protocols, Utilities, and Directory Services
NFS (v3 and v4) Included Package
Windows (SMB) Included Package
Apple  (AFP) Included Package
iSCSI Target Included Package
Kernel iSCSI Yes No
rsync Included Package
FTP Included Package
TFTP Included Package
WebDAV Included Package
LLDP Included CLI
SSH Included Package
Dynamic DNS Included Package
Active Directory integration Included Package
Active Directory Domain Controller Included Package
LDAP Included Package
Kerberos Included Package
NIS Included Package
NT4 Included Package
S.M.A.R.T. Included Package
SNMP Included Package
UPS Integration Included Package
Virtualization Support
Virtualization host support KVM, XEN, VMware, VirtualBox KVM, XEN, VMware, VirtualBox, Microsoft Hyper-V, QEMU
VirtualBox guest support Yes Yes
Hyper-V guest support Yes Yes
KVM guest support Yes Yes
ESXi guest support Yes Yes
ESXi (VMXNET3) support Yes Yes
VMWare coordinated snapshots Yes Yes
VMWare VAAI support Yes No
Third Party Plugins or Packages
bacula-sd Yes Yes
CloneDeploy Yes No
CouchPotato Yes No
Crashplan Yes No
Emby Yes No
Firefly Media Server Yes No
Headphones
HTPC Manager
Yes
Yes
No
No
LazyLibrarian Yes No
Madsonic
Maraschino
Yes
Yes
No
No
MineOS Yes No
Mylar Yes No
Nextcloud
NZB Hydra
Owncloud
Yes
Yes
Yes
No
No
Yes
Plex Media Server Yes No
Resilio
S3cmd
Yes
Yes
No
Yes
SABnzbd Yes Yes
Sick Beard Yes No
Sonarr
Subsonic
Yes
Yes
No
No
Syncthing Yes No
Transmission Yes Yes
XDM Yes Yes