A small look at booting APFS in Sierra

Discussion in 'macOS Sierra (10.12)' started by foxlet, May 28, 2017.

  1. foxlet, May 28, 2017
    Last edited: May 29, 2017

    foxlet macrumors regular

    foxlet

    Joined:
    Aug 5, 2016
    #1
    The System
    As of 10.12.4, it is still possible to boot macOS Sierra on top of APFS, although it has many bugs that are make it clear it isn't ready for release yet. They range from issues in the Finder, to application bugs, to minor utility problems. The basic system is pretty solid however, and no kernel panics were seen during the many hours of working under APFS.

    A new APFS EFI filesystem driver and JumpStart driver have also been recently added, probably hinting to a future version of macOS relying on a firmware update for booting APFS directly, and not using an additional HFS+ boot helper partition or the ESP.

    [​IMG]

    Finder
    One of Finder's bugs is that certain disks become inaccessible from the sidebar, but can still be opened with a direct path, or from Terminal.
    [​IMG]
    Finder already has support for APFS's underlaying Copy-on-Write functionality, and that works fine for instantly duplicating files. The actual size for files is reflected in Finder's Get Info, and applications themselves didn't have problems handling the duplicated files.

    Applications
    Some notable applications still work properly even with APFS as the startup disk, such as Disk Inventory X.[​IMG]
    Not everything is working properly though. In terms of browsers, Safari and Firefox both seem to work fine, but Chromium/Chrome suffer from a text rendering bug under APFS that couldn't be replicated on an HFS+ partition.[​IMG]
    System Preferences
    The Startup Disk panel in System Preferences is able to detect APFS disks as bootable, although bless fails due to missing support.
    [​IMG]
    Interestingly, FileVault can still be enabled, even though it isn't currently supported by Apple for non-CoreStorage disks.
    [​IMG]
    Software Update
    Component and Application updates work properly under APFS, although system updates do not and fail after a reboot.
    [​IMG]

    Utilities
    At this point in time, Disk Utility has incomplete support for APFS; partitions can only be manipulated via the Terminal. In addition, disk mounting does not work properly for auto-opening DMGs (such as with a drag-and-drop app installer).

    Spotlight is broken in APFS, as only some files are indexed, and does not seem to refresh properly for applications.

    File sharing works under SMB (albeit with missing labels for root), AFP disks (as officially stated) don't show the root disk, only HFS and supported partitions.

    Performance
    A benchmark was ran on a SATA II Mac with an SSD installed. File operations are much snappier, even though read/write speed for new files is generally unchanged from HFS+, a good note for users of older Macs.

    [​IMG]
     
  2. ButteryScrollin macrumors 6502a

    Joined:
    Jul 29, 2014
    #2
    Can't imagine FV won't be supported on production APFS.
     
  3. foxlet thread starter macrumors regular

    foxlet

    Joined:
    Aug 5, 2016
    #3
    APFS apparently has its own support for full-disk and file encryption, so most likely the existing FileVault will be dropped, and APFS's support rebranded to that, with Apple offering a way transition users to it as it becomes available.
     
  4. dyn macrumors 68030

    Joined:
    Aug 8, 2009
    Location:
    .nl
    #4
    It is still going to be called Filevault and it will still do what it currently does. The technical implementation is different because we are going from a filesystem that doesn't support it (HFS+ sits on top of an encrypted logical volume (read: Filevault) which you can clearly see when you do a diskutil cs list on the commandline) to a filesystem that does.
     

Share This Page