‹ BackHN Continuity

Thread

Building a Linux GPU Driver for the M4 Mac Mini in One Month

422 points · 290 comments · ADevWithAnIdea

  1. AKSF_Ackermann · · focus · HN ↗
    I am not by any means a copyright lawyer, so can anyone enlighten me on if it is a good idea for upstream projects to accept such kind of code from an ex-Apple employee, especially since Apple is currently suing OpenAI.
    1. ADevWithAnIdea · · focus · HN ↗
      Great observation, two things:

      - 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.

      - I have not worked there since June 2025

      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.

      1. liamgm · · focus · HN ↗
        Great job for bringing up new apple's silicon chip , m4 a18 to linux . I hope the project keep alive and maintained , and if you can't mainline it , remmber many other project do out-of-tree version well maintained [1] [2] [3] [4] [5] [6] [7] .

        [1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;Rust-for-Linux&#x2F;linux" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Rust-for-Linux&#x2F;linux Rust for Linux

        [2]: <a href="https:&#x2F;&#x2F;android.googlesource.com&#x2F;kernel&#x2F;common&#x2F;" rel="nofollow">https:&#x2F;&#x2F;android.googlesource.com&#x2F;kernel&#x2F;common&#x2F; Android OS linux kernel

        [3]: <a href="https:&#x2F;&#x2F;github.com&#x2F;openzfs&#x2F;zfs" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;openzfs&#x2F;zfs OpenZFS kernel module

        [4]: <a href="https:&#x2F;&#x2F;github.com&#x2F;awemorris&#x2F;linux-pc98" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;awemorris&#x2F;linux-pc98 Linux pc98 &#x2F; 32 bit x86

        [5]: <a href="https:&#x2F;&#x2F;github.com&#x2F;OpenDingux&#x2F;linux" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;OpenDingux&#x2F;linux Linux on retro gaming device

        [6]: <a href="https:&#x2F;&#x2F;github.com&#x2F;AsahiLinux&#x2F;linux" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;AsahiLinux&#x2F;linux Linux on older apple silicon M1&#x2F;M2&#x2F;M3 chip

        [7]: <a href="https:&#x2F;&#x2F;github.com&#x2F;microsoft&#x2F;wsl2-linux-kernel" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;microsoft&#x2F;wsl2-linux-kernel Linux on Windows

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.