Pretty much any time a major technology vendor changes anything it raises some cane. The stodgy voices of consistency decry it as an eternal invasion of their right to not change. The vanguard of the new defends this shift as a path toward a new and better future, damning those that complain as technological reactionaries.
This is even more acute when you’re dealing with the size and scope of a company like Apple. Think I’m exaggerating? Remember when they changed the switch on the side of the iPad from rotation lock to silent mode? People had opinions.
Now the iOS ecosystem has a reach well into the hundreds of millions of devices. So when I heard that Apple was going to be updating many of these to their new file system, I wondered how the rollout would go. I should have had a clue when Apple debuted a new file system in a relatively minor update for iOS 10, rather than wait for the next big revision.
So far, the only major complaint I’m seeing about iOS 10.3 is that it takes a while. I can confirm, I started by update during breakfast, expecting to have my phone back when I left for work, only to find it barely half way through 30 minutes later. But that’s about it. Apple just made rolling out a brand new file system seem dull. I’ve had experience trying to do the same on a Linux machine, and even when I managed to not erase all my data, it was anything but smooth (to be fair, I had no reason to install the file system other than to try it).
Granted, I think there may be more issues once APFS rolls out to a general macOS release. iOS has the benefit of having completely locked down hardware, Apple can plan for every contingency. There’s at least the chance of some slight variability on the macOS side, by nature of simply being more complex with more user variability (although since most of Apple’s PC components are soldered on, not that much). I’m really curious to see if there are any downsides to running it on spinning disk.
But let’s not discount just how easy Apple made this look. This was a potential minefield of issues, and Apple’s backend engineers obviously did a lot of hard work to smooth the rollout. I’m still hunting around for hard benchmarks to see if there’s much of a performance impact. But being optimized for SSDs, saving space, robust snapshotting, and concurrent access can only mean good things going forward.
- Remembrances of Interfaces Past: Firewire - June 26, 2017
- Windows 10 S and Ransomware - June 23, 2017
- Cloud Extensions, DevOps Models, and Playing with GUIs on Docker with Gestalt Cloud News 17.6 - June 22, 2017
- AMD’s Future in Servers: New 7000-Series CPUs Launched and EPYC Analysis - June 22, 2017
- PCIe versus Ethernet in a Composable System - June 22, 2017
- Managing Your IT Career – The On-Premise IT Roundtable - June 20, 2017
- Wavebox: All Your Web Apps Are Belong To Us - June 16, 2017
- Excelero’s NVMesh Magic - June 14, 2017
- A Quick Look at LinuxKit Packaging System - June 14, 2017
- Advice to Vendors: Know Your Identity - June 9, 2017