Developers Build Linux GPU Driver for M4 Mac mini in a Month Using Coding Agents
Two developers, Cody Ho and Niklas Sheth, released a working OpenGL ES 3.0 conformant Linux GPU driver for the M4 Mac mini and MacBook Neo in September 2026. Most of the code was written by LLM coding agents, with Codex handling kernel and firmware reverse engineering and Claude handling user-space work. The driver ships in Gravity Linux, a Fedora remix forked from Asahi Linux, whose AI policy permits generative AI under disclosure rules while Asahi's forbids it. The team reports building the driver from live hardware traces rather than Apple binaries, reusing Asahi's kernel UAPI while writing new code, including a custom shader compiler. The project also relied on Khronos conformance tests to ground the agents, though it required notable human judgement, such as changing capture methods after an agent spent over a week on an unreplayable trace.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in