←back to thread

1080 points antipaul | 1 comments | | HN request time: 0.2s | source
Show context
faitswulff ◴[] No.25066407[source]
This really flips the argument that Mac hardware is overpriced and underpowered on its head. Now Apple computers are a premium product from a performance perspective, as well.
replies(13): >>25066438 #>>25066460 #>>25066481 #>>25066592 #>>25066593 #>>25066611 #>>25066666 #>>25066717 #>>25066772 #>>25067074 #>>25067563 #>>25068229 #>>25071110 #
torbital ◴[] No.25066717[source]
But now they are locking down their software hard. So there is really no free lunch.
replies(2): >>25066753 #>>25066822 #
avalys ◴[] No.25066822[source]
In what respect is Apple “locking down their software hard” with respect to these new Macs?
replies(4): >>25067018 #>>25067027 #>>25067452 #>>25069725 #
josteink ◴[] No.25067452[source]
> In what respect is Apple “locking down their software hard” with respect to these new Macs?

Locked bootloader only booting stuff signed by Apple.

So these CPUs can only be used to run MacOS, no Linux or other alternate open platforms.

replies(1): >>25068474 #
xenadu02 ◴[] No.25068474[source]
Where are you people getting this from? This is not accurate. You can in fact downgrade security from recovery OS.

ARM doesn't have a generic platform like PC but I'm sure someone will figure out how the device tree works if they haven't already.

replies(1): >>25069899 #
cesarb ◴[] No.25069899[source]
ARM does have a generic platform like the PC, it's the BSA (https://developer.arm.com/documentation/den0094/a).
replies(1): >>25120638 #
1. xenadu02 ◴[] No.25120638[source]
LOL, I should have known someone would try to "well akshually" me.

The BSA/SBS is relatively new as far as I'm aware. The server version was released in 2014, the same year as the iPhone 6 which was already using Apple SOCs.

I don't know when the client version was released but fairly recently AFAIK. I don't know of any systems shipping based on it.

Most ARM systems are using device trees and their own custom slate of devices.

So I should amend my comment I suppose: no one is using any kind of "Standard ARM PC" definition in any quantity, and I'm not sure we should bring over UEFI or ACPI when device trees have been working well so far.

Nevertheless as I noted I'm sure enterprising hackers will figure out how to do it. If you downgrade security the SEP will sign whatever "kernel blob" you like and the system will load and jump to it at boot. Technically that isn't even required - a kext could pause all CPUs, set the correct registers, and jump to a completely different OS if you were really determined.