2 ms·
Most 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+ files
by blasdel 17y ago
Most 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.