Follow Us

Apple releases ZFS for the Mac

Still a few bugs to work out.

Apple has publicly released functioning code and source code for its Mac OS X port of the ZFS filesystem, the most substantial sign yet of its support for Sun's next-generation storage technology.

Over the weekend, Apple posted binaries and source code for ZFS on Mac OS X on Apple's own Mac OS Forge, a website the company uses for hosting some of its open source projects.

Previously, Apple had only made available a read-only version or a "seed" limited to OS X beta-testers. The release means that any developer can manually install ZFS on the Mac and tweak the software, though Apple has acknowledged several serious bugs.

ZFS (the Zettabyte File System) is considered by developers to be an enormous advance in capability over existing file systems. Its advantages include greater space for files, hugely improved administration and greatly improved data security.

ZFS is built into Sun's Solaris 10 and has been made open source via the OpenSolaris project, which has paved the way for its being ported to other versions of Unix (including Unix-based OS X) and even, perhaps, eventually to Windows.

Sun chief Jonathan Schwartz made waves in June of last year when he asserted at Apple's WWDC developer conference that ZFS "has become the file system in Mac OS X."

In the end, Apple in fact included ZFS in its latest OS X release, "Leopard," but only in a read-only version.

In the meantime, in October Apple also released a "developer seed" of ZFS for developers beta-testing Leopard, a sign of its commitment to the file system.

The latest release is likely to be intended to rally open source developers behind the project, which still has some serious limitations.

For instance, the Spotlight search tool isn't yet supported on ZFS, and songs can't be downloaded from iTunes to a ZFS volume. OS X can't boot from ZFS and a terminal command line must be used to empty the trash.

Even so, some Mac developers have praised the port, saying that it is already largely usable, particularly in a server setting.

"It's very easy to set up, much easier than setting up a RAID in Linux," wrote one developer in a discussion on the Slashdot.org news site. "If you're just using it for a server volume, you'll probably be happy with it."

Even a developer who said ZFS crashed his system repeatedly found the technology "promising".

"OS X has gone from having a wonky 1/0 implementation to having one of the better software raid systems available," he wrote on Slashdot.

Network Appliance is currently suing Sun over ZFS, but Sun has assured that it is indemnifying ZFS users such as Apple from such legal attacks.

Techworld's Chris Mellor contributed to this report.






Send to a friend

Email this article to a friend or colleague:

PLEASE NOTE: Your name is used only to let the recipient know who sent the story, and in case of transmission error. Both your name and the recipient's name and address will not be used for any other purpose.

Techworld White Papers

State of software security report volume 4

If your business has anything worth protecting, be it money, intellectual property or a trusted...

Download Whitepaper

New threats demand innovative responses

Financial institutions in the UK remain susceptible to further systemic problems, as challenging...

Download Whitepaper

Delivering a competitive advantage through IT

IT organisations share a common mission; to optimise investments and streamline operations to...

Download Whitepaper

6 tips to mobilise your existing ERP

Enterprise mobile users throughout the global business community will number 1.19 billion by...

Download Whitepaper

Techworld UK - Technology - Business

Techworld Awards

Techworld Awards Winners 2011


Learn who the winners of this year's Techworld Awards are. Video footage coming soon...

Find out more
Techworld Mobile Site

Access Techworld's content on the move

Get the latest news, product reviews and downloads on your mobile device with Techworld's mobile site.

Find out more...

Site Map

* *