• suicidaleggroll@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      2 days ago

      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 days ago

        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 days ago

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