78
ZFSのMac移植は中止されました

多くの最先端Macオタクは、MacにZFSファイルシステムを実装するプロジェクトの終焉を嘆いています。Appleが支援するZFSをMacに移植するプロジェクトは、ライセンスの問題が原因とみられ、正式に中止されました。当然のことながら、「ZFSとは何か?なぜ気にする必要があるのか​​?」という疑問が生じます。

簡単に言えば、ファイルシステムとは、ハードドライブやその他のストレージメディアの読み書きに使用されるメカニズムです。Macユーザーはファイルシステムについてあまり意識しません。なぜなら、Macにはファイルシステムがほとんど一つしかないからです。ディスクユーティリティを起動して、Macでフォーマットされたディスクを指定すると、Mac OS拡張フォーマットになっている可能性が高いからです。

Mac OS X 拡張フォーマットは、System 8.1 から存在する「HFS+」と同義です。HFS+ は HFS(階層ファイルシステム)に取って代わり、HFS は System 2 で MFS(Macintosh ファイルシステム)に取って代わりました。(初代 Mac では、フォルダは Finder 上のグラフィカルな表現に過ぎず、ディスク上のすべてのファイルは実際には 1 つの大きなフォルダに格納されていました。)Windows 形式のドライブを Mac に接続したことがある人は、おそらく Windows ファイルシステム、つまり NTFS と、それ以前の FAT32 を既に扱ったことがあるでしょう。

HFS+は新しいファイルシステムと比べるとかなり古くなってきており、Appleが後継としてSun Microsystemsが開発したZFSに興味を示した際には大きな話題となりました。ZFSはディスクを魔法のように操ります。例えば、ZFSシステムに新しいテラバイトドライブを接続しても、新しい独立したボリュームが作成されるのではなく、既存のボリュームに1テラバイトが追加されます。Time Machineのようなバックアップは追加ソフトウェアなしで自動的に実行され、SuperDuperなどのディスクユーティリティで利用できるものと同様のディスクスナップショットも作成できます。

ZFSディスクの読み取りが可能になったLeopardで、限定的なZFSサポートが初めて導入されましたが、Snow Leopardでの完全なサポートを期待する人もいました。10.6でもサポートされなかったため、熱心な支持者たちは将来のリリースでの対応を待ち続けました。

だからといって、HFS+に永遠に縛られるわけではありません。Appleは現在、ファイルシステムエンジニアを募集しているようです。もしHFS+がHFSと同じくらい長く続くなら、2012年中にアップグレードが必要になるでしょう。