| > Apple Silicon Macs are just one step away from being a completely closed system like the iPhone / iPad platform Apple Silicon Macs are based on the iPhone / iPad platform. Apple chose to spend a significant amount of developer time adding the ability for users to securely load their own kernels, which is part of the new BootPolicy system that iDevices do not have, and a documented feature with multiple official tools to support it. There is a blog writen by Apple's head of XNU development detailing how to use it. If Apple wanted to lock these machines down they would've just not done any of that. As for soldered RAM, you would need 8 RAM sticks in individual channels to match the M1 Max's memory bandwidth, at a much higher power consumption. Modular RAM is no longer viable for low-power, high-performance laptops. Modular, low power, high performance: pick two. It's just the way the physics works. Carrying a 512-bit bus across a connector isn't free, it has a significant power/performance cost due to increased capacitance and decreased signal integrity. (Soldered SSDs, sure, that's a valid concern, but it has nothing to do with the OS.) > Where as the reality is that unless Apple releases hardware documentation for it, all non-macOS operating systems on the M1 will always offer sub-par performance. Funny enough, we already have better VM performance than macOS thanks to supporting the M1's vGIC (which macOS does not use yet), and we've also figured out how to work around a USB death issue that affects macOS, and I'm already putting making simultaneous DisplayPort 1.4 + USB3 work if at all possible on my TODO list, because I just found out macOS can't do it. No documentation doesn't mean we can't beat Apple at their own game. |
The fact that this is true makes me grumpy for all the obvious reasons, but even at my rather less informed level of understanding it's still obviously true.
My "solution" here is basically to enjoy the better batter life while grumbling quietly to myself ;)