|
How did you reach that conclusion? On the contrary, my reasons are purely practical. The fact Linus uses Asahi is far from an endorsement for regular users. He obviously has a much deeper knowledge of Linux compared to a regular user, with the skills to troubleshoot and fix most issues. My reasons for not considering it: - As skilled as the Asahi team is, they're a small team going against one of the world's largest corporations. Not only does it take immense effort to reverse engineer every single hardware component, the project will always be at the mercy of Apple, who may break the support at any time with a software or hardware update, whether willing or unwillingly. - The Linux software ecosystem is sufficiently unstable on its own, but also running it on ARM, _and_ an alien hardware environment, presents even more challenges. As much as the Asahi team has made progress here, expecting them to support all variations of software in this landscape is unreasonable. I definitely don't want to have additional issues to troubleshoot, which I'm tired of doing with Linux to begin with. Cue the replies claiming how Asahi works flawlessly... That's a whole lot of shaky ground to base my computing on, and I wouldn't consider it even for personal, let alone professional, use. Maybe if Apple started opening up and officially supporting Linux on their hardware, I _might_ consider a project like Asahi, but until then, it's a non-starter for me. |
They don't support variations of software at all. They support the hardware. If the drivers work then the software just works. Software is built on APIs. Asahi does not need to support applications.
> always be at the mercy of Apple, who may break the support at any time
Same deal for any other hardware manufacturer. The x86 PC manufacturers are still using proprietary undocumented hardware components to this day, even the ones who you believe are "officially" supporting Linux. It only works because devs are reverse engineering devices without support from the manufacturers.
> but also running it on ARM, _and_ an alien hardware environment, presents even more challenges
ARM is a stable well supported platform for Linux, so the CPU is less of an issue for Asahi devs. Graphics hardware is somewhat "Alien" but is also stable now on Asahi.