8 comments

  • JLO64 1 hour ago
    Here's the blog post from the Asahi devs announcing this: https://asahilinux.org/2026/09/m2-episode-1/
  • Krish1577 2 hours ago
    Reverse-engineering Apple's custom silicon is basically the modern equivalent of repairing a spaceship while it's actively launching. Incredible work by the Asahi team!
  • whatever1 1 hour ago
    Why Apple does not at least provide the specs to the community? So much wasted effort when they can just share a pdf.
    • jjtheblunt 59 minutes ago
      Apple's hypervisor.framework lets other OS instances run very very fast with the UTM app (open source on github, but i use the prebuilt version from the App Store). In my case i've used arm native linuxes (arch with various compositors, kde, gnome, fedora) all on M2, M2 Max, M5 and the experience is indistinguishable from native. MacOS is running too. I think hardcore graphics folks might want direct accelerator access, or there'd be curiously little reason for Asahi (other than that it's awesome work).

      I use UTM in emulation mode, NOT Qemu simulation mode, which is wasteful.

      just my $0.02.

      • smashed 53 minutes ago
        What is the purpose here? You are still stuck with a full blown MacOS running the system no? That is what Asahi tries to replace, not the other way around.
        • MomsAVoxell 37 minutes ago
          The purpose is to be able to run a decent Linux setup while also having MacOS for things. Not everyone is stuck on the anti-Apple train; some of us put software on all the platforms and thus using the hypervisor for this use case is quite comfortable. Disclaimer: personal experience - I too use UTM for highly productive things..
        • jjtheblunt 41 minutes ago
          I'd recommend reading up on it, and perhaps trying it, because it's very useful.

          For folks lamenting that the (awesome) Asahi efforts are challenged by reverse engineering of changes from M2 to M3, and so on, those changes vanish into the abstraction, but their benefits do not. That's why i switched from Asahi a couple years ago to UTM in apple silicon hypervisor mode.

          https://developer.apple.com/documentation/hypervisor https://apps.apple.com/us/app/utm-virtual-machines

        • GeekyBear 20 minutes ago
          It serves the exact same purpose that WSL does in Windows.

          You can run any flavor of Linux you like in a virtual machine, while booted into the native OS.

      • boredatoms 52 minutes ago
        This misses the point entirely. What happens when apple inevitably discontinues support for this hardware.
        • jjtheblunt 37 minutes ago
          i have no idea how you think apple silicon will discontinue support for itself.

          the hypervisor framework documentation, that i linked above, is pretty clear; the linux builds for arm run extremely fast on apple silicon because hypervisor framework gives them hardware access, in some subsystems directly (memory mapping for example), in other systems through a shim (graphics hardware).

          • vlovich123 16 minutes ago
            Apple discontinues support for this HW, not Apple discontinues support for running Linux in a hypervisor.
    • Retr0id 41 minutes ago
      Aside from the "they have no incentive" answer, I imagine it's not so easy even if they wanted to. I suspect most of it won't be solely Apple's IP to share in the first place.
    • sansah 1 hour ago
      They want control on the walled garden. When was the last time apple did anything for public unless forced by FCC. Now there is no hope since they can simply donate to trump.
      • novafunc 1 hour ago
        Apple made some changes specifically for Asahi Linux to make it more robust.

        I believe it was Hector Martin who discussed it on Mastodon a while ago.

        • vallerie 1 hour ago
          Would you happen to have a link to this? I would like to learn about this but unfortunately treehouse.systems doesn't seem to be very well indexed by search engines, and Mastodon's search is failing me.
        • iscmt 31 minutes ago
        • bitpush 1 hour ago
          Source? It's a welcome thing but very much not like Apple.
          • robertoandred 14 minutes ago
            Apple has a long long history of supporting open source.
    • meerita 1 hour ago
      It wouldn’t even be a problem for Apple to support Linux. Linux’s desktop market share has never been a threat to Apple at all. I hope Termus, being the engineer he is, opens this up.
      • ChocolateGod 7 minutes ago
        [delayed]
      • kylec 1 hour ago
        I don't think Linus Torvalds has any sway on what Apple does. Or do you mean John Ternus, the new CEO?
        • meerita 59 minutes ago
          My phone autocorrected Termus to Torvalds, what a catch!
          • alsetmusic 49 minutes ago
            > My phone autocorrected Termus to Torvalds, what a catch!

            Kinda funny and definitely a word suggestion that will be locked in future code.

          • kylec 48 minutes ago
            Also it's "Ternus" with an "n"
            • whatever1 18 minutes ago
              This message would be so badass if you were Ternus himself!
    • alt227 1 hour ago
      So that you have to keep buying Macs every few years of course. If they gave you a way to install linux easily then you could use it far past their intended lifespan and wouldnt keep you locked into the apple ecosystem. They have proved time and time again that Apple hardware running anything but MacOS or iOS is something they will work very hard to stop you doing.
    • amazingamazing 1 hour ago
      Why would they?
    • IshKebab 1 hour ago
      I expect they don't actually care whether or not people run Linux on macs. I mean they used to let you run Windows!

      Probably the real reason is just that it's extra work - both in terms of producing the docs, and in dealing with complaints when they change things. From their point of view it's extra work with no benefit to them.

      • cosmic_cheese 12 minutes ago
        Yep, I suspect the goal is to reduce support footprint/burden to the absolute minimum possible, which is also why they don't maintain their legacy virtualization/translation layers indefinitely (Classic mode, Rosetta 1 (PPC → x86), Rosetta 2 (x86 → ARM)). The benefit is being able to make major changes, refactors, etc with relatively little delay and encumbrance.

        This applies on both the software and hardware layers. In the past, CPU suppliers dragging their feet and/or being unable to deliver on promises were the chief motivation for switching architectures, and now that they're their own supplier they can banish that issue entirely so long as they're not beholden to any kind of external behavioral contracts or expectations.

        If the OS teams need some new capability or discover substantial benefit from redesigning some part of the SoC, the SoC/hardware team can just implement it and not have to care about breaking anything. That's a major competitive advantage that practically nobody else in the computer or mobile device industries has.

      • ajross 1 hour ago
        > they used to let you run Windows!

        They let you run Windows when they were losing in the market and needed a path to migration for users of the winning platform. Once they started winning, they stopped.

        Conversely, Microsoft refused to interoperate with Linux. Until Linux became the clear winner in the datacenter space. Now they have WSL and actually work pretty well as a cross-platform development environment.

    • ajross 1 hour ago
      > Why Apple does not at least provide the specs to the community?

      Because then they'll have to compete with Linux, which opens them up to someone else making a cheaper computer that does the same stuff.

      I mean, I'm typing this on a junky Raptor Lake laptop I found on eBay for $220. Would I buy a Neo or MBP to replace it just to run the same software stack? Probably not.

      If you believe OS X is the best environment and Apple Silicon will remain the best hardware in perpetuity, it seems silly for Apple not to allow some experimentation. Apple executives, to be blunt, know better. Lean times are always ahead.

      • smashed 46 minutes ago
        Apple silicon is winning in performance and power consumption. It's not quite the same as the old Intel based generation, where they were more like premium/well built machines with good screens and hardware.

        Now some people would like to use that top of the line Apple silicon but without MacOS that comes with it. I doubt this is a huge threat to apple but it's also not a huge market for them. From what I understand they are not actively impeding it but not actively helping it either.

        I actually won a M2 laptop a while ago. I resold it, new in box still shrink wrapped because I did not care for MacOS, just a personal preference. People like me are a minority though.

        • nosioptar 20 minutes ago
          I'm in the same boat.

          Hell, I was given a bunch of old iphones recently, all of which are newer and better hardware than my phone. I wiped them and donated them to charity.

        • ajross 38 minutes ago
          > It's not quite the same as the old Intel based generation, where they were more like premium/well built machines with good screens and hardware.

          Not sure what generation you're talking about? Intel c. 18-25 years ago was wildly ahead on everything, much more so than Apple is now, in fact.[1] Apple Computer, quite famously, straight up abandoned their previous CPU architecture and started shipping Intel chips just to have something competitive in the market.

          Again, everything goes in cycles in this industry and Apple's executive decisionmaking is 100% not placing bets on being the best forever just to make a bunch of Linux nerds happy.

          [1] Process innovation mattered more at the time, where now we're hitting the scaling limit and chips are much more comparable.

  • TomJansen 1 hour ago
    I am wondering how much the spec changes per M-chip iteration? I think that after some iterations, the spec stays the same, no?
    • dagmx 57 minutes ago
      Your intuition here is wrong.

      Processors, not just Apple’s, change constantly between generations. The core instruction set doesn’t change, but they get new capabilities, not just with new instruction sets.

      Remember the SoC isn’t just the CPU. It’s display engines, GPUs, storage controllers, video decoders and more.

      Even outside of Apple, you’ll see hardware vendors provide Linux patches for their latest CPUs to keep working well. There’s some baseline functionality that works out of the box but it’s never a free ride.

  • TechSquidTV 8 minutes ago
    I thought development officially ended?
  • benoau 1 hour ago
    Some big caveats but still amazing progress!
  • sansah 1 hour ago
    Lack of sleep and HDMI support is real roadblock for adoption. Hope they gets past soon.
  • tunder 1 hour ago
    Still no thunderbolt support.
    • MYEUHD 1 hour ago
      You can contribute support for it
      • BowBun 1 hour ago
        Indeed, not sure why you are being downvoted. Contribute to open source with the energy you have to call out missing features.
        • basisword 27 minutes ago
          Because it's a lazy response. OP might not be a software developer. Should they learn complex software engineering to try and contribute or should they call out a missing feature that's important to them so the actual developers have some data on what to prioritise?
          • saghm 23 minutes ago
            It's no lazier than saying "Still no <feature> support"
    • alt227 1 hour ago
      To be fair this is the thing that is likely to be the most difficult due to it being closed proprietary apple/intel tech.
      • bigyabai 20 minutes ago
        Intel and AMD both support Thunderbolt on Linux, it's not impossible per-se.