HFS+
Tim Seufert
yellowdog-general@lists.terrasoftsolutions.com
Thu Jun 19 15:43:00 2003
On Thursday, June 19, 2003, at 02:09 PM, nathan r. hruby wrote:
> My point was that hopefully now that the machines are physically
> limited
> to not booting OS9 (and as we know, Carbon File Mangaer works), that
> perhaps we'll see some venturing of filesystems in Panther.
I doubt they will venture to other filesystems. Why wouldn't they just
continue to evolve HFS+, as they already have by adding journalling?
It is actually a reasonably good FS. It does some things better than
traditional UNIX-ish filesystems, such as support for international
characters in filenames, and fast searches (due to its B*Tree
directories). It does some things worse or different, such as hard and
softlinks (these must be emulated as HFS+ is not an inode FS) and case
semantics.
It's probably a better choice overall for Apple's customer base. For
example, case preserving but case insensitive is almost certainly the
best choice for non-technical computer users, who don't usually
instinctively understand why the computer might think a file named
"readme.txt" is different from a file named "Readme.txt".
Getting back to the original question, would I want to run Linux on it?
No, it'd probably involve a great deal of pain auditing a whole distro
for files whose names differ only by case, and Linux doesn't have the
infrastructure outside the kernel to take advantage of any of the extra
features HFS+ supports. Could it be done? I don't see why not, so
long as the Linux HFS+ FS driver is sufficiently full featured.