The Asahi Linux developers involved with working on Linux support for Apple Silicon M-Series devices have put out a new progress report on their development efforts.

Asahi Linux developers have kept working on new kernel patches and some being upstreamed for Linux 6.17 and 6.18 cycles, as previously covered on Phoronix. Notably with Linux 6.18 is the Device Trees for the Apple M2 Pro / Max / Ultra devices albeit more driver code is still working its way upstream.

  • hddsx@lemmy.ca
    link
    fedilink
    arrow-up
    4
    arrow-down
    13
    ·
    2 days ago

    I hope whoever is managing this does it better than Ubuntu’s rust debacle

    • LeFantome@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      16 hours ago

      Have there been problems since 25.10 released? Real question. I have not seen those articles. I thought it had gone well.

    • woelkchen@lemmy.world
      link
      fedilink
      arrow-up
      17
      arrow-down
      1
      ·
      2 days ago

      I hope whoever is managing this does it better than Ubuntu’s rust debacle

      Honestly: Why? Apple M processor platform support relies completely on reverse engineering. It’s not a production-ready platform despite what some people keep shouting in forums. Even old M1 and M2 Macs can only reboot running Linux since this summer: https://officialaptivi.wordpress.com/2025/07/26/linux-6-17-will-be-able-to-reboot-silicon-macs/

      A Rust rewrite of the bootloader is the least of their construction sites.

      • troed@fedia.io
        link
        fedilink
        arrow-up
        11
        ·
        2 days ago

        If you run Asahi Linux of course you could reboot - what you’re linking is that the functionality got mainlined.

        I run Asahi on an M1 Macbook Pro and the only functionality I’ve ever found missing is USB-C video out. It works so well otherwise that I completely forgot it isn’t there and sat together with a customer not understanding why I couldn’t get a picture up on their presentation screen.

        • xav@programming.dev
          link
          fedilink
          arrow-up
          2
          ·
          1 day ago

          Also actually being able to go to sleep mode. Currently it’s more or less just the screen going off, the battery still drains like crazy in a few hours. Another basic feature not working.

        • woelkchen@lemmy.world
          link
          fedilink
          arrow-up
          1
          arrow-down
          7
          ·
          2 days ago

          the only functionality I’ve ever found missing is USB-C video out

          Pretty basic feature to miss.

    • onlinepersona@programming.dev
      link
      fedilink
      English
      arrow-up
      11
      arrow-down
      2
      ·
      2 days ago

      There is no “debacle”. 25.10 is an interim release specifically there for testing new things. They are catching bugs exactly where they are supposed to.

      If you’re calling it a “debacle”, you might as well download the test version of any software out there, discover a bug and call that a “debacle”.

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

        25.10 is an interim release specifically there for testing new things.

        You’re confusing alpha and beta versions with an actual release. A release without long term support is still a release.

      • hddsx@lemmy.ca
        link
        fedilink
        arrow-up
        1
        ·
        2 days ago

        Maybe Ubuntu changed since I last used it. I looked and it looks like interim means non-LTS.

        coreutils is, well, important. It’s fine to bring new software in, but you have to test it. And they haven’t tested enough.

        Ubuntu has, at least long stretches of the past decade, been a really good server and desktop for me. Having bugs that prevent updates is not acceptable for a server OS. Yes, you should be able to manually intervene but I expect a higher standard from Ubuntu.

        Changes like swapping out coreutils for the rust variant really needs to go through Debian first. Are there bugs that trickle through Debian? Yes. But Debian is stable. Ubuntu should be too. They are basically testing a core function in production. Ubuntu releases are not supposed to be betas. At least, historically, that has held true.

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

          coreutils is, well, important. It’s fine to bring new software in, but you have to test it. And they haven’t tested enough.

          They abolished alpha and beta versions because Canonical’s QA is so good, they don’t need them any longer…