Revisiting ZFS for Mac
a year ago
- #Apple
- #APFS
- #ZFS
- Apple planned to port ZFS to Mac OS X in 2007, but Sun CEO Jonathan Schwartz prematurely announced it, disrupting Apple's plans.
- ZFS was initially included in a developer version of Leopard as read-only, but support was later dropped by the time Snow Leopard was released.
- Speculation that Time Machine used ZFS snapshots was incorrect; Apple later implemented it using APFS snapshots.
- ZFS had compatibility issues with HFS+, such as limited Unicode filename support and lack of case-insensitivity, which Apple could have addressed.
- Apple chose to develop APFS instead of modifying ZFS, despite initial assumptions that ZFS would be adapted.
- APFS had its own issues, including delayed documentation, poor performance on spinning hard drives, and lack of tools for users.
- ZFS offered features like data integrity and transparent compression, which APFS lacks, leading to continued file corruption issues.
- APFS's memory requirements might have been a concern for iOS, though iPhones now have more RAM, potentially making ZFS viable.