The iXsystems engineering team has moderized FreeNAS in a number of ways. We wanted a platform that was more extensible than the current m0m0wall-based framework allowed. We wanted to create a platform that could be expandable by modules (possibly not even written by us). We wanted to make it easier to upgrade the base FreeBSD release, as well as leverage more base FreeBSD technology that has been integrated into the system since FreeNAS was originally developed.
We’ve migrated the build to be NanoBSD based. This allows us to leverage the embedded work that has gone into NanoBSD. It also allows us to push some of the features that are important to FreeNAS back into the base FreeBSD distribution. NanoBSD gives us the flexibility that we need. Since we’re using the FreeBSD package system to add ports and packages, users will be able to add their own packages (we’ll likely expand the basics to use the PBI’s that PC-BSD produces for ease of installation). We’re using the normal rc.d system, so upgrading is easier as well. etc
It has taken some time to come to these builds but iXsystems has been working hard to move FreeNAS from a m0n0wall base to a nanoBSD base. This will upgrading the underlying FreeBSD base system go smoother, and the new design makes development of plugins easier. Imagine FreeNAS with the ability to import PBI plugins and updates. That would be cool.
Olivier as put some screenshots on the FreeNAS blog, including some hints on how to set the the disk(s) and services.
FreeNAS is an embedded open source NAS (Network-Attached Storage) distribution based on FreeBSD, supporting the following protocols: CIFS (samba), FTP, NFS, TFTP, AFP, RSYNC, Unison, iSCSI (initiator and target) and UPnP. It supports Software RAID (0,1,5), ZFS, disk encryption, S.M.A.R.T/email monitoring with a WEB configuration interface