wiki:ReleaseNotes8r5606

FreeNAS 8.0 Beta (r5606) Release Notes

This release has been replaced by a newer release. Please see http://support.freenas.org/wiki/ReleaseNotes8r5648 for the release notes for that release.

For the latest version of this page, please go to http://support.freenas.org/wiki/ReleaseNotes8r5606

This release replaces the r5591 release. It fixes the following issues:

  • gmirror error displayed bogusly
  • the extremely long write times for disks
  • The lack of feedback during the installation (although with the significantly faster imaging, this is much less of an issue).
  • Default ownership and permission for Windows shares has been fixed
  • Shares are browseable by default now
  • The extra and redundant steps in the installer have been eliminated
  • The inconsistent menus in the installer have been made regular
  • A ZFS issue on reboot has been corrected
  • multi-line config fields have been fixed
  • problems with snmp have been resolved
  • proftpd's config file is now generated properly the second time
  • minor nits fixed in many places

Background

FreeNAS 8.0 has undergone a complete rewrite. We've redesigned the GUI to be easier to use and extend. We've upgraded many technologies in the system for improved hardware support, faster I/O, better modularity, and easier upgrades. We trust that you'll find the system easier to use and, in time, much more feature rich than the current FreeNAS offering.

The base system has migrated from FreeBSD 7.x and the m0m0wall build system to FreeBSD 8.1-RELEASE and NanoBSD. The system startup has migrated from the older php scripts to the standard FreeBSD rc.d boot system. We've pushed many of the bug fixes and system improvements back into FreeBSD.

We've rewritten the GUI using Python and Django. We've completely removed the old php system. In addition to Django, we're using Dojango and Dojo to implement AJAX features. The new system is much more modular than the old system. We will use this modularity in a future version for easy integration of custom features into your FreeNAS box.

The installer has been rewritten using pc-sysinstall, the future FreeBSD installation technology. The scripts have a similar feel to the old PHP scripts for users of the current system. The ISO now is only an installer. You can no longer run in live mode from a CDROM.

The installation types have changed; there's no longer an embedded or full install, nor can the image be installed on a data disk. You must now install FreeNAS onto a dedicated device. FreeNAS supports USB flash, CompactFlash?, hard drives, ssd or any other mass storage device supported by FreeBSD.

FreeNAS 8.0 features ZFS version 14.

FreeNAS 8.0 beta has retained the core functionality of a storage appliance. The media center features of the box have not been reimplemented in the core FreeNAS package. A media center add-on package will provide this functionality in the future. We've focused on creating a robust, easy-to-use, and extensible system. We're creating the base to allow other types of packages to be added, such as printer support, scanner support, or home automation.

To help prioritize what current features are turned into packages in future FreeNAS releases, please visit http://support.freenas.org to provide feedback. Please add feature requests tickets. If a feature you would like to see in FreeNAS already has a ticket please just subscribe to it add a small comment, even if it's a "++." It will help us better judge and meet community needs.

Installing and Running the beta image

FreeNAS is distributed as an ISO image. Boot this image to install FreeNAS. Instructions for burning a CD from this image can be found elsewhere.

The ISO also contains an image that can be installed by using dd to copy it to a raw device. For example, if you wish to install it to a USB stick that the system detects as /dev/da0, you can install it by running:

# xz --stdout FreeNAS-embedded-amd64.img.xz | dd of=/dev/da0

If you are running the 32-bit version of FreeNAS, please replace "amd64" with "i386" above.

The installer will walk you through the process of placing FreeNAS into your system. Once you've installed FreeNAS, you'll may need to configure your network parameters. By default, it will automatically obtain an IPv4 address, gateway, etc. If your network does not have DHCP servers to provide this information, you will need to manually configure this information.

To see which IP address is assigned, please log into the console with the username root, password freenas. Run the following command to find your IP address. Ignore the lo0 device, as it is used by the software to communicate with itself.

# ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC>
        ether 00:30:48:c6:91:46
        inet 192.168.1.100 netmask 0xffffff00 broadcast 192.168.1.255
        inet6 fe80::230:48ff:fec6:9146%em0 prefixlen 64 scopeid 0x1 
        nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active

In this case the GUI can be accessed by using  http://192.168.1.100

If there was no valid IP, one can be assigned via ifconfig:

# ifconfig em0 10.0.0.1/24

Once the initial IP configuration is complete, please use the GUI to reconfigure networking, so the changes persist across reboots.

This beta release contains no provision for importing existing volumes. Please do not attach storage devices with data on them that you wish to preserve to the system. There is no safe way to access these volumes with this beta release.

*REPEAT* If you attach devices with data on them to this system the GUI will not recognize the data on them. It makes it easy for you to use those devices to create volumes destroys the current data on the device. We are working on an upgrade/import path, but please note that ZFS does not feature a downgrade path. Once zpools are upgraded to v14 there is no going back to an older version that systems based on FreeBSD 7 can use.

Error Reporting

We're moving the defect reporting to http://support.freenas.org/. Just create an account to log new defects. Please try to avoid reporting a problem that has already been reported.

Known Errors

Known errors, as they come to light, will be logged here. Check back if you are encountering problems.

There may be some issues that are cleared up by reboot. If you encounter a problem, please try rebooting the FreeNAS. If that fixes things, please file a support ticket.