Hacker News new | ask | show | jobs
by ryannielsen 4981 days ago
So, what exactly is untrue about what I said?

Potentially nothing, but it is all anecdotal. Where's the widespread or researched evidence of HFS (especially in its HFS+ or HFSX variants) being a slow and easily corruptible file system?

It's not like HFS is a rare and infrequently used file system – it's the primary filesystem for all Macs since System 3, for many iPods, and for all iOS devices.

The scaling limits present in HFS+ will rarely be hit by most users and, while not as resilient as more modern FSs, there are no inherent fatal design flaws with HFS that I'm aware of. Perhaps you've pushed HFS+ beyond its limits, or have usage patterns that trigger a rare fatal bug, but just claiming that something is true is not very productive either.

2 comments

I work at a computer repair shop while at school, and we have a 54% use of Mac vs Other computer at our school. I am going to tell you that 90% of Macs that come in require a complete format because the filesystem has been completely corrupted and that there is no hope of data retrieval. The only time this happens to any other operating systems harddrives when they come in is when they've been dropped down the stairs.
On many occasions, I tried to load some data set that would not fit in memory. Usually on accident. If I do that on Windows or Linux, the computer becomes slow, I cancel the operation, and everything is well again. Same with OS X and an SSD. On OS X with an HDD, the computer becomes completely unresponsive with no recovery beyond a forced reboot.

This happened particularly frequently with virtual machines and/or Matlab, both of which can very easily exhaust any amount of memory. But maybe no one else is doing stuff like that.

> This happened particularly frequently with virtual machines and/or Matlab, both of which can very easily exhaust any amount of memory. But maybe no one else is doing stuff like that.

I used to do a lot of heavy VM work on OSX - and back in the early days of VMWare Fusion v1 and later. I have never had the OS become unstable due to a storage bottleneck/thrashing.

Not that OSX is unbreakable, but it's been a whole lot better/more stable than my experience with Windows. At least on the Mac, a large chunk of the drivers are supported by the folks who wrote the OS.