Originally posted by ctwise
View Post
a quick tl;dr for others (the stuff in "" is quoted directly):
-they claim it's from scratch, and it started in 2014, given the following featureset I'd say it's ok.
-encryption
-btrfs-like snapshots
-btrfs-like volumes with their own encryption key and policies and stuff, this is probably useful for app sandboxing
-hardlinks-like deduplication (copy one file and you are just copying metadata, not physical data, you are basically making links to the same data blocks), a feature they themselves admit to not have a specific use for. Making hardlinks instead of copies works in any decent filesystem since a while ago tho. The fact that this works only if done by file manager but not by commandline cp tells me the logic for this is not implemented at filesystem level, akin to most NTFS features.
-designed with flash logical structure in mind (akin to f2fs), of course not suited for raw flash.
-TRIM support (no duh)
-latency QoS, some kind of logic that prioritizes user applications over background applications
-no RAID support whatsoever in the filesystem itself, you must rely on hardware raid or whatever you were using until now (easymode development turned ON, understandable though, they don't have any RAID in their main products anyway)
-"novel copy-on-write metadata scheme" (unknown), "APFS does not employ the ZFS mechanism of copying all metadata above changed user data which allows for a single, atomic update of the file system structure" (don't know enough to say if this is good or not)
-there is a filesystem checker for apfs
-no checksum whatsoever, (easymode development over 9000) "The APFS engineers I talked to cited strong ECC protection within Apple storage devices." (ECC checks happen all day and all the night in any decent disk controller since the dawn of time, dafuq is "strong"? Delegating again to hardware something that can't be dealt with by software?), "Apple engineers I spoke with claimed that bit rot was not a problem for users of their devices," (Breaking news: it's not for the average Windows or even linux user either)
Heh, a modern filesystem for consumer devices, cool for its niche, but the lack of checksumming and RAID makes it completely unworthy of going beyond single-disk PCs and mobile segment.
btrfs is still our lord and saviour. ALL HAIL BTRFS!!!!
Comment