|
|
|
|
|
by webmobdev
1684 days ago
|
|
The only real attraction of the M1 Apple Silicon is the power saving it offers, especially on laptops where it means longer battery life. Other performance metrics are just temporary gains that AMD / Intel will match up with future CPUs. (Intel and AMD themselves used to compete similarly, with each bettering the other over the years, and it will be no different with Apple Silicons too). Everybody understands that with soldered RAM, SSD and a closed SoC the M1 Apple Silicon Macs are just one step away from being a completely closed system like the iPhone / iPad platform - all that Apple has to do is lock the boot-loader of the Mac, like on iPhones / iPads, and tighten SIP to prevent installation outside of its App Store. When (not if) they do this, the users will be effectively trapped into the Apple ecosystem, with them beholden to Apple's mercy on how effectively and how long they can use their system (planned obsolescence). This is why many with common sense have ignored the new Apple M1 systems, and continue to stick with the more open systems relying on AMD / Intel. Constant hyping of "Linux on M1" is meant to counter the perception of the closed-box macOS mono-culture, and give us the false hope that the M1 macs are just like any other Intel / AMD computer. 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. |
|
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.