First things first, so let’s talk about what the Apple File System (APFS) is and what it means for computers performance. We all know that our files are saved to the storage device, a hard disk drive or a solid state drive or flash drive, whatever. But the computer ‘sees’ it not the way we do. First it divides any file in little pieces and then stacks it on ‘shelves’ or sectors of the drive. The file system determines how large these sectors can be. Going on with the shelves metaphor, imagine bookcases too shallow or narrow to house large thick volumes, but fit for booklets.
Apple File System (APFS): What Is It?
The computer has to ‘rip’ the files to squeeze it into the bookcase. But the shreds could be placed not in one place or shelf but on different ones. Imagine you ripped a Stephen King’s novel in dozens of parts and put them in various corners of your room. The beginning went to the shelf by the sofa, the end landed on the coffee table and the middle dropped behind the TV set. You have to put the book back together to read it from the first page to the last one.
This just what the computer does when we open a file, any file – a document, an image, a saved game. It rushes to put the ‘book’ together and present it to us. If you have borrowed the above mentioned King’s novel from your friend and she calls abruptly to get it back, you can experience some embarrassing moments putting the pages back in the right order and fixing the cover. The embarrassment can be even worse if you lost some pages. Then you mumble your excuses, blush and promise to pay for a new copy. Computers are blunter. They just pop the window ‘This file may be corrupt. Please reinstall the software’.
This is the reason why backing up the data is necessary in the first place. The other problem is storing large files like HD videos. They are too hard to be shredded in pieces. It is like trying to squeeze a high-end home theatre in a bed-sit apartment. Old file systems could not house the amount of data we use now.
HFS+ file system introduced on January 19, 1998 with Mac OS 8.1 can shred the files in 32 bit pieces. It was the great ‘library’ with neatly arranged and scrupulously tagged ‘shelves’, but now it is just not enough. Apple File System is promised to shred the files into 64 bits, which is much more effective for overall performance.
Apple says, Apple File System or AFS for short, will support up to 9 quintillion files. One quintillion is 1 with 18 (eighteen) zeros after it. Just for you to realize the figure: Andromeda Galaxy is about 2 quintillion kilometers away from us and that is well beyond the Milky Way galaxy we belong to. There are only 7.2 quintillions of sand grains in all the beaches on Earth.
Among other AFS advantages we should mention the nanoseconds timestamping. The thing is, when we use files or work online and change them, our system watches the slightest changes like an arduous librarian and stamps them. Timestamps help to track the changes back and restore the latest versions of the files. It is very important while making some transactions online like money transferring. Usually timestamps are divided by seconds. With AFS we are talking nanoseconds. Thus, the system will be more reliable and stable, and fewer operations will be aborted as well.
Then comes encrypting. Many systems support encrypting files, in the age of Assange and Wikileaks this feature is very handy. AFS will be able to encrypt not only the file, but its info or metadata with two separate keys. You will get your own Fort Nox.
With AFS Macs will be able to clone disks and make snapshots of them. Surprisingly, these features, known to Windows users for ages, have not been available on Macs. A beta version of AFS is available also for MacOS Sierra. You can create it and copy the files to and pro, but that is in fact everything you can do with it. You cannot use it as a boot sector, for instance.
But every silver cloud has a dark lining. AFS is case sensitive. What does it means? That you should be accurate while naming files. Because what_we_did_last_summer.jpg and What_we_did_last_summer.jpg will be read as two different files by the system. Being case sensitive is a Linux feature, and Apple operating systems are Linux-based. Honestly, I cannot see why Apple saved this feature for the system meant for the creative folks in the first place. OS X and MacOS have always had the graphic interface for the general public, not the console one. So, an average user cannot always remember about the case. I guess, this will be an issue.
The other drawback is, the AFS partition is not seen under Windows. Those who have the dual boot on their Macs, will face a real problem. Apple promises a Windows driver to understand AFS but this is just in the air.
Apple File System will go to MacBooks, iMacs, Apple watches and wearables. The company will reconsider all the software its gadgets run on. It might be also great to get new iMacs or Mac Pros to fit the inner changes. I do have my hopes high for Kaby Lake powered desktops and laptops.