On CBS.com: Victoria Secret Model Contest -Vote Now!
BNET Business Network:
BNET
TechRepublic
ZDNet

February 5th, 2008

Horrors! Linus Torvalds calls HFS+ 'utter crap'

Posted by David Morgenstern @ 7:19 pm

Categories: Leopard, Vista

Tags: Apple Macintosh, File System, Apple Inc., Linus Torvalds, Leopard, Apple Mac OS X, Microsoft Windows, Linux, Operating Systems, Software

In Focus » See more posts on: Leopard

Developers remain in dark about Leopard GM bug fixesIn an interview at Melbourne’s linux.conf.au conference, Linus Torvalds called the standard file system of Mac OS X “complete and utter crap.” Mac fans are only slightly outraged, pointing out that HFS+ isn’t really “complete and utter crap,” rather, it’s just slightly crap-ish.

In the Sidney Morning Herald online, Nick Miller reported his Q&A interview with the originator of Linux. He asked Torvalds about the hype surrounding the releases of Windows Vista and Mac OS X Leopard.

According to Torvalds, “An o/s should never have been something that people (in general) really care about: it should be completely invisible and nobody should give a flying f*** about it except the technical people.”

It’s stupid - when you make a big deal about something like Vista or Leopard a lot of it is about things I don’t consider to be the operating system. It’s about the visual shell around it.

The fact Microsoft tied the two together so much actually caused them problems, not just the legal problems. If you manage a thousand clients, or a hundred thousand clients which is not at all unheard of, you sure as hell don’t want to point and click at them. In many ways Microsoft has had to fix the design mistakes they made when they thought the graphical approach should be a very intimate part of (Windows).

To Microsoft and Apple the o/s is important as a way to control the whole environment, from a marketing and money-making standpoint, to force people to upgrade their applications, and your hardware.

When asked to choose between Leopard and Vista, Torvalds came down on the side of Leopard. Still, he said Windows was easier in some ways to program.

On the other hand, (I’ve found) OS X in some ways is actually worse than Windows to program for. Their file system is complete and utter crap, which is scary. I think OS X is nicer than Windows in many ways, but neither can hold a candle to my own (Linux). It’s a race to second place!

Now isn’t the time to go into the relative usability and niceness of Linux and Mac OS X as a desktop environment. Of course, Torvalds would find Linux better. It’s his OS, after all.

At the same time, few Mac programmers would raise a ruckus about Torvalds’ shots about the Mac file system. Apple keeps improving HFS+ with journaling and various new features. Still, it’s long in the tooth and developers always look forward to something better.

Still, could it be that Torvalds hasn’t really looked at Leopard’s new file system changes for programmers? Leopard actually provides several new APIs for file system notifications. For example, a new FSEvents framework helps applications receive updates of file system changes.

If you’re interested, take a look at a long discussion of Leopard’s file system changes in an article by programmer John Siracusa at Ars Technica.

David MorgensternDavid Morgenstern has covered the Mac market and other technology segments for 20 years. See his full profile and disclosure of his industry affiliations.


Email David Morgenstern

Subscribe to The Apple Core via Email alerts or RSS.

  • Talkback
  • Most Recent of 20 Talkback(s)
RE: Horrors! Linus Torvalds calls HFS 'utter crap'
I mean, OS X 10.5 is now a dumbed-down version of BSD. I mean, I'm not a huge fan of the Mac file system either (ever tried to do something with moving files in the command line? royal pain in the a... (Read the rest)
Posted by: hgais Posted on: 03/14/09 You are currently: a Guest | | Terms of Use
Torvalds is just saying ....  wackoae | 02/05/08
Where's...  D. T. Schmitz | 02/05/08
Hehe, think you can ever write a story without mentioning Vista?  NonZealot | 02/06/08
Hehe, think you can ever write a comment without mentioning Apple?  Kid Icarus-21097050858087920245213802267493 | 02/06/08
Think you can ever write a sentence NOT bashing Apple somehow?  Bruizer | 02/06/08
Still, ya gotta love the Mac and Mac users. The Mac is gaining market  DonnieBoy | 02/06/08
now if this story was about Torvalds bashing NTFS...  killerbunny | 02/06/08
The only part  fde101 | 02/07/08
Heeheeeheee  Kid Icarus-21097050858087920245213802267493 | 02/06/08
Well...  ego.sum.stig@... | 02/06/08
Why would OS X not run on mainframes?  Bruizer | 02/06/08
Well...  ego.sum.stig@... | 02/06/08
It's a major world city.  robshelby@... | 02/06/08
On that note....  ego.sum.stig@... | 02/06/08
Not if you're in Ohio wink . . .  JLHenry | 02/08/08
Linus is just mad...  nix_hed | 02/06/08
Torvalds speaks the truth.  kd5auq | 02/06/08
HFS+ actually is rather bad...  fde101 | 02/07/08
RE: Horrors! Linus Torvalds calls HFS 'utter crap'  bizzy_izzy2020@... | 03/03/08
RE: Horrors! Linus Torvalds calls HFS 'utter crap'  hgais | 03/14/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

advertisement

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

Enterprise Applications

  • Check out some of the easiest and most powerful ways to boost productivity while saving money on your application infrastructure. See ZDNet's comprehensive Enterprise Application resource center, now!
  • New Online Dashboard
  • Read about top issues IT decision-makers face every day, plus get cost effective solutions to real life IT problems. Oracle Topline