ZFS Making its Way to OS X


Recommended Posts

  Quote

Z-410: How ZFS is slowly making its way to Mac OS X

By Chris Foresman | Last updated about 7 hours ago

A commercial ZFS solution is (still) coming to Mac OS X, thanks to former Apple filesystem and OS engineer Don Brady (who previously worked on the abandoned internal Apple project to port ZFS). Brady and his company, Ten's Complement, just launched a limited private beta in hopes to have the software polished and ready for a summer launch this year.

Ars spoke with Brady, who has a long history engineering filesystems for Mac OS and Mac OS X, to find out a little about his previous work with ZFS at Apple, and what Mac users can expect to gain from Ten's Complement's port of ZFS.

ZFS versus HFS+

ZFS, aka Zettabyte File System, is a 128-bit file system originally designed by Sun in 2004. The main advantage of 128-bit is that it is possible to have files as large as 16 exabytes on total storage volumes up to a theoretical 256 quadrillion zettabytes. A zettabyte of storage might be hard to comprehend?it's equivalent to over a billion terabytes, or roughly enough space to store 251 billion single-layer DVD movies without further compression. ZFS creator Jeff Bonwick noted that filling a 128-bit file system "would exceed the quantum limits of earth-based storage." So ZFS is designed with massive future capacity in mind.

But ZFS also includes a number of features designed to simplify disk management and maintain data integrity. All disks can be assigned to a single pool of storage, and ZFS keeps track of where all data is on the physical hardware. The storage pools can be arranged as mirrors or RAID-Z groups with data redundancy. Each data block written to a device has an automatic checksum which can be examined for data integrity. If any data gets corrupted, which can happen "silently," ZFS can use redundant mirror or parity data to repair the corruption without any user intervention or lengthy rebuilding.

Full Article

Link to comment
https://www.neowin.net/forum/topic/983644-zfs-making-its-way-to-os-x/
Share on other sites

  On 19/03/2011 at 05:20, Unix2 said:
Well, it's limited to 32bit, from the original HFS which was 16bit.

Given the sort of places a HFS+ is going to show up (desktop computers, notebooks, ipods, etc) what would be gained?

The maximum file and volume size for HFS+ drives is several million gigbaytes: larger than any raid set you can cram into a mac even if you assume storage capacity doubles every year for the next decade that's still only 12,000 terabytes in a 4 disk raid 0 set.

In terms of maximum number of files: you take a mac pro today, stuff in a raid 5 set of the largest drives on the market today (3tb) and put nothing but 1 byte files on the drives and you wouldn't hit the maximum number of files on a single HFS+ volume.

So what about being 32-bit is an issue? I think this is a non-issue for mac file systems, if it was "the issue" then just making it use larger allocation addresses would save the day, but IMO the real shortcomings run deeper than that.

  On 19/03/2011 at 20:33, PyX said:

It was supposed to be Apple?s official replacement for HFS+ back in the Leopard previews, but it never made it.

Apple couldn't agree with Oracle, Sun or whatever on the licensing terms. Something like that.

Even in de Mac OS X Leopard betas ZFS couldn't be used to install the OS on.

  On 19/03/2011 at 06:24, evn. said:

Here's a 5 petabyte HFS+ volume.

Holy crap. Haha, awesome volume name.

  On 20/03/2011 at 07:53, .Neo said:

Apple couldn't agree with Oracle, Sun or whatever on the licensing terms. Something like that.

Even in de Mac OS X Leopard betas ZFS couldn't be used to install the OS on.

The article states...

  Quote
But when WWDC 2009 rolled around, all mention of ZFS support was scrubbed from Apple's website. A patent infringement lawsuit was still pending between NetApp and Sun, with NetApp claiming that it held patents on copy-on-write. Furthermore, Sun's CDDL open source license was also believed to make ZFS incompatible with Mac OS X, and that Apple couldn't reach suitable license terms with Sun.
  On 20/03/2011 at 13:54, tomjol said:

Judging from the icon, it's some kind of fibre-connected storage array.

Or it's a photoshopped get info window and that was 5.12 tb raid or something?

Do you guys have any idea what a 5PB drive is? It's 5 thousand terrabytes... that means you would need 1,667 3TB drives to get to that number. Who in their right mind would even do that..

Yah..it's photoshopped..

Look I just put together 18 PB drive. :rolleyes:

5542545805_ed95dbaae5_o.png

  On 20/03/2011 at 14:09, Boz said:

Or it's a photoshopped get info window and that was 5.12 tb raid or something?

Do you guys have any idea what a 5PB drive is? It's 5 thousand terrabytes... that means you would need 1,667 3TB drives to get to that number. Who in their right mind would even do that..

Yah..it's photoshopped..

Look I just put together 18 PB drive. :rolleyes:

Of course I know and I assume the other posters know too what is a PB. I know that that is probably photoshopped but there are some crazy people with money out there.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • I was sleeping through Jurassic world the return or whatever it's called and when I woke to John Williams music playing I thought to myself it should be illegal to use his music in such tripe
    • No more slip-ups: Teams will now ask you to hide sensitive info during screen sharing by Usama Jawad Microsoft Teams is the company's flagship tool for online communication and collaboration, and it receives new features on a fairly regular basis. The company recently revealed all the new capabilities it introduced in the product during the month of July 2025. Now, Microsoft has introduced the general availability of an enhancement that is bound to please many of its customers. Microsoft has announced the general availability of sensitive content detection in Teams. As the name suggests, this capability automatically prevents customers from sharing sensitive content during screensharing sessions in Teams. This includes confidential data like credit card numbers, bank account numbers, social security numbers, passport numbers, taxpayer IDs, and similar identification details. Teams will automatically scan a shared screen and alert the user when they are sharing any of the aforementioned content types. This alerting mechanism will be twofold; it will notify the presenter and the organizer, and it will prompt the presenter to stop sharing their screen. Attendees will not be made aware of this process in any way. Sensitive content detection works on web, mobile, and desktop versions of Teams, but keep in mind that it requires a Teams Premium license. Those with access to it can enable it from meeting options, under Advanced protection > Detect sensitive content during screen sharing. This mechanism will work automatically in the background, but it won't proactively block your screensharing session, as it could cause unnecessary disruptions in case of a false positive. Microsoft wants the user to remain in control while this particular feature just acts as a "guardian angel" for your screen. This is arguably a very handy capability to have in your arsenal as it decreases the chances of customers accidentally sharing private information. This isn't Microsoft's only recent feature in the domain of screensharing. Just last week, it announced that Teams admins will be able to see telemetry data for screensharing in order to ensure compliance and detect if confidential information is being leaked to external personnel.
    • October 2014 TPM 2 was introduced, so unless you're running a 10 year old PC (which I doubt would run either of these two games) you're probably ok. CPUs which don't meet the requirements for Windows 11 will still meet the TPM 2 requirement such as my old 7th Gen Core i7 gaming laptop from 2017
  • Recent Achievements

    • One Month Later
      SamZrize earned a badge
      One Month Later
    • Week One Done
      SamZrize earned a badge
      Week One Done
    • One Year In
      SamZrize earned a badge
      One Year In
    • One Year In
      barracuda earned a badge
      One Year In
    • One Month Later
      barracuda earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      722
    2. 2
      +FloatingFatMan
      189
    3. 3
      ATLien_0
      179
    4. 4
      Xenon
      113
    5. 5
      neufuse
      108
  • Tell a friend

    Love Neowin? Tell a friend!