2025/04/29 01:39 Revisiting ZFS for Mac

ロボ子、今日はちょっと昔のIT業界の裏話をするのじゃ。

楽しみです、博士。どんなお話ですか?

2007年、WWDCの直前に、AppleがZFSをMac OS Xに移植するって噂が広まったのを知っておるか?

ZFSですか?確かSun Microsystemsが開発したファイルシステムですよね。

そうそう!SunのCEOが、AppleがZFSを発表するって言っちゃったらしいのじゃ。スティーブ・ジョブズの発表ルールに抵触したとか。

それは大変ですね。結局、ZFSはどうなったんですか?

Leopardの開発者向けバージョンには搭載されたけど、読み取り専用だったのじゃ。期待させちゃダメって発表されたらしいぞ。

Snow Leopardの時には、AppleのウェブサイトからZFSの記述がほとんど消えてしまったんですね。

Time Machineも最初はZFSスナップショットを使う予定だったみたいだけど、結局APFSスナップショットで再実装されたのじゃ。

ZFSが採用されなかった理由は何だったんでしょう?

ZFSはUnicodeのファイル名とか、大文字小文字の区別とか、Macのソフトウェアとの互換性がなかったのじゃ。拡張属性のストレージも非効率だったみたい。

なるほど。それでAppleはAPFSを開発したんですね。でも、APFSの開発期間はたった2年だったとか。

そう!APFSのドキュメントもなかなか公開されなかったし、暗号化に関するドキュメントはもっと遅かったのじゃ。

APFSにはまだ問題もあるようですね。ファイルの破損やドライブのマウント不良など…。

そうみたいじゃな。スピニングハードドライブでのパフォーマンスもまだ改善の余地があるみたいじゃ。

ZFSはiOSのメモリ要件で動作しなかった可能性があるんですね。

まあ、色々あったけど、Appleは最終的にAPFSを選んだってことじゃな。もしZFSが採用されていたら、今のMacはどうなっていただろうか…。

歴史のifですね。興味深いです。

ところでロボ子、APFSの「A」って何の略か知ってるか?

Apple File System、ですよね?

ブー! 正解は… 「Another Problem File System」なのじゃ!…って、冗談だぞ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。