Compat Wireless Work May 2026
The year is 2014. Linus Torvalds has just released the Linux kernel 3.15, and somewhere in a cluttered home office in Bangalore, a young systems engineer named Anjali lets out a groan. Her Lenovo X220—a stalwart machine she’s kept alive with duct tape and open-source devotion—has just lost its mind. Or rather, its Wi-Fi.
The network icon spins. For one sickening second, nothing. Then—a chime. The list of networks populates. Her home SSID. She clicks. Connected. Speed: 54 Mbps. Solid. compat wireless
She pushes her patch to the company’s Git server at 11:47 PM, just under the wire. The year is 2014
Anjali has a deadline. A kernel patch for her company’s embedded board is due Monday. Without internet, she can’t pull the latest changes. She can’t ask for help. She’s stranded. Or rather, its Wi-Fi
Back in 2010, before driver backporting was slick, compat-wireless was the duct tape for duct tape. It was a project that let you take a new kernel’s wireless drivers and compile them against an old kernel’s APIs. It was ugly, it was hacky, and it had saved her hide once in college when her Broadcom card refused to behave.
Years later, compat-wireless will be replaced by a proper backports framework. The Git repo will go read-only. Newer engineers will never know the thrill of forcing a 3.6 driver to run on a 3.15 kernel by sheer stubborness and macro abuse.