toggle

AAPL Stock: 562.29 ( -3.03 )

Full ZFS support arrives on the Mac via third party software

updated 03:00 am EST, Wed February 1, 2012

Company run by former ZFS Apple engineer


[Update: ZEVO web site is back up after prolonged outage] A former Apple engineer who worked on ZFS integration in Leopard and Snow Leopard has debuted a new software program to implement full ZFS support on the Mac. The alternative disk formatting, which offers a more efficient way to utilize disk space and actively prevents file corruption among other benefits, was touted by Sun Microsystems and considered by Apple as a possible replacement for HFS, but ultimately abandoned due to licensing issues.

Former Apple engineer Don Brady has since left the company and started one of his own called Ten's Complement, a reference to Mac OS X and its ability to support multiple file systems. In addition to HFS, the OS also reads and writes to FAT32 disks, UFS disks and has read-only support for NTFS (with supported write ability still present and exploited by third-party utilities).

ZFS was given limited read-only support in Leopard (OS X 10.5) and was scheduled for further development in Snow Leopard but was eventually dropped from the retail release, and the company ceased work on the project in 2009.

ZFS formatting creates a tree-based 128-bit checksum system for every bit of data stored on the drive, allowing the system to correct any file corruption on-the-fly, regardless of things such as power failures, system errors or driver bugs. It can also perform any corruption correction on mirrored or RAID drives, eliminating any need to run a filesystem check.

In addition, it uses a pooled storage model that doesn't require partitioning or provisioning (often used by SSD drives) and makes full use of the combined I/O speed of the computer and its attached devices, making it ideal for high-speed transfer technology like Thunderbolt. Another feature of ZFS is dynamic storage expansion, similar in theory to sparse disk images that can grow in size as additional data is added.

A ZFS disk would warn the user ahead of time if the disk was approaching capacity and could delay copy operations until additional storage was added on-the-spot. ZFS also boasts advanced "snapshot" capability for backups (similar to what Apple eventually created in Time Machine) and its own variation on RAID called RAIDZ which avoids "stripe corruption" common to RAID 5 during power outages.

Ten's Complement are offering the software, called ZEVO, in different editions depending on user need, with the basic Silver Edition" priced at $20. Internal storage drives (SAS, SATA HD or SSD) and external drives connected by USB 2 or 3, Firewire or Thunderbolt are supported. Files on ZFS drives are fully sharable using AirDrop, SMB (CIFS), FTP and AFP, though the latter is not yet fully supported on 10.7.2. ZFS drives do not yet support booting or disk encryption. The Silver edition is recommended for those who wish to try out ZFS on an external disk drive.

Also offered is a Gold Edition for $40 and adds Mac OS X Server compatibility, rotating snapshots, and RAID1 mirroring with self-healing. It will be made available sometime in early 2012, and is described by the company as "perfect" for a Mac Pro or an external drive with dual bays for RAID use. Users of any edition can upgrade to the next level as needed.

The Platinum Edition (pricing not yet announced) is expected to appear in the spring. The Platinum Edition adds both mirror and RAIDZ redundancy and is intended for those setting up and managing multiple-drive storage solutions. There will also be a Developer Edition that features conventional ZFS command-line tools, along with GUI options and other customization features.

The company is likely to work closely with the ongoing MacZFS open-source community that has spent the last few years building on the Apple and Sun work on ZFS to keep it updated.






by MacNN Staff

toggle

Comments

  1. armwt

    Fresh-Faced Recruit

    Joined: Aug 2006

    +1

    Not "full ZFS" yet

    Can't call it that until their Platinum Edition is released "Spring of 2012". What is available right now does not support RAIDZ at all, even via CLI. If I can't import my existing ZFS arrays, then you can't call it full support. For *my* specific needs, ZFS that only supports a single drive is borderline pointless.

  1. Arty50

    Mac Elite

    Joined: May 2000

    +1

    Time Machine

    Supposedly, you can also use the Time Machine interface to browse your ZFS snapshots too. I'm not sure if you can use TM to do backups though.

  1. FireWire

    Mac Elite

    Joined: Oct 1999

    +2

    why not apple?

    if this company can make this, why not Apple? I don't get the licencing problem!

Login Here

Not a member of the MacNN forums? Register now for free.

 
close
Photo
toggle

Network Headlines

toggle

Most Popular

MacNN Sponsor

Recent Reviews

iHome iW2 AirPlay speaker

iHome generally isn't known as a luxury brand when it comes to audio, but it is prolific -- the company's docks and speakers are every ...

Logitech Ultrathin Keyboard Cover

One of the iPad's main weaknesses has always been productivity. It's not a question of apps; while it has taken a little time for a na ...

Logitech UE Air Speaker

If maybe a little more slowly than Apple would like, AirPlay is becoming a staple of the wireless speaker market for iOS devices. The ...

toggle

Most Commented