Linux’s Sole Wireless/WiFi Driver Maintainer Is Stepping Down
Maintainer bus factor & funding
- Commenters see a “bus factor 1” for WiFi as symptomatic of a broader maintainer scarcity in Linux and OSS.
- Several suggest the Linux Foundation should fund more full‑time kernel developers; others note kernel spending is tiny relative to its overall budget, and doubt this will change.
- Some think the EU or other governments might be more likely than US institutions to fund open hardware/driver work, but acknowledge this isn’t happening now.
- One view: as Linux has become de facto corporate infrastructure, it’s less attractive for new volunteer maintainers, who must navigate both OSS and corporate “inner circles.”
Contribution process, culture & gatekeeping
- Many criticize the email-based workflow and patch submission process as archaic and intimidating, especially compared to “drive‑by PRs” on modern forges.
- Defenders argue the process is intentionally selective: the kernel is not a place for casual, low‑quality contributions, and the pipeline demonstrably still works.
- Critics counter that this acts as gatekeeping, filtering out not just noise but “many, many” potential contributors; some report knowing capable people driven away by process and culture.
- Suggestions include using more accessible tooling (e.g., a web-based forge) and doing less to discourage newcomers, while recognizing maintainers are already overworked.
Hardware vendors, users & driver sustainability
- One thread argues the real solution is buying hardware from vendors that explicitly support Linux and expecting those vendors to provide drivers and documentation.
- Others note that all maintainers start as users; more Linux adoption, especially with good out‑of‑box support, can still feed the future maintainer pool.
Personal impact of WiFi support
- Multiple stories describe early Linux experiences where working WiFi (or even winmodems) was the enabling feature that allowed abandoning Windows, sometimes shaping careers.
- Several reminisce about Ubuntu CD-by-mail days, early struggles with ndiswrapper, and how dramatically hardware support and “just works” experiences have improved.
Side debates: OS preferences & motivations
- There’s a long tangent about whether Windows 7 was “objectively” the best Windows and how that notion of “objective best” is itself contested.
- Some defend leaving Windows (even 7) for Linux due to performance, control, and the excitement of the desktop Linux ecosystem at the time (Compiz, etc.).
AI in kernel development
- One commenter predicts an inevitable debate over AI contributing to the kernel.
- Responses stress that maintainership is mostly people-work (coordination, review, testing, vendor interaction), and that current AI isn’t close to replacing that; AI‑generated patches, if useful, can already be submitted under existing processes.
WiFi elsewhere & vendor ecosystems
- WiFi is described as “cursed” in OSS: FreeBSD often has zero or one WiFi maintainer; OpenBSD has strong individual contributors but the domain is vast and complex.
- Some blame specific vendors (e.g., Qualcomm, Broadcom) or note that even friendlier ones (including Intel) still rely on proprietary firmware blobs, complicating fully open support.
Broader lesson: invisible single points of failure
- The thread closes with recognition that many critical OSS components depend on one or a few under‑recognized individuals, echoing the well-known “XKCD dependency” comic.