Talk:HFS Plus

From Wikipedia, the free encyclopedia
Jump to: navigation, search
WikiProject Apple Inc. (Rated Start-class, High-importance)
WikiProject icon This article is within the scope of WikiProject Apple Inc., a collaborative effort to improve the coverage of Apple, Macintosh, iOS and related topics on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Start-Class article Start  This article has been rated as Start-Class on the project's quality scale.
Checklist icon
 High  This article has been rated as High-importance on the project's importance scale.
 
edit·history·watch·refresh Stock post message.svg To-do list for HFS Plus:

High traffic

On 20 December 2008, HFS Plus was linked from Slashdot, a high-traffic website. (See visitor traffic)

History[edit]

The first paragraph in History says, "However, its first appearance, as a beta filesystem, was in the never-released Copland OS betas."

Where did that information come from? That is just wrong. The white paper (the document that described why Apple needed a new file system to replace HFS) for HFS Plus was finished in Sept 1996 -- that's a month after Copland was canceled. Implementation development was started during the Mac OS 7.6 time frame.

Jumplong (talk) 20:26, 1 September 2015 (UTC)

The 1995 "About the Copland File System" PDF from Apple talks about "an improved version of the HFS volume format". http://www.pagetable.com/?p=211
Amit Singh mentions in his Mac OS X Internals book: "Over the years, some important features that were either created or improved for Copland were added to Mac OS 8 and 9, as was originally intended." and lists HFS Plus as the first example.
These are two sources that pop to mind right now.
Can you point us to sources we can cite that say HFS Plus was developed solely for Mac OS? Can you point us to the white paper you mentioned above? AlistairMcMillan (talk) 23:52, 3 September 2015 (UTC)
I worked on Copland, OS7 and MacOS 8 back in those days, and I recall HFS+ support being added to Copland originally, and that this was part of the functionality that was ported from Copland to MacOS 8, along with chunks of the UI look-and-feel. This is totally WP:OR, of course :) - Alison 01:41, 4 September 2015 (UTC)
The "improved version of the HFS volume format" mentioned in the 1995 document "About the Copland File System" was the "Tin Man" file system the Copland file system team designed but never implemented -- it was not HFS Plus. HFS Plus was designed in 1996 by Jim Luther (that is me), Jack Valois, and Don Brady. The engineering work was started by Don, and completed by Don, Deric Horn, Mark Day and myself.
Amit Singh wasn't at Apple so what he says, while published, is hearsay.
The "HFS Plus Revisited" white paper I mentioned was never published outside of Apple. It was an internal document. Because I still work at Apple, I don't know if it would be wise for me to publish it :-)
Don Brady and Deric Horn (who no longer works at Apple) can verify what I've said. They are both easy to contact on twitter, facebook, or linked. Jumplong (talk) 18:56, 16 October 2015 (UTC)
Thanks for replying but I think contacting Don or Deric to confirm this would likely break the original research rule. Anyway someone has removed that line from the article and I don't have any plans to restore it. What you've said here is enough to convince me that you are who you claim to be. Or at least that my sources weren't exactly the most reliable. :) AlistairMcMillan (talk) 20:12, 18 October 2015 (UTC)

Arbitrary section break[edit]

Isn't the official name of the file system HFS+, not HFS Plus?

Apple use both names interchangeably: http://developer.apple.com/technotes/tn/tn1150.html AlistairMcMillan 08:34, 21 Sep 2004 (UTC)

Which OS versions support which sizes[edit]

At the end of the History chapter, the information about support in various OS version appears wrong to me. E.g, starting with OS 8.1 (not 9 as the article suggests) HFS+ was introduced, and along with it a new API that provides functions to access files with 64 sizes. Or so believe to remember. The Finder and most other apps did not deal with this well, but from a programmer's point of view the current information in the article is partially incorrect.

I'd have to do more research to come up with the correct values and versions, though.

Does someone else know this better already?

-- Tempel 15:17, 29 November 2006 (UTC)

No new File Manager API was introduced in Mac OS 8.1 to support the new capabilities of HFS Plus. Apple introduced new File Manager API to take advantage of HFS Plus larger file sizes and longer names in Mac OS 9.0. Jumplong (talk) 20:09, 1 September 2015 (UTC)

"HFS Plus sometimes corrupts files."[edit]

If you look at the actual source linked to in the cited ZDNet post about HFS+ corrupting data, you can see at the bottom that the author acknowledges the corruption was hardware caused: "I understand the corruptions were caused by hardware issues. My complain is that the lack of checksums in HFS+ makes it a silent error when a corrupted file is accessed. This not an issue specific to HFS+. Most filesystems do not include checksums either. Sadly…". This problem would have affected NTFS and EXT2/3/4 as well. It's misleading to claim this was the fault of HFS+. --208.117.101.118 (talk) 09:03, 26 October 2015 (UTC)

Updated. Better? AlistairMcMillan (talk) 12:34, 3 November 2015 (UTC)

External links modified[edit]

Hello fellow Wikipedians,

I have just added archive links to 2 external links on HFS Plus. Please take a moment to review my edit. If necessary, add {{cbignore}} after the link to keep me from modifying it. Alternatively, you can add {{nobots|deny=InternetArchiveBot}} to keep me off the page altogether. I made the following changes:

When you have finished reviewing my changes, please set the checked parameter below to true to let others know.

N Archived sources still need to be checked

Cheers.—cyberbot IITalk to my owner:Online 16:31, 8 January 2016 (UTC)