• suicidaleggroll@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        2 天前

        The issue is that, while the CPU instruction set is largely (completely?) compatible between systems, the peripherals are not, and the drivers are often handled by closed-source binary blobs that are not portable to other operating systems. So while you could get code to run on the CPU, you wouldn’t have networking, display, audio, etc. Same reason you can’t just drop Linux on any old Android phone or tablet either (some you can, but not many).

        • Quatlicopatlix@feddit.org
          link
          fedilink
          arrow-up
          1
          ·
          2 天前

          Yea fair, i am beginning to get into making hardware work with cobbeling together device trees, i would have guessed that at least after some time the apple hardware would have been known well enough to make it work.

      • steal_your_face@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 天前

        I think only asahi Linux worked on the apple M chips last time I checked. Do all arm chips use the same instruction set?