3 ms·
Indeed. Fortunately, btrfs is shaping up to be a fine substitute (http://www.codestrom.com/wandering/2009/03/zfs-vs-btrfs-comparison.html http://www.codestrom.c
by ryandvm 17y ago
Indeed. Fortunately, btrfs is shaping up to be a fine substitute (http://www.codestrom.com/wandering/2009/03/zfs-vs-btrfs-comparison.html http://www.codestrom.com/wandering/2009/03/zfs-vs-btrfs-comp...). Including compression.
- ComputerGuru 17y agoAnd will btrfs ever see the light of day as a kernel-mode FS on OS X? You have to realize that most Apple applications make extensive use of bit-twiddling in the HFS+ filesystem. Resource Forks are used extensively in the OS X software, particularly the iSomething programs. These would all have to be extensively modified to work w/ a different FS.
- ryandvm 17y agoDoh - I missed that we were talking about the near miss between ZFS and the Mac. I was just lamenting that it's not on Linux.
- deleted 17y ago[deleted]
- blasdel 17y agoMost Apple applications do use bundles extensively, but that has nothing to do with HFS+. Apple has religiously avoided "use of bit-twiddling in the HFS+ filesystem" for years -- everything new since 10.4 uses standard extended attributes. The only remaining uses I can think of are Finder color labels (a special bit-field in HFS), and that a bunch of the standard fonts still use resource forks (they only have a license to redistribute).
- ComputerGuru 17y agoCan you please provide a source for your claims about Apple religiously avoiding bit fiddling? Because Snow Leopard is all about using some really crafty and serious bit fiddling + Resource Forks to improve performance and decrease size. If you haven't read John Siracusa's excellent report on Snow Leopard, have a look at this page of his review: http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars/3# http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.a... While a lot of what he says is about compression, but pay special attention to what John says about the entire contents of files being stored in extended attributes in order to boost performance and lower file size... and Mail archives being stored in Resource Forks... and much, much more. And I never mention bundles anywhere - they're a higher level construct independent of the FS.