Comment by bigyabai

3 months ago

Has a proprietary bootloader that Apple can lock in an OTA update. Also doesn't support Linux as well as Intel or AMD chipsets, unfortunately.

Last I heard asahi ran pretty well on M1/M2. Is that not the case?

  • It runs well but battery life is quite a bit worse than on macos.

    • That’s not particularly surprising to be honest. A lot of what makes Apple tech what it is is the concert between their hardware and software. Not trying to put it too poetically here, but that’s what it’s always seemed like to me.

      In general when I install Linux on an Apple device I just assume there isn’t the same level of performance. I remember installing mint on a 2016 intel MBpro and the limitations/cons didn’t surprise me at all because I just kind of expected it to perform at 70% of what I expected from macOS but with far more free freedom/control. It ran very smoothly but you definitely lose a lot of functionality.

      3 replies →

i don't think either of those is really true?

https://asahilinux.org/docs/platform/open-os-interop/

  • Literally the first step of the boot overview depends on a proprietary and irreplaceable Apple-controlled blob:

      iBoot2 loads the custom kernel, which is a build of m1n1
    

    Apple decides whether or not m1n1 ever loads.

    • Only if you boot into macOS and connect it to the internet. iBoot2 never changes by itself, you, the user, decides if you want to boot into recovery or macOS and run an update.

      So can Apple stop signing new iBoot2 versions? Sure! And that sucks. But it's a bit of FUD to claim that Apple at arbitrary points in time is going to brick your laptop with no option for you to prevent that.

      Granted, if you boot both macOS and Asahi, then yes, you are in this predicament, but again, that is a choice. You can never connect macOS or recovery to the internet, or never boot them.

      5 replies →