Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

grahamperrin

macrumors 601
Original poster
Jun 8, 2007
4,942
648
Spun off from https://forums.macrumors.com/showthread.php?p=20116744&legacy#post20116744

Curious. In logs for pre-release and released builds of OS X 10.10 Yosemite, this (for example):

… OSInstaller[402]: Evaluating SKDisk { BSD Name: disk2s2 Mount point: / Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }

If this is an indication that the HFS Plus file system is already, in some way, a legacy aspect of developments by Apple: I should not assume that what's to follow will be limited to Mac hardware. But if Macs begin to use something other than HFS Plus by default, I don't expect iOS to make the same transition at the same time.
 

wrldwzrd89

macrumors G5
Jun 6, 2003
12,110
77
Solon, OH
Spun off from https://forums.macrumors.com/showthread.php?p=20116744&legacy#post20116744

Curious. In logs for pre-release and released builds of OS X 10.10 Yosemite, this (for example):

… OSInstaller[402]: Evaluating SKDisk { BSD Name: disk2s2 Mount point: / Role: kSKDiskRoleLegacyMacData Type: kSKDiskTypeHFS }

If this is an indication that the HFS Plus file system is already, in some way, a legacy aspect of developments by Apple: I should not assume that what's to follow will be limited to Mac hardware. But if Macs begin to use something other than HFS Plus by default, I don't expect iOS to make the same transition at the same time.
I noticed this myself, and I think you are on to something. My guess is btrfs.
 

MikhailT

macrumors 601
Nov 12, 2007
4,582
1,325
I noticed this myself, and I think you are on to something. My guess is btrfs.

Not going to happen, BTRFS is under GPL. Apple refuses to accept GPL.

Apple will build their own FS from scratch that'll take the best features from ZFS/BTRFS IMO.
 

Mr. Retrofire

macrumors 603
Mar 2, 2010
5,064
519
www.emiliana.cl/en
From
http://en.wikipedia.org/wiki/Hierarchical_File_System#History

“In 1998, Apple introduced HFS Plus to address inefficient allocation of disk space in HFS and to add other improvements. HFS is still supported by current versions of Mac OS, but starting with OS X, an HFS volume cannot be used for booting, and beginning with OS X 10.6 (Snow Leopard), HFS volumes are read-only and cannot be created or updated.”

HFS is deprecated, not HFS+ and HFS+J.
 

grahamperrin

macrumors 601
Original poster
Jun 8, 2007
4,942
648
kSKDiskRoleLegacyMacData for all four types of HFS Plus, I guess

… HFS is deprecated, not HFS+ and HFS+J.

The type for HFS+J is kSKDiskTypeHFS – a somewhat generic 'HFS' at the tail of that string.

Without testing, it's reasonable to assume that all four types of HFS Plus are, for (at least) the purpose of installing OS X Yosemite:
  • type kSKDiskTypeHFS
  • role kSKDiskRoleLegacyMacData
– that's legacy, not deprecated.

(We should not expect Yosemite to install to a slice where HFS Plus is not journaled, but that's a separate topic.)

Types of HFS Plus

Quote:

… Apple's hdiutil(1) Mac OS X Manual Page lists four HFS filesystem types for creation purposes:
  • HFS+
  • HFS+J (JHFS+)
  • HFSX
  • JHFS+X
The less commonly used expression JHFSX is probably an informal abbreviation of JHFS+X.​

 

sjinsjca

macrumors 68020
Oct 30, 2008
2,238
555

Thanks for this.

Since Lion, the file system has been gradually and steadily abstracted in both OS X and iOS. There has to be a reason. Looking at the ancient HFS family tree while comparing to the more modern file systems like BTRFS, ZFS and ReiserFS, OS X's file system looks positively dusty.

Then there's the cloud. Fresh thinking is needed beyond the Dropbox model.

Ergo, something is due. Apple isn't doing the abstraction just to keep its engineers busy.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.