Asahi Linux 7.1 Progress Report

(asahilinux.org)

245 points | by pantalaimon 3 hours ago ago

57 comments

  • eqvinox 36 minutes ago

    > The defacto industry standard for audio ICs is I²S, an I²C-based bus optimised for audio data.

    Nit: I²S has nothing to do with I²C.

    (Most I²S chips also have an I²C interface since I²S only carries raw audio data, no sideband like volume control or clock configuration. But that's a separate interface and can also be SPI rather than I²C. In fact, SPI is more closely related to I²S than I²C is.)

    • a1o 4 minutes ago

      Thanks for this comment, it lead me to look into I2S and I learned something new!

  • JSR_FDED 2 hours ago

    I’m in absolute awe that a handful of motivated people can crack these problems

  • CafeRacer 3 hours ago

    It is exciting that they are working on AVD driver.

  • simonmales 2 hours ago

    Will this forever exist as a Fedora "remix". Or will we find the support in upstream so I can one day run Debian-based distro?

    I think the last time I used an RPM-based distro was almost 2 decades ago.

    • mort96 2 hours ago

      They are upstreaming their patches, so upstream Linux will eventually get the necessary drivers.

      Though their kernel fork is (obviously) open source, so there's nothing stopping you from taking a Debian aarch64 roots, build your own Asahi kernel (or take the build from Fedora), and set up Debian on these machines with Debian yourself. Just requires some elbow grease.

      Or, if you find Ubuntu acceptable, there's Ubuntu Asahi: https://ubuntuasahi.org/

      EDIT: After some googling I found this wiki article: https://wiki.debian.org/InstallingDebianOn/Apple/M1

    • weikju 2 hours ago

      You can still run Arch, and Ubuntu Asahi also exists. (1)

      They’re working hard on upstreaming everything exactly so it’s easier for any distribution to be ported.

      1- https://ubuntuasahi.org/

    • MYEUHD 2 hours ago

      linux-asahi is available in Void Linux:

      https://voidlinux.org/download/#arm%20platforms

      It's a regular package of linux in the distro: https://github.com/void-linux/void-packages/tree/master/srcp...

    • tensegrist an hour ago

      i've been using nixos on an m2 air for a year now, the kernel is enough

    • realusername an hour ago

      Upstreaming something like this is a monumental task, even small changes can take ages. It will take a while.

    • leenixx an hour ago

      The founder of asahi linux famously quit due to how hard it was to upstream patches. It’s not easy to deal with linus’ project.

  • coxmi 2 hours ago

    I wonder what the dev/CI process looks like on this.

    Will it ultimately be manually loading a build into specific hardware each time, or is there a level of automation that can be done here?

    • viraptor an hour ago

      m1n1 does a lot of fun stuff here: https://asahilinux.org/docs/sw/tethered-boot/

      It allows you to do some remote control and automation for kernel loading and debugging where you get a very thin layer in between the real hardware and the kernel, without affecting the hardware I/O behaviour.

    • an hour ago
      [deleted]
  • Gigachad an hour ago

    Is the github sponsors link a 404 for everyone else?

  • sneak 2 hours ago

    It is baffling to me that Apple, ostensibly a hardware company (that happens to be pursuing services revenue the way a crackhead pursues crack), ridiculously flush with cash, doesn’t throw 2 or 3 of their thousands of FTEs on this. The goodwill/brand marketing alone is worth their comp, and it will absolutely move units as well. Linux people LOVE laptops, and Apple makes the best laptops by a parsec. It seems like 10x ROI would be a conservative estimate.

    • jeroenhd 2 hours ago

      Apple is a digital services company that happens to sell hardware. Their big money maker is their app store, and no Linux user is ever going to buy apps from the app store.

      They still have the Darwin kernel open,but more and more of the open core is moving to closed components, a recipe for what Google started doing to Android. Now that they're no longer the hipster underdog, I don't think they care much about the brand marketing. You already believe they make the best laptops by far, what more marketing do they need?

      • mft_ an hour ago

        AFAIK Apple’s “services” revenue is a little over a quarter of their total; everything else is hardware, dominated by the iPhone. Mac hardware is <10% of total revenue.

        iPhones are largely locked to their App Store so no risk there. Macs (currently) aren’t locked to the App Store - and I’d guess that Mac App Store usage is middling as a result.

        Which is to say, I doubt that a marginal Mac App Store revenue hit from a small proportion of users switching to Linux over MacOS is the driver for not supporting Linux development. I’d guess it’s more about an inflexible company culture and maybe not wanting to extend their area of responsibility and risk.

      • speed_spread 4 minutes ago

        If there was a Linux Apple App Store, I would buy stuff from it. I already buy from Steam. OSS doesn't have the answer to everything. Boutique software has value that people are willing to pay for.

      • Mashimo 2 hours ago

        > Their big money maker is their app store

        That said, their AirPods division could be a Fortune 500 on its own.

      • an hour ago
        [deleted]
    • figmert 2 hours ago

      Because Apple is not just a hardware company anymore. They track users and they sell ads. Sure, they are not at the same level as Meta and Google, but their ad platform is not insignificant anymore. Also that same software platform allows to get more money out of their users via their App Store.

      Selling hardware with the software that helps them track means more revenue than the same hardware with the software.

      • boxed 2 hours ago

        The ad revenue is a drop in the bucket compared to the app store rent, which is a drop in the bucket compared to hardware sales.

        • eru 2 hours ago

          Do you have any sources for hardware sales vs app store revenue?

          • MYEUHD 2 hours ago

            https://bullfincher.io/companies/apple/revenue-by-segment

            iPhone: 50.4%

            Mac: 8.1%

            iPad: 6.7%

            Wearables, home and accessories: 8.6%

            Services: 26.2%

            I assume that the majority of service revenue is App store revenue.

            Other services they provide are iCloud and Apple care

            • dbdr an hour ago

              That's revenue though. Fixed costs for hardware is probably much higher. If we looked at profits, the percentages would probably look quite different.

          • Angostura an hour ago

            Let’s not conflate total App Store revenue and Ad revenue.

            • eru an hour ago

              Yes, but I was willing to grant (even if only for the sake of argument) that ad revenue is probably a lot smaller than the other two in the list.

    • Grombobulous 25 minutes ago

      Food for thought: Apple’s services make more revenue than Macs and iPads combined, and they do so at a higher profit margin. There’s your answer.

      I don’t agree that Apple makes the best laptops by a parsec. Not anymore, many alternatives are closing the gap. This is aided by the fact that Apple hasn’t touched the MacBook Pro chassis in 5 years, making it quite dated especially with the underutilized, oversized notch and the horrendous menu bar software implementation that plagues the notch as a real problem for me and something that doesn’t just “disappear into the background.” The software solution is to just disappear menu bar items that don’t fit, making them unusable.

      Apple is still the gold standard, don’t get me wrong. But I’ve got my Framework 13 Pro preorder in, and the list of compromises compared to a Mac is very short. My existing Framework 13 is already close enough and the Pro appears to fix 100% of the gripes I have with my system.

      CNC machined chassis? Check. Haptic trackpad? Check. Graphics performance? Better than the M5 (non-Pro). Battery life? 20 hours of video playback.

      And I’ll be getting numerous advantages over a MacBook: cross-compatible modular hardware, upgradable RAM and storage, customizable I/O, low cost DIY repairs, 3:2 screen ratio ideal for coding.

      But this is just one laptop. If you explore the windows laptop space, there are a lot of great machines these days. Windows is really the weakest part of the equation, and you can just get rid of that.

      I’ve myself eyed the Zephyrus G14 or G16 as a gaming and general purpose system in a MacBook Pro-sized form factor. It’s refined, it feels premium, the OLED display is gorgeous. Apple’s best chips can’t touch the graphics performance of a dedicated Nvidia GPU, so long as a huge amount of VRAM isn’t a requirement for you.

      There are also laptops in the Lenovo Yoga line that are extremely compelling against a MacBook Air.

    • GTP an hour ago

      My father purchased a new MacBook just in time to avoid the recent price increase. It wasn't because his old one didn't work anymore; it was because Apple wouldn't support it on more recent macOS versions, and some applications he runs daily (like Teams) don't work anymore on the latest supported macOS for that MacBook. Apple is an hardware company, and forcing you to upgrade your hardware gives them revenue. Admittedly, his MacBook lasted longer than many other laptops would have. But, if it wasn't for the outdated OS, he would have been happy to keep using it because the hardware was still fine for office use.

      • armchairhacker an hour ago

        FYI there’s software that can upgrade old Macs to officially unsupported OSs: https://dortania.github.io/OpenCore-Legacy-Patcher/

        • GTP 41 minutes ago

          He found out about one of those, but wasn't comfortable using it anyway.

      • carlosjobim an hour ago

        But in this case it was Microsoft who forced him to upgrade, wasn't it?

        • GTP 42 minutes ago

          Depends on the point of view, as it is Apple not supporting that MacBook anymore, and Microsoft could have a point in not supporting macOS versions that Apple doesn't want to support anymore. You could even argue that he forced the update on himself, since the web version still worked. The point remains that somehow without upgrading the hardware some software he uses everyday doesn't work anymore.

          • carlosjobim 21 minutes ago

            I would put it squarely on Microsoft in this case. They decided to make their software not function anymore. Why not let older Teams clients still function and communicate with the newer?

            Apple still pushes updates and security updates to OS versions which are not the latest. So I don't see how they can be blamed much here.

            • GTP 10 minutes ago

              I'm not sure he's still receiving security updates, as the MacBook in question is from ~2015. But, if this is the case, then you would have a point.

              • carlosjobim 3 minutes ago

                That's over 10 years of service. But if it's a Pro, then the latest OS officially supported is Monterey, which received its last update in 2024. So I would consider that very fair of Apple, even impressive.

    • mhh__ an hour ago

      I read somewhere that Apple even uses Linux kernels to bring up new hardware but I don't know if it's actually/still true.

    • torben-friis an hour ago

      Their amazing laptop hardware pushes you into their ecosystem. Once you're on macOS, might as well get iphone rather than Android and benefit from the synergy, same for airpods or the apple watch.

      The only reason I'd see support for Asahi making sense for Apple is a Firefox situation, keeping the project alive to prove to regulators that there are alternatives.

    • leenixx an hour ago

      Why do you think that Apple doesn’t have developers internally that develops Linux for their own chips?

      They obviously have a ton of people developing with linux and even asahi, else they wouldn’t been able to make adjustments in their uefi to shape the support of 3rd party OSes exactly how they wanted.

      As apple no longer develop their own servers (OS), they even run some internal ”production” system on Linux, on their own hardware.

    • toxik 2 hours ago

      Nobody gets promoted for building open-source software at corpos. It is allowed, at best, not condoned. So what manager is going to go for this? Let's dedicate our limited resources to gratuitous goodwill work. Carrer suicide, I expect. Unfortunately.

      • GTP 23 minutes ago

        How would you fit Red Hat in this picture? I think the situation could be different, if it is about improving some software the company is using for its business. Not that this happens often, but I think the possibility to persuade managment that improving a piece of software crucial for the company's business is there.

      • an hour ago
        [deleted]
    • carlosjobim an hour ago

      Are you really baffled as you say?

      Every dollar Apple would spend on Linux support, they could instead spend on other improvements which makes their products better for much more important customer groups.

      Goodwill among Linux people have very low value, since this is a group who doesn't want to pay for stuff. Such goodwill might even have negative value.

      And Apple has aggressively been making new offers for these customer groups. Such as their Creator Studio, which is probably hated among Linux people, but a great offer for normal people who need and want to get real stuff done on the computer.

    • rvz an hour ago

      > It is baffling to me that Apple, ostensibly a hardware company (that happens to be pursuing services revenue the way a crackhead pursues crack), ridiculously flush with cash, doesn’t throw 2 or 3 of their thousands of FTEs on this.

      Why should they when they have macOS already?

      > Linux people LOVE laptops, and Apple makes the best laptops by a parsec. It seems like 10x ROI would be a conservative estimate.

      How many people who buy Apple silicon laptops do it to run Linux on it? less than 10,000 or 20,000 people?

      You should not expect Apple to care about what Linux users want. The closest you are getting from them is being able to boot a custom OS or kernel.

      Everything else from the drivers to the secure enclave they do not care.

      • GTP 20 minutes ago

        > Why should they when they have macOS already?

        Because Apple cuts support for old MacBooks eventually, even if the hardware still works perfectly. See also my other comment: https://news.ycombinator.com/item?id=48745199

      • drdexebtjl an hour ago

        No one buys Apple Silicon laptops to run Linux because they can barely run Linux.

        But if they could, Apple would sweep the market for Linux laptops. Macbook hardware completely outclasses even the high end options.

    • VeejayRampay an hour ago

      see homebrew, they could have made this an official thing but no, they prefer to let people work do their work for them and sleep on their mattress of cash

      despicable business practices really

      • brewmarche 28 minutes ago

        IIRC Apple actually helped with MacPorts in the beginning

      • SG- 30 minutes ago

        actually long ago before homebrew there was MacPorts which Apple actually was part of.

  • Forgeties79 2 hours ago

    God bless the asahi team