Pox and Ragble give an in depth guide for making your own Network Attached Storage device with FreeNAS.
The FreeNAS developers have released a small update/bugfix vresion, version 0.7.1:
- Upgrade e2fsprogs to 1.41.9
- Upgrade istgt to version 20100125
- Upgrade msmtp to 1.4.19
- Upgrade transmission to 1.76
- Upgrade PHP to 5.2.12
- Upgrade fuppes to 0.660
- Upgrade rsync to 3.0.7
- Upgrade inadyn-mt to 02.18.08
- Upgrade netatalk to 2.0.5
- Upgrade bash to 4.0.35
- Upgrade lighttpd to 1.4.25
- Upgrade proftpd to 1.3.2c
- Modify Samba default buffer size
- Modify Tuning values
- Add new MIB in System|Advanced|sysctl.conf
- Add UTF-8 with English menu in File Manager (quixplorer)
- Restrict NFS sharing directory with alldirs
- Add serial console support
Olivier Cochard-Labbé has added a roadmap page to the FreeNAS website: FreeNAS 0.8 roadmap.
We can already see a positive impact from iXsystem‘s takeover of the FreeNAS project: “Refactor the build system” and the “one click binary installs”. Two features that PC-BSD (another iXsystems project) already has. PC-BSD has the Push Button GUI installer and iXsystems also provides the hardware for the build servers.
From the roadmap:
- Development on FreeBSD RELENG_8. Release, depending on timeframe may be based on a RELENG_8 snapshot or 8.1-RELEASE
- Migrate off m0n0wall
- Migrate GUI to django
- Add support for ada and ahci SATA drivers
- Add optional SoftUpdates + Journaling support to UFS2 filesystems
- Migration path/tool for previous releases and configurations
- Preservation of all existing features of the current FreeNAS release
- Refactor FreeNAS build system to allow building FreeNAS without affecting the host environment
- FreeNAS package support. Binary one click installs that modify the GUI dynamically.
We’re looking forward to the first iXsystems FreeNAS release.
FreeNAS will stay FreeBSD-based, with the ZFS file system and the project will stay open source. The roadmap and some other things are still being thought about and worked on.
Olivier Cochard-Labbé, the original founder of the FreeNAS Project, has indicated that FreeNAS is in need of some big modification to remove some of its current limitations (one of the biggest is the non support of easly users add-ons).
This will probably require a full-rewrite of the FreeNAS base.
He also mentions that plans with regards to the future of FreeNAS are:
- Volker, the current FreeNAS project leader and main developer, will create a new project called “‘OpenMediaVault” based on a GNU/Linux using all its experience acquired with all its nights and week-ends spent to improve FreeNAS during the last 2 years. He still continue to work on FreeNAS (and try to share its time with this 2 projects).
- And, a great surprise: iXsystems, a company specialized in professional FreeBSD products and services, has offered to take FreeNAS under their wings as an open source community driven project. This mean that they will involve their professionals FreeBSD developers to FreeNAS! Their manpower will permit to do a full-rewriting of FreeNAS.
Olivier will come back to actively work on FreeNAS and begin to upgrade it to FreeBSD 8.0 (that is “production ready” for ZFS).
FreeNAS is a free NAS (Network-Attached Storage) server, supporting: CIFS (samba), FTP, NFS, AFP, RSYNC, iSCSI protocols, S.M.A.R.T., local user authentication, Software RAID (0,1,5) with a Full WEB configuration interface. FreeNAS takes less than 32MB once installed on Compact Flash, hard drive or USB key.
FreeNAS 0.7 (Khasadar) has been released. Volker announced:
Today i’m proud to announce the release of FreeNAS 0.7. I want to say thanks to all contributors for their help. Please see below the changes done in this version.
You can download the ISO and image files here:
- ability to configure the login shell for a user.
- Upgrade Samba to 3.0.37.
- Upgrade transmission to 1.72.
- Local users must join the group ‘ftp’ to be able to login via FTP if ‘Local users only’ in ‘Services|FTP’ is enabled.
- Upgrade lighttpd to 1.4.23.
- Add a user portal. This allows a local user to login and change it’s password. The user must have access permissions to login to the user portal. This can be configured in the user configuration WebGUI. Please note that the administrator needs to apply changes done by the local users because there have to be restarted several services (which is not allowed to be done by a user).
- Upgrade ProFTPD to 1.3.2a.
- Upgrade iSCSI initiator to 2.2.3.
- Upgrade fusefs-ntfs/ntfs-3g to 2009.4.4.
- Announce AFP shares using Bonjour/ZeroConf (FR 2839592).
- Add AFP FP_SYNCFORK command support (FR 2836955).
- Upgrade e2fsprogs to 1.41.8.
- Add Adaptec AACRAID 32/64-bit driver to v5.2.0 Build 17517.
- Upgrade inadyn-mt to 02.14.10.
- Upgrade fuppes to SVN-0.640.
- Cross-site scripting (XSS) vulnerability in FreeNAS before 0.69.2 allows remote attackers to inject arbitrary web script or HTML via unknown vectors.
- Cross-site request forgery (CSRF) vulnerability in the WebGUI in FreeNAS before 0.7RC1 allows remote attackers to hijack the authentication of users for unspecified requests via unknown vectors.