Kevin Ballard [off-list ref] writes:
I agree, Linus's approach is indeed fast. And if speed is more
important than treating filenames as text instead of octets, then so
be it. This is a trade-off. But a trade-off doesn't mean one approach
is "wrong", it just means the authors of HFS+ thought it was an
acceptable trade-off. HFS+ wasn't designed to be a high-performance
filesystem that deals with lots of files, it was designed to be a
filesystem used by regular people on the Mac, and I believe treating
filenames as text is a good choice in this scenario.
Regular people have brains, not filesystems. HFS+ is employed by
computers, and computers can produce or query or process lots of data in
very short time spans, in their own pace. And if Mac users did not want
to make use of that, they would still be using Mac classics.
--
David Kastrup, Kriemhildstr. 15, 44793 Bochum