1. 不要跟专业的老婆吵架 XDDD2. 很多PCI/USB/SDIO的装置其实都有公版驱动, 或是差异性小要支援新的装置只是改一下驱动家一下 pci/usb/sdio ID然后如果新装置有特殊功能加一点 function flag 之类的像wifi
https://patchwork.kernel.org/patch/5534731/就是这样. 这个有进 4.0 了. brcmfmac 增加新装置的支援还是要靠 broadcomm 的人, 有些参数只有他们才知道...3. 声卡大概只能等有去 hack 了, 或是厂商更新 bios?4. kernel 就是包含了一堆硬件驱动程式, 但也有一些是 outof tree 的, 也就是还没被整进 mainline linux kernel