|
| 1 | ++++ |
| 2 | +date = "2025-02-13T14:00:00-00:00" |
| 3 | +draft = false |
| 4 | +title = "Passing the torch on Asahi Linux" |
| 5 | +slug = "passing-the-torch" |
| 6 | +author = "The Asahi Linux team" |
| 7 | ++++ |
| 8 | + |
| 9 | +With a heavy heart, we announce the resignation of Asahi Linux founder Hector |
| 10 | +Martin (marcan). His statement is on [his |
| 11 | +blog](https://marcan.st/2025/02/resigning-as-asahi-linux-project-lead/). Asahi |
| 12 | +Linux brings Linux to Apple Silicon, supporting audio, webcams, graphics |
| 13 | +acceleration, and more. As the remaining developers, we are taking this as an |
| 14 | +opportunity to build sustainable project governance. No matter how talented an |
| 15 | +individual, a large project cannot rest on a single person's shoulders. So |
| 16 | +instead of one replacement... we have seven: |
| 17 | + |
| 18 | +* [**Alyssa Rosenzweig**](https://rosenzweig.io), graphics dev. |
| 19 | +* [**chaos_princess**](https://social.treehouse.systems/@chaos_princess), kernel dev. |
| 20 | +* [**Davide Cavalca**](https://github.com/davide125), Fedora dev. |
| 21 | +* [**Neal Gompa**](https://royalgeekworld.com/), Fedora dev. |
| 22 | +* [**James Calligeros**](https://social.treehouse.systems/@chadmed), audio dev. |
| 23 | +* [**Janne Grunau**](https://social.treehouse.systems/@janne), kernel dev. |
| 24 | +* [**Sven Peter**](https://social.treehouse.systems/@sven), kernel dev. |
| 25 | + |
| 26 | +When it comes to project decision-making, we will share equal power in |
| 27 | +accordance with our [new governance](/governance). Nobody's contributions last |
| 28 | +forever. These governance changes will allow the project to persist as |
| 29 | +developers come and go. |
| 30 | + |
| 31 | +Asahi Linux relies primarily on volunteer contributors. Although some |
| 32 | +contributors have individual Patreon or GitHub Sponsors accounts, individual |
| 33 | +funding streams cannot sustain a team. Going forward, our new fiscal sponsor |
| 34 | +Open Source Collective will instead facilitate donations to the project as a |
| 35 | +whole. |
| 36 | + |
| 37 | +Our [Open Collective](https://opencollective.com/asahilinux) therefore replaces |
| 38 | +marcan's Patreon as the primary funding source for the project. The Patreon |
| 39 | +will wind down soon. Four years ago, your Patreon support made this project |
| 40 | +possible. As his Patreon is winding down, today we ask for your support to make |
| 41 | +the project possible for years to come. Your support will allow us to purchase |
| 42 | +hardware and fund developer time. Please consider joining us on [Open |
| 43 | +Collective](https://opencollective.com/asahilinux)<!-- or our [GitHub |
| 44 | +Sponsors](https://github.com/sponsors/AsahiLinux) --> to continue supporting |
| 45 | +the project. |
| 46 | + |
| 47 | +What can you look forward to in 2025? |
| 48 | + |
| 49 | +Our priority is kernel upstreaming. Our downstream Linux tree contains over |
| 50 | +1000 patches required for Apple Silicon that are not yet in upstream Linux. The |
| 51 | +upstream kernel moves fast, requiring us to constantly rebase our changes on |
| 52 | +top of upstream while battling merge conflicts and regressions. Janne, Neal, |
| 53 | +and marcan have rebased our tree for years, but it is laborious with so many |
| 54 | +patches. Before adding more, we need to reduce our patch stack to remain |
| 55 | +sustainable long-term. We cannot predict how the process will go, but we are |
| 56 | +committed to do our part. |
| 57 | + |
| 58 | +The other sustainability issue is testing. We must ensure that every supported |
| 59 | +feature works on all supported hardware, with no regressions over time. As we |
| 60 | +support more features and hardware, the testing requirements explode. |
| 61 | +Unfortunately, manual testing is time-intensive, and bugs *still* slip through. |
| 62 | +The solution is continuous integration (CI) that automatically tests Asahi |
| 63 | +Linux on many devices. Like upstreaming, building this infrastructure is not |
| 64 | +glamorous, but it will protect the project's long-term health. |
| 65 | + |
| 66 | +Where do the M3 and M4 fit in? Until upstreaming and CI progress, the core team |
| 67 | +cannot prioritize new hardware. Nevertheless, some community members are busy |
| 68 | +reverse-engineering to prepare for when the foundations are solid. |
| 69 | + |
| 70 | +Of course, there *are* new features coming for M1 and M2 devices. In 2025, we |
| 71 | +expect to release... |
| 72 | + |
| 73 | +* **DP alt mode**, required for external monitors over USB-C on laptops without a physical HDMI port. |
| 74 | +* **Sparse images** in our [Vulkan driver](/2024/06/vk13-on-the-m1-in-1-month/), enabling DirectX 12. In the mean |
| 75 | + time, you can [enjoy DirectX 11 games](/2024/10/aaa-gaming-on-asahi-linux/) on Asahi Linux. |
| 76 | +* **Internal microphones**. External mics already work via the 3.5mm jack, and internal mics are coming soon. |
| 77 | + |
| 78 | +How soon? On select laptops -- just a few days! Microphone support is made |
| 79 | +possible by a collaboration between James, chaos_princess, and [Eileen |
| 80 | +Yoon](https://github.com/eiln/). On Apple Silicon, the microphones require |
| 81 | +kernel support for multiple hardware blocks, including the Always-On Processor |
| 82 | +(AOP) and the Secure Enclave (SEP), as well as userspace support for |
| 83 | +[beamforming](https://en.wikipedia.org/wiki/Beamforming) to make sure the audio |
| 84 | +sounds great. It's not just samples-in, samples-out... but those three were up |
| 85 | +to the challenge. |
| 86 | + |
| 87 | +Today's news is bittersweet. We are grateful to marcan for kicking off this |
| 88 | +project and tirelessly working on it these past years. Our community will miss |
| 89 | +him. Still, with your support, the project has a bright future to come. |
0 commit comments