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