Apple File System
This is so unbelievably dangerous that I won't be using it for at least 2-3 years after it's gone into public use. Designing a whole new filesystem from the ground up is a very risky thing, and there's definitely going to be hidden, obscure bugs. That's been the case with every new filesystem ever designed. Apple is no different. I'll wait for other people to suffer the bugs and lose their data.
That being said, it's about time. HFS+ is a freaking awful filesystem. Almost all of its features are hacked-on, via hidden files at the root of the drive. It's very low performance. But at least it's been vetted for 30 years and it
works.
RAID Support
Finally! Setting up RAID via the Terminal was easy enough, but it was hell to manage with the lack of runtime status (like when a disk dies), and the *weird* display in Disk Utility whenever it encountered RAID. And the constant, looming fear that Apple would delete the RAID driver someday.
Now we know that AppleRAID is here to stay. I refused to pay for SoftRAID out of principle: Overpriced and ugly as hell.
This is what RAID management looked like via the terminal. Awful. I am so glad Apple's GUI is making a comeback. That alone is worth the Sierra upgrade for me.
"Anywhere" Dropped From Gatekeeper
This is the most interesting change of them all. Because it kills software piracy on the Mac. Hahaha! I wonder if the hackers will find some other way of disabling Gatekeeper? I hope not! I never pirate anything, because it robs people of the ability to make software for a living, and kills their joy to keep improving it over time. I've seen developers quit and return to a regular day job due to piracy.
Here's why this change kills piracy:
- When "Allow apps downloaded from" is set to "Anywhere", it DISABLES Gatekeeper system-wide.
- When "Allow apps downloaded from" is set to "Mac App Store" or "Mac App Store and identified developers", it ENABLES Gatekeeper system-wide.
Since people cannot set it to "Anywhere" anymore, they cannot disable Gatekeeper. They can right-click unidentified developer packages and say "Open Anyway", sure, but that doesn't disable Gatekeeper. It only lets them open totally unsigned apps (which no commercial software developer does anymore; only free, Open Source software is unsigned).
Legal apps always have a Gatekeeper code signature, which is deeply written into the application and cannot be removed. Pirated apps have always cracked the binaries, which means that the code signature no longer matches. So even if they try to "Open Anyway", it will now
always be checked via Gatekeeper's integrity check, which will say "This application is damaged and can't be opened. You should move it to the Trash."
HAHAHHAHAHAHAHAHAHAHAHAHHAHAHHAAHHAHA.
I hope the pirates don't find any workaround to disable Gatekeeper again. I am so happy right now. People deserve to be paid for slaving away long nights writing good software. If this change stays, developers will get more motivation to keep producing software since it becomes possible for more people to make a living from it.