FreeNAS 8.0 is so far missing some of the media streaming capabilities that came with FreeNAS 0.7, and to make up for that gap, a FreeNAS 8.0.3-RELEASE_MULTIMEDIA version will be released soon. This version has support for Bittorrent, iTunes, and DLNA/uPNP, but is only recommended for anyone not afraid of modifying .conf files in order to get things to work. FreeNAS 8.2 should have full support (GUI) for multimedia streaming.
pfSense is Seven
The pfSense (which stands for…) project exists 7 years this week, well, that is the age of the pfSense domain. I’m sure the project existed long before that in Chris Buechler, the project founder’s head.
Congratulations to Chris and his team for the great job they’re doing and all the work they’ve done so far. According to some update stats there are currently ca. 100,000 known live pfSense installs.
pfSense and PBI’s
Some say that PC-BSD‘s PBI package format is not needed in addition to other *BSD ways of installing software, and that it’s “un-UNIX”. I think it’s a very user-friendly, point-and-click way for installing software, and advanced users don’t need to use it.
Moving packages to PBIs – the package system in 2.1 will switch to using the PBI package system, originally from PC-BSD, though also used by some on stock FreeBSD installs. The benefit of using PBIs is each package has all its dependencies included in the package, which eliminates the dependency messes that can happen currently, such as one package requiring a certain version of a dependent package but another requiring a different version, uninstallation of one package stomping on another package by uninstalling a dependency it requires, uninstallation of a package breaking the base system by deleting things it uses (though we already work around that one automatically), easing clean uninstall of packages, amongst other benefits. This will be a great improvement in the package system for 2.1. (source)
If you’re looking for a feature rich (BSD) firewall, why not consider pfSense?
Notable changes in this release are:
- Added support for installing to BootCamp partitions on Apple OSX systems
- Added checks for invalid characters in the username
- Added button to installer allowing toggle between US keyboard layout and currently selected
- Added improved portjail init scripts
- Life-Preserver now defaults to backing up to a remote directory set as the client hostname
- Add some sanity checks to pbi-manager when creating new repositories
- Fixed bugs setting the proxy server in pbi-manager / AppCafe (Uses the default config in networking GUI)
- Improved the default firewall ruleset
- Enable IPv6 support on all nic’s by default
- Added options to pbi-manager which enables tmpfs memory building
- Improved pc-thinclient setup to use pre-built FreeBSD world instead of building from source
- Fix bug in pbi-manager when doing binary updates to ensure it is only attempted on the correct build
- Fix issues installing with mirrors / raidz on ZFS
Source: PC-BSD 9.0RC1 Available (PC-BSD blog)
WhatsAPP uses FreeBSD
What kind of operating system does one need for 1 million concurrent TCP/IP sessions? FreeBSD is one of the choices. WhatsApp uses FreeBSD in combination with Erlang to achieve this: One Million.
WhatsApp Messenger is a cross-platform mobile messenger that replaces SMS and works through the existing internet data plan of your device. WhatsApp is available for iPhone, BlackBerry, Android and Nokia Symbian60 phones. Because WhatsApp Messenger uses the same internet data plan that you use for email and web browsing, there is no cost to message and stay in touch with your friends.
A new kind of Cache
It’s called Bullet Cache, created by Ivan Voras.
“Think of Bullet Cache as “Memcached, only better” :) It offers some unique data query options and is blazingly fast!”
KDE SC 4.7.2 is available in ports.
TooSmartGuys have uploaded 4 more FreeNAS releated videos. This time they’re using FreeNAS 8.0, explaining the hardware needed, how to build the machine and how to configure it.
Building A FreeNAS 8 Box – Part 1 – Hardware
FreeNAS 8 – Part 2 – Build And Install
FreeNAS 8 – Part 3 – Configuration
FreeNAS 8 – Part 4 – FTP Server Setup
Features added to FreeNAS 8.0.1 include S.M.A.R.T. and UPS services, USB 3.0 support, and OSX Lion AFP and Time Machine compatibility. In addition, cronjob support and rsync have been added to the GUI, and replication has been improved for increased data integrity.
The most significant changes since FreeNAS 8.0 are:
- Divorced the volume members in the database from the FreeBSD devices. This resolves an issue where FreeBSD can change devices names and the GUI doesn’t pick up the updates due to the devices names being hard-wired in the database.
- Support exporting ZFS zvols (virtual devices) as device extents via iSCSI. 8.0 was only able to export physical device nodes or file based extents.
- The GUI now has an event notification system.
- The email backend has been refactored.
- Many many changes in the GUI to help it validate and sanitize inputs that are passed to the backend daemons.
- Added UPS functionality.
- Added rsync client and server functionality.
- Added the ability to schedule cron jobs in the GUI.
- Vastly improved and reworked snapshot replication.
Since FreeNAS is now following the release schedule of the underlying FreeBSD operating systems, this version is labelled 8.0.1 (update 1, based on FreeBSD 8.0), though 8.1 or 8.5 would have been more appropriate looking at the host of changes and improvements this latest version has received. The next planned version, FreeNAS 8.1 will add a plugin system, based on PC-BSD’s PBI technology, so the base system can be easily expanded with things like bittorrent, uPNP etc). Hopefully 8.1 will be the best free NAS operating system for both home users and enterprises.
To give this RC a test-drive you can download it from:
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.
I’m pleased to announce that FreeNAS 8.0.1 Release Candidate 1 is available for download. This is the first release candidate for FreeNAS 8.0.1. At this point, we are no longer including new features or functionality into 8.0.1. From here on out, only bug fixes and regressions will be addressed.
Major changes are:
- There is no longer a default password
- Netatalk 2.2 is included, which provides support for Time Machine backups to OS X Lion clients
- Deleting ZFS volumes is now really an export operation
- The system now supports disabling the creation of a swap partition on every device in a volume
- UFS volumes support setting arbitrary mount points
It is therefore great to see that developers keep updating the old 0.7.2 branch. The latest update has been versioned .7529 and some of the new features are:
- Samba 3.5.6.
- AIO setting from WebGUI.
- AMD CPU on-die digital thermal sensor.
- Advanced Format 4KB sector (UFS/GPT data partition). (data partition in the boot disk is always aligned to 32KB)
- ZFS cache/log device and 4KB device in the pool.
- Logical Block Length of iSCSI disk.
- Virtual machine guest support (VMware and VirtualBox).
- iSCSI boot/install (experimental).
Full details of changes and additions can be found in the FreeNAS 0.7.2.7529 release document
Xsystems has announced the availability of the TrueNAS™ Pro family of storage appliances. TrueNAS™ Pro storage appliances provide security, scalability, and flexibility at a low total cost of ownership.
The TrueNAS™ Pro software is based on the FreeNAS™ 8 operating system, and is enhanced with enterprise features such as Intent Log Failure Recovery and De-Duplication, with Active-Passive Failover coming soon. TrueNAS™ Pro also supports Fusion-io ioDrive, ioDrive Duo, and Octal cards as L2ARC to drastically accelerate storage performance.
- One or Two Quad-Core or Six-Core, Intel® Xeon® Processor 5600 Series
- 12 Hot-Swap Drive Bays in the 2U Form Factor – Up to 36TB of Data Storage Capacity (2.5″ drive options available)
- 24 or 36 Hot-Swap Drive Bays in the 4U Form Factor – Up to 108TB of Data Storage Capacity (2.5″ drive options available)
- Periodic Snapshots Feature Allows You to Restore Data from a Previous Version of the File System
- Remote Replication Allows You to Copy Snapshot to an Offsite Server for Maximum Data Security
- Up to 4.48TB of Fusion-io Flash Memory in the 2U; Up to 14.08TB of Fusion-io Flash Memory in the 4U
- 2 x 1GbE Network Interface (Onboard) + Up to 4 Additional 1GbE Ports or Single/ Dual Port 10GbE Network Cards
- JBOD expansion is available on both the 2U and 4U TrueNAS™ Pro systems
TrueNAS is the official name for what was previously known as RAIDZilla.
More info can be found on the TrueNAS page where you can also see an overview of the differences between the TrueNAS FreeNAS version and FreeNAS 8.
“Quality first”. That’s what the guys at iXsystems must thought when releasing FreeNAS. Beta number 3 was going to be the last test for both FreeNAS 8 and FreeNAS 8.0.1, but for both versions a BETA4 came out.
This is the last BETA planned for the 8.0.1 release cycle. This line was present in the BETA3 release notes as well. BETA3 contained several fairly significant bugs, and a patch release was planned to address them, unfortunately due to a myriad of issues that patch release was delayed enough that doing another beta made more sense than any sort of patch.
Changes since 8.0.1-BETA3 are:
- ACLs and UNIX file system permissions work properly on both UFS and ZFS volumes. Because the ACLs needed by windows and UNIX are mutually exclusive the GUI now prompts for which system you will be using and sets permissions appropriately.
- Changes to link aggregations which resulted in a regression in functionality have been reverted.
- BETA3 completed the change from hard wiring device names in the database to using identifiers. iSCSI device extents were not changed properly. This BETA addresses that issue.
- A method was accidentally deleted from the middleware that prevented smartd from running. This has been resolved.
- ZFS snapshots are now exported to CIFS shares and are visible in windows as shadow copies. How you access these varies between windows version.
- Many improvements have been made to replication that increase it’s speed and robustness.
- The CD upgrade now preserves all of /data instead of select files.
- Fix a bug in the graph generation script which would allow the graphs of deleted volumes to persist.
- Fix a bug in UFS volume creation, where newly created UFS volumes would only show after a reboot.
- Add tmux to the system. Just like GNU screen in functionality only BSD licensed and actively maintained.
- Add dmidecode to the system. This can provide very useful hardware diagnostic information.
- Updated the version of Intel NIC drivers to handle Intel’s latest round of hardware.
- Add support for Marvell MX2 SATA controllers, sold with some WD 3TB drives.
- Make netatalk (AFP) compatible with OS X 10.7
FreeNAS 8.0.1 BETA4 can be downloaded from the FreeNAS SourceForge page.
Those who have decided not to upgrade to FreeNAS 8 (yet), will be pleased to know that FreeNAS 0.7 developers have not totally abandoned the 0.7 branch after FreeNAS development was taken over by iXsystems.
They have announced the availability of FreeNAS 0.7.2 Sabanda, the final release of FreeNAS 0.7.2 which has a number of new functionalities and improvements in stability and translations.
FreeNAS 0.7.2 can be downloaded from the FreeNAS 0.7 SourceForge page.