<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: ADevWithAnIdea</title><link>https://news.ycombinator.com/user?id=ADevWithAnIdea</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 08 Nov 2026 17:10:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ADevWithAnIdea" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ADevWithAnIdea in "Asahi Linux Progress Linux 7.3"]]></title><description><![CDATA[
<p>All the code is already public<p><a href="https://github.com/GravityLinux/linux" rel="nofollow">https://github.com/GravityLinux/linux</a>
<a href="https://github.com/niklassheth/mesa-wip" rel="nofollow">https://github.com/niklassheth/mesa-wip</a><p>but as a shipped product you are currently right. That'll change when we ship.</p>
]]></description><pubDate>Sat, 07 Nov 2026 17:34:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=50406347</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=50406347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50406347</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Asahi Linux Progress Linux 7.3"]]></title><description><![CDATA[
<p>Vulkan 1.4 on the GPU, D3D12, full AAA gaming support</p>
]]></description><pubDate>Sat, 07 Nov 2026 10:22:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=50403246</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=50403246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50403246</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Asahi Linux Progress Linux 7.3"]]></title><description><![CDATA[
<p>Just remember that for however bad our code is (and I have no issues saying that most of our linux driver code is absolutely horrific, for now) it's better than Asahi code, because our code exists, and their code doesn't.</p>
]]></description><pubDate>Sat, 07 Nov 2026 10:22:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=50403241</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=50403241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50403241</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Asahi Linux Progress Linux 7.3"]]></title><description><![CDATA[
<p>Hasn't been shipped yet, integration is being done now, we're shipping a new installer, from scratch graphics driver, and new kernel so there's a lot of moving parts we want to get right.</p>
]]></description><pubDate>Sat, 07 Nov 2026 10:20:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=50403232</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=50403232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50403232</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Asahi Linux Progress Linux 7.3"]]></title><description><![CDATA[
<p>They're referring to Omarchy, it's very clear on their IRC</p>
]]></description><pubDate>Sat, 07 Nov 2026 06:47:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=50402253</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=50402253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50402253</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Asahi Linux Progress Linux 7.3"]]></title><description><![CDATA[
<p>Works! The code is public at <a href="https://github.com/GravityLinux/linux" rel="nofollow">https://github.com/GravityLinux/linux</a><p>We also have vrr!</p>
]]></description><pubDate>Sat, 07 Nov 2026 06:40:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=50402220</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=50402220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50402220</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Asahi Linux Progress Linux 7.3"]]></title><description><![CDATA[
<p>Shameless plug for my own project:<p><a href="https://gravitylinux.org" rel="nofollow">https://gravitylinux.org</a><p>Spoiler: We have Vulkan 1.4 working, all of M4 and most of M5 working, are making significant progress towards full suspend to ram (no version of Asahi supports this) and this will all be shipped to users very soon!</p>
]]></description><pubDate>Sat, 07 Nov 2026 06:36:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=50402197</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=50402197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50402197</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Gravity Linux Alpha Release: Linux on the M4 Mac Mini with GPU and DCP Support"]]></title><description><![CDATA[
<p>> hiding use of LLMs<p>I disagree with this also, but the latter was so obviously wrong that I figured I should leave a reply. We are separate projects and what Asahi does is their business, our interactions will be in upstream projects and follow upstream guidelines.</p>
]]></description><pubDate>Mon, 21 Sep 2026 20:24:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49792894</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49792894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49792894</guid></item><item><title><![CDATA[Gravity Linux Alpha Release: Linux on the M4 Mac Mini with GPU and DCP Support]]></title><description><![CDATA[
<p>Article URL: <a href="https://gravitylinux.org/blog/early-alpha-m4-mac-mini/">https://gravitylinux.org/blog/early-alpha-m4-mac-mini/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49791468">https://news.ycombinator.com/item?id=49791468</a></p>
<p>Points: 40</p>
<p># Comments: 17</p>
]]></description><pubDate>Mon, 21 Sep 2026 18:38:19 +0000</pubDate><link>https://gravitylinux.org/blog/early-alpha-m4-mac-mini/</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49791468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49791468</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p><a href="https://news.ycombinator.com/item?id=49736144">https://news.ycombinator.com/item?id=49736144</a></p>
]]></description><pubDate>Thu, 17 Sep 2026 03:44:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49736145</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49736145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49736145</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>Claude Design, the only Anthropic product I genuinely like. I spent a <i>LOT</i> of time on those, so I'm glad you enjoyed them! I'm about the least artistic person you ever met in your life (everything in my life is very functional and very unaesthetic) so I'm a rather big AI design tool enjoyer.</p>
]]></description><pubDate>Thu, 17 Sep 2026 03:44:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49736144</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49736144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49736144</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>I'll add an addendum to the blog post at some point with a more detailed method because there is demand, but the tl;dr is:<p>- boot macos under hypervisor (detailed guide in my part 1) into single user mode<p>- write your own metal program and run it as early in boot as you can<p>- trace all relevant graphics regions<p>- once you see the first kick, intercept that kick, then capture the full uat state<p>- reboot the device, then copy that whole uat state back into the machine, every bit exactly where it was<p>- perform the kick, verify the output page changes as expected<p>- have the LLM build all the objects itself in python<p>- repeat with different metal programs until we have all the behavior you want<p>- for a list of all behaviors you want, just look at the m1/m2 kernel driver and make sure everything they do has an analogue in your codebase<p>- if there's every any problems, there's a very simple debugging loop: 1. MAKE SURE YOU HAVE A REPLAYABLE CAPTURE. if you don't then priority #1 is to get that capture. once you have that capture, it's only a matter of time until it works</p>
]]></description><pubDate>Thu, 17 Sep 2026 00:36:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49734989</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49734989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49734989</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>The friend I am referring to I met at Stanford around April of 2026 in a dorm event. We've spoken in person exactly once (I use "friend" loosely to describe anyone I've spoken to who I'm not on bad terms with) and at no point did we discuss anything detailed about Apple Silicon. For further context, I left Apple in June of 2025.</p>
]]></description><pubDate>Wed, 16 Sep 2026 01:30:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49721112</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49721112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49721112</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>I detail most of the development process in part 1:<p><a href="https://codyho.dev/blog/hypervisor-macbook-neo/" rel="nofollow">https://codyho.dev/blog/hypervisor-macbook-neo/</a><p>tl;dr you reboot the device with `macvdmtool`, you install m1n1 as the boot object, you talk to the m1n1 proxy over a python shell. I'm documenting the process as I go also (see: the blog posts, also my github repos) both so others can do it and as record of the clean room nature, but this really is just GPT go brrrrr</p>
]]></description><pubDate>Tue, 15 Sep 2026 23:54:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49720450</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49720450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49720450</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>Right now I'm focusing specifically on the M4 Mac Mini and Neo, I just don't own any M4 Pro or Max hardware. My guess is that most of the drivers will just work on the other platforms, but we'll have to test.</p>
]]></description><pubDate>Tue, 15 Sep 2026 23:52:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49720436</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49720436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49720436</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>> concealing that he is a former Apple engineer with direct contacts to the people involved in Apple Silicon development<p>This is false. I am a former Apple engineer. I did not conceal it (it's the top item of my resume and my LinkedIn and I made my PR from my public Github with my name attached, as opposed to a pseudonym which is expressly allowed by Asahi policy). I also had no exposure, at all, to any internal information or code about macOS, SPTM, or Apple Silicon during my time there.<p>I also don't have connections to people involved in Apple Silicon development (and I'd add that this does not mean someone cannot contribute, the question is were they exposed to tainted information, which is absolutely not true in my case). I have many friends who work for Apple (I'm a Stanford alum) but none in Apple Silicon directly.<p>I disagree with the phrasing of this entire thing, but this statement is demonstrably false.</p>
]]></description><pubDate>Tue, 15 Sep 2026 23:26:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49720236</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49720236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49720236</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>TL;DR:<p>1. We want to guarantee our work is not a "derivative work" of anything Apple wrote.<p>2. If we look at any Apple binaries, there's no way prove that our code didn't borrow from Apple.<p>3. Since we didn't look at any Apple binaries, then there's no way our work can be a derivative work-- we didn't even look at their stuff.</p>
]]></description><pubDate>Tue, 15 Sep 2026 22:43:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49719879</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49719879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49719879</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>Linking to another HN comment: <a href="https://news.ycombinator.com/item?id=49719480">https://news.ycombinator.com/item?id=49719480</a></p>
]]></description><pubDate>Tue, 15 Sep 2026 22:40:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49719844</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49719844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49719844</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>For the kernel driver it's literally just: run the hypervisor, wait for the kick, save the UAT state, replay the whole thing, make sure the output pages change, then just follow the pointer to initdata until you've built the whole tree from scratch. LLM handles the rest.</p>
]]></description><pubDate>Tue, 15 Sep 2026 22:39:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49719835</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49719835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49719835</guid></item><item><title><![CDATA[New comment by ADevWithAnIdea in "Building a Linux GPU Driver for the M4 Mac Mini in One Month"]]></title><description><![CDATA[
<p>Great observation, two things:<p>- During my time at Apple I never saw any of the macOS source code, at all, even for userspace components. I had not even heard of things like SPTM.<p>- I have not worked there since June 2025<p>I don't believe that there's any risk due to my former Apple employment. As another example, WINE does not ban all former Microsoft employees, they just ban anyone who has ever looked at the Windows source code. If I felt there was even a chance that my employment at Apple may have exposed me to relevant internal secrets, I would refrain from contributing to community projects.</p>
]]></description><pubDate>Tue, 15 Sep 2026 22:02:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49719480</link><dc:creator>ADevWithAnIdea</dc:creator><comments>https://news.ycombinator.com/item?id=49719480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49719480</guid></item></channel></rss>