Login  •  Register


The time is now: Wed Nov 20, 2019 9:59 pm

Emaculation wiki  •  Delete all board cookies



Post new topic  Reply to topic Page 1 of 1 [ 5 posts ]
Print view Previous topic  |  Next topic
Author Message
PostPosted: Mon Jun 13, 2016 9:04 pm 
Offline
Forum All-Star
User avatar

Joined: Fri Nov 27, 2009 5:11 am
Posts: 2723
Location: Emaculation.com
macOS Sierra is going to come with a new file system to replace HFS+ -- and it supports named forks!

https://developer.apple.com/library/pre ... 99-CH2-SW1

It also supports COW, TRIM, AES encryption (but no FileVault support), sparse files, snapshotting, cloning,and decoupling the hard volume from the logical volume (you can dynamically resize virtual disks, proping them up with actual SSDs/HDDs/etc when/as you want).

It doesn't support AFP (only Samba) and is case sensitive.

Fun times! I hope someone backports it soon.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Wed Jun 15, 2016 6:17 pm 
Offline
Master Emulator

Joined: Fri Sep 17, 2004 4:22 am
Posts: 354
Crikey! OS X has been using the same HFS+ as MacOS 8.1, all this time!?

I just assumed it was using something like ext3 or whatnot.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Wed Jun 15, 2016 7:32 pm 
Offline
Forum All-Star
User avatar

Joined: Fri Nov 27, 2009 5:11 am
Posts: 2723
Location: Emaculation.com
HFS+ is extensible, so there have been extensions rolled out over time. This means that any older HFS+ partition is forwards-compatible, but newer features (Case insensitivity, journalling, ACLs, hardlinked folders, compression and encryption) are not handled/recognized if a newer partition is mounted under an older OS.

So yeah; HFS+, as it debuted in 1998, is the same filesystem that will be used in macOS 10.12, and will possibly even still be the default for 10.13 in 2017. We might see it deprecated in 2018, *20 years* after it was first deployed, but APFS still has a few kinks to work out before that happens, and all currently supported versions of macOS will need to support APFS -- so since Apple supports 3 versions back, we're more likely to see it show up as the default in 10.14 or 10.15.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Fri Jun 17, 2016 8:54 pm 
Offline
Forum All-Star
User avatar

Joined: Wed Nov 11, 2009 5:47 pm
Posts: 1323
Location: Germany
Would be a bad day to see HFS+ being dropped by Apple, but no surprise. :(
HFS+ must be the last major part of the OS offering backward compatibility for emulators.
Sure its nonsense to address a NAND device via sATA as if it was a spinning disk.
OS X is still THE host for Mac emulators, 10.9 or lower were best though.
The day APFS is implemented as the sole filesystem, a Mac will be worse than Windows for emulators.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Fri Jun 17, 2016 11:08 pm 
Offline
Forum All-Star
User avatar

Joined: Fri Nov 27, 2009 5:11 am
Posts: 2723
Location: Emaculation.com
It won't be that bad; Apple already dropped support for MFS and HFS, and we're still surviving. FUSE plugins help; hfsfuse already supports HFS+. For me, the scary thing is if they ever drop support for named forks -- that means that it won't matter if you can mount the filesystem, as the OS will no longer be able to actually access the data in non-data forks. And that's not something easily fixable with a FUSE plugin.

Thankfully, Apple has shown no plans yet to deprecate named forks :)


Top
 Profile  
Reply with quote Post a reply  
Display posts from previous:  Sort by  
Post new topic  Reply to topic Page 1 of 1 [ 5 posts ]


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
 

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group