Skip to content

Commit 35dd249

Browse files
Passing the torch
Signed-off-by: Alyssa Rosenzweig <[email protected]>
1 parent bbb48c3 commit 35dd249

File tree

1 file changed

+89
-0
lines changed

1 file changed

+89
-0
lines changed
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
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

Comments
 (0)