Announcing FreeNAS-10 ALPHA

We are very pleased to announce the first public release of FreeNAS 10, FreeNAS-10 ALPHA!

Where: http://download.freenas.org/10/ALPHA
(We are now on a CDN, so if you don’t see it in your time zone, just wait a few minutes and refresh)
Update train: FreeNAS-10-Nightlies

Important Note: The ALPHA release is still on the MASTER branch (we’ll branch to 10-STABLE when we get closer to, or at, 10-RELEASE) so in order to install the very latest ALPHA, simply go to http://download.freenas.org/10/MASTER and look for the latest date.

FreeNAS 10 ALPHA Release Notes

Welcome to the first ALPHA Release of FreeNAS 10, a major upgrade from FreeNAS 9.3 and a new chapter in the project’s history which offers a significant number of new technologies!

These technologies include, but are not limited to:

  • A new underlying OS based on FreeBSD 10.2
  • A completely new pluggable and extensible “middleware” server that mediates all access to FreeNAS and allows concurrent multi-user (and soon multi-role) access to the system.
  • A structured Command Line Interpreter with tab-completion, inline help, and high-level access to all FreeNAS functions and event information (See “cli” command)
  • Two different GUI front-ends to the new middleware: The “old-style” UI which should be familiar to anyone who has used FreeNAS 9.x, and a completely new UI based on modern web technologies and featuring far more interactive access to FreeNAS features (the new UI sub-project is more fully described here: http://freenas.github.io/gui/)
  • While not present in this ALPHA release, the Jail/Plugin interfaces have been completely replaced with a new combined Application Container and VM management system (utilizing the new bhyve VM hosting mechanism in FreeBSD 10). The UI for this will be surfaced in the BETA release.
  • A number of new file sharing methods, complementing the traditional NFS / SMB / iSCSI file sharing methods always offered by FreeNAS:
    • IPFS – The Inter-Planetary Filesystem (https://ipfs.io) – offering a global namespace and torrent-style file distribution method for content you choose to share with others (or vice-versa).
    • Riak CS (http://docs.basho.com/riakcs/latest/) – a distributed (clustering) database offering an Amazon S3-compatible Cloud storage API.
    • Swift and Gluster are NOT YET SUPPORTED in the ALPHA (but are coming)

Cumulatively speaking, the new file sharing methods allow FreeNAS to scale well beyond the role of “local file server” and into the realm of clustered and horizontally scalable storage, where the total data under management exceeds that provided by any single filer, yet can still be administered from a common point (“single pane of glass” management). That management UI is still under development and not entirely present for this ALPHA release, but will continue to evolve over the next couple of months as FreeNAS 10 heads for full release status.

Notes for installing this -ALPHA release:

  • Upgrades from FreeNAS 9.3 and earlier are not yet officially supported. Such upgrades will be a FreeNAS 10-BETA feature. That said, such upgrades might work, but we are not prepared to officially commit to that feature yet.
  • It should go without saying but we will say it anyway: This is an ALPHA release. Using it for anything other than testing and evaluation is a really bad idea and we do not recommend it for production use at all.
  • As noted, Jails / Plugins have been replaced by AppCafe in FreeNAS 10, but AppCafe has not yet been fully integrated as of this time and is lurking on a secret port (bonus points if you manage to find it). This will be fully revealed in BETA, so for ALPHA, no official jails / plugins support are available.
  • Encrypted drives / pools are not yet supported (we are redesigning this feature for FreeNAS 10). Do not even attempt to import an encrypted pool into FreeNAS 10-ALPHA.

We are greatly looking forward to your comments and feedback in order that we might improve this for the upcoming BETA.

The FreeNAS Development Team

 

38 Comments

  1. Thor Grotle

    Will docker be supported?

    What about Wake on LAN?

    Other than that FreeNAS 10 looks quiet a step on from 9.3

    Reply
    • jkh

      Docker: Not in the first release version but in the first 10 Software Update. WOL, yes.

      Reply
  2. Erlee

    Very exciting, can’t wait to have the full release!

    Reply
  3. Rupi

    Support for USB 3.0?

    Reply
    • religiouslyconfused

      I saw a bug report for freenas and it appears to be a planned feature as Skylake only supports xhci/usb 3.0 so that I’d going to change. No plans to put in 9.3.

      Reply
  4. Andrés

    Hi,

    I was trying to find the FreeNAS (version 9.3 or 10 ) project roadmap. I was trying to register in forum too. Impossible register in forum, no response form forum servers and impossible to pass the captcha… :'(

    My team and me are thinking in buy some Synology NASes because we are dealing with amount of records and MP3 conversations. We need write cache space, for example SSDs disks, like Synology OS version has.

    We see that FreeNAS has the feature of SSDs cache disks, but only for read, not for write scenario. Is in roadmap add write cache support to SSDs disk too?

    We have a volumes that need read and write cache space not only read cache.

    Please make of this ticket a possible and competitive feature for your FreeNAS project. Many startups like we, not build a NAS without write acceleration cache at this times.

    Thanks for your FreeNAS proyect is awesome!

    Reply
    • Michael Dexter

      FreeNAS very much as write cache support in the form of a separate ZFS intent log or SLOG, which is simply called a “log” in the GUI. Using a log device with applications that require synchronous writes will provide all of the integrity measures of ZFS with all-flash performance.

      Reply
  5. m00n

    “The full release will be on December 14th.”

    You mean 14.12.2015?

    Will there be a RC between beta and final release?

    Reply
    • Michael Dexter

      Stay tuned for an updated road map.

      Reply
    • moo083

      According to the roadmap it actually says December 14th, 2016, not 2015. So a little over a year out…

      Reply
      • Michael Dexter

        That is a typo and should read “2015”. It has not been updated though.

        Reply
  6. Erik

    The new GUI looks very promising 🙂

    Reply
  7. Mario Giammarco

    Please consider Ceph block storage which is probably more useful than gluster.

    Reply
  8. cattledog

    After reading why would you not make 9.3 up-gradable?

    Reply
    • Michael Dexter

      The ALPHA release is not upgradable but that is not to say that the release will not be.

      Reply
  9. Unknown2k

    BETA release 11/7/2015? There was no year mentioned so I assume this year?

    Reply
    • Michael Dexter

      Yes. Aiming for this year. 🙂

      Reply
  10. MDL

    Any chance to see Mellanox IB adapter cards and SRP / iSER supported ?
    NFS VAAI would also be a huge bonus…

    Reply
    • Michael Dexter

      No plans at this time thanks to the somewhat limited IB support in FreeBSD.

      Reply
      • Craig Haydock

        I too would love to see IB in FreeNAS. Even IPoIB would be nice, but SRP/iSER would be much preferred. OFED has been in FreeBSD since 9.0. It’s a shame it’s not flushed out and leveraged better. I have plenty of use cases for it and have used other ZFS solutions just for that feature set. But, I keep coming back to FreeNAS because of how easy it is to use/manage.

        Reply
  11. bct

    When is the Beta going to be released? The article says the 7th but doesn’t look like it’s ready yet.

    Reply
  12. mrt

    What’s the date looking like for the Beta release since it seems the date of the 7th has been missed?

    Reply
    • Michael Dexter

      Engineering reports that FreeNAS 10 is “still baking” and has not confirmed a new date.

      Reply
  13. SWISHB2

    Any plans on being able to set an auto shutdown and auto startup?

    Reply
    • Michael Dexter

      Please consider submitting a feature request with your detailed use case.

      Reply
  14. mykolaoq

    Are you going to create more flexible settings for sharing with active directory? Groups, own and other it’s not enough 🙁

    Reply
    • Michael Dexter

      Please describe your use case in a formal feature request.

      Reply
  15. amd

    Any chance to support the 10Gb NICs on Supermicro TLN2F mobo?

    Reply
    • Michael Dexter

      At a minimum, FreeNAS 10 will support all cards supported by FreeNAS-current.

      Reply
  16. RCcola1987

    With the new changes to the plugin jails Will there still be support for Virtual Box and will it be updated to a newer version? We have to be able to host Windows VM’s and bhyve cannot host windows VM’s!

    Reply
    • Michael Dexter

      bhyve now supports Windows VM’s and this functionality is indeed very desirable.

      Reply
  17. silopolis

    Hi,

    That is a bunch of goodness to come !!

    Does the new middleware/cli/gui architecture mean we will also have an API for integration and management FreeNAS with our configuration management tools ?

    Congrats for the never ending good work and thanks a ton for polishing this FOSS gem year after year after year.

    Bests

    Reply
    • Michael Dexter

      In the short term, the websockets interface could be used by your tools the same way that the CLI and GUI communicate with it. The only caveat is that this interface may change over time. In the long term, a REST API is on the road map that may or may not be identical to the 9.* API.

      Reply
    • Michael Dexter

      That is a typo and should read “2015”. It has not been updated though.

      Reply
  18. Matthew Swanson

    Any word on the beta release?

    Reply
  19. Rich

    Is there any methods currently to update the 9.x to the 10.x GUI for testing ?

    Reply
    • Annie

      There’s not currently a way to upgrade from 9.x but we plan to make that possible in a future release.

      Reply

Submit a Comment

Your email address will not be published. Required fields are marked *