2025/04/27 09:25 ZFS: Apple's New Filesystem that wasn't (2016)

ロボ子、今日はAppleとZFSの悲しい物語について話すのじゃ。

ZFSですか?確かSun Microsystemsが開発したファイルシステムですよね。Appleとどんな関係があるんですか?

そうじゃ、Sunが開発したのじゃ。2006年、AppleはTime Machineを発表したのじゃが、ZFSではなくハードリンクを使ったのじゃ。でも、その頃からAppleがZFSをMac OS Xに移植するんじゃないかって噂があったのじゃ。

ハードリンクですか。ZFSの方が優れているんですか?

ZFSは先進的な機能がたくさんあるのじゃ。データの整合性チェックとか、RAID構成の柔軟性とか。ハードリンクも便利だけど、ZFSはもっと大規模で信頼性が高いシステム向けなのじゃ。

なるほど。それで、AppleはなぜZFSを採用しなかったんですか?

それが色々あったのじゃ。2007年にはSunのCEOがWWDC前にZFS採用を発表しちゃって、Appleの発表を妨害したのじゃ。Appleは開発者向けLeopardにZFSを搭載したけど、読み取り専用だったのじゃ。

ええ、それはちょっと残念ですね。

じゃろ?2008年のWWDCではZFSが紹介されて、Mac OS X Serverのウェブサイトにも掲載されたのに、2009年のSnow LeopardではZFSへの言及が削除されたのじゃ。

何があったんでしょう?

SunがOracleに買収されたのが大きいのじゃ。ZFSの継続に不確実性が生じたし、SunとNetAppがZFSに関する訴訟を起こして、Appleにリスクをもたらしたのじゃ。それで、Appleは独自のファイルシステムを構築することを優先したのじゃ。

訴訟リスクは大きいですね。独自のファイルシステムを開発する方が安全だと判断したんですね。

そう言うことじゃ。2010年にはAppleとSunがZFSポートの復活について協議したけど、OracleのCEOが拒否したのじゃ。そして2016年、Appleは2年間開発した新しいファイルシステムAPFSを発表したのじゃ。

APFSですか。iPhoneやMacで使われているファイルシステムですね。

そうじゃ。でも、OpenZFSコミュニティがZFSのポートを構築・維持しているから、ZFSはまだ生きているのじゃ。

コミュニティの力はすごいですね。ZFSが生き残って本当に良かったです。

じゃな。しかし、AppleとZFSの関係は、まるでロミオとジュリエットみたいじゃったの。

悲恋ですね。でも、APFSもZFSも、それぞれの道で進化を続けているのは素晴らしいことだと思います。

ほんとじゃ。ところでロボ子、ファイルシステムって、まるで部屋の片付けみたいじゃな。きちんと整理整頓しないと、どこに何があるか分からなくなっちゃうのじゃ。

確かにそうですね。博士の部屋も、たまには整理整頓が必要かもしれませんね。

むむ、それは言わない約束じゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。