Whoa. (Or Apple hires BFS creator)
<a href="http://theregus.com/content/4/24485.html" target="_blank">http://theregus.com/content/4/24485.html</a>
The guy has been working at Apple for a week now. I'm very excited to see Apple is serious about its FS... This will surely bring us journaling, instant finds, queries, node-watching, and especially enhanced meta-data.
Perhaps the best news so far this year.
The guy has been working at Apple for a week now. I'm very excited to see Apple is serious about its FS... This will surely bring us journaling, instant finds, queries, node-watching, and especially enhanced meta-data.
Perhaps the best news so far this year.
Comments
I forget his name, but Apple recently hired a Unix guru to help with OS X development. Very cool that Apple is seeking out extraordinary talent.
He's Jordan Hubbard. Basically lead FreeBSD wrangler. And he had to beg Apple for job. Doing the Darwin/FreeBSD 4.4 synch for 10.2.
There's a short discussion at 'NN too. Millennium made a good post in response to "So what is wrong with HSF+?" [quote]One, as people have said here, it's fragile.
Two, it's slow. Really slow. It's great at file lookups, but everything else is abysmal performance-wise, because the structure has to be single-threaded.
There are many good things about HFS+. It has some of the greatest usability features out there, perhaps the greatest being the one thing basically unique to it, and the one which no one ever sees: unique file ID's independent of the filename. But it has some severe flaws in other areas. With luck, this guy can write a filesystem that can change all that.
As for the backward-compatibility issue: Yes, nondestructive conversion would be a Really Nice Thing. But I don't think it's a necessity. HFS+ required a reformat, and no one complained about this. Yes, I know Alsoft came out with a utility to nondestructively convert; this is besides the point, as Apple never used it and you had to pay for it anyway. My message to people making this new system (HFS-3?): Make it backward-compatible if you can, but don't feel chained to it. And for the love of God, keep those unique file ID's!<hr></blockquote>
[ 03-30-2002: Message edited by: starfleetX ]</p>
Journalling, speed, threading, guaranteed IO throughput (media)...