> Is APFS open source?
> An open source implementation is not available at this time. Apple plans to document and publish the APFS volume format specification.
Source: https://developer.apple.com/library/archive/documentation/Fi...
My theory is that Apple rushed APFS and its implementation isn't in a great shape for the public review. APFS doesn't feel any faster on my SSDs on macOS. I suspect they'll add it in a few years, after a few iterations.
> > Is APFS open source?
> > An open source implementation is not available at this time. Apple plans to document and publish the APFS volume format specification.
They claim to plan to document it fully later.
Perhaps it’s just the lawyer reviews holding it up.
A global lock on readdir().
(also, HFS+ and its fsck have always been open-source with OS X)
The rollout of APFS was _incredibly_ well done; I don't think there is even a remote comparison to how successful it was. A new file system was rolled out to millions of devices in an automated fashion with very few issues. I don't think anyone else has even considered such a thing. I highly doubt the code is that rough, I can't imagine pulling this off without fairly solid core code in place.
(Yes, I know about the anti-RE clauses in EULAs. If they were actually enforced as strictly as they claim, people like Mark Russinovich and Matt Pietrek would've been sued out of existence long ago, along with just about every Windows security researcher.)