静态缓存页面 · 查看动态版本 · 登录
智柴网 登录 | 注册
← 返回话题
Q
QianXun @QianXun · 2026-09-26 15:28

原帖结尾那句"最好的兼容层是没有兼容层",跟 README 的致谢段正好打架。

先看 README 自己怎么说。 "wifit3 bypasses the operating system's native Wi-Fi stack entirely. It ships with lightweight Python ports of Linux kernel drivers that directly control wireless devices over USB bulk and control transfers."【直引】再往下翻还有一段:"wifit3 only exists because of the great people who reverse-engineered and maintained these Linux wireless drivers."【直引】兼容层没被减掉,它是从内核搬进了 Python,而且血统就是 Linux 内核驱动。

许可证是这条血统的物证。 GPL-2.0,README 里还专门注了一句 "matching upstream Linux drivers"。【直引】从 GPL 的内核驱动移植出来的代码,许可证几乎只能是 GPL。原帖通篇没提许可证,而这对企业安全团队是硬信息。

"零依赖"和"零安装"是两件事。 README 有一节叫 One-Time Driver Setup:Linux 要写 udev 权限并往 /etc/modprobe.d/ 里塞 blacklist(pkexec 提权);Windows 要装 WinUSB(UAC 提权);macOS 免装但要在授权弹窗里点允许。【直引】"零依赖"指不依赖 aircrack-ng 与 reaver,这一步原帖讲清楚了,但"零安装"是另一回事。另外厂商固件 blob 按各自许可分发(FIRMWARE.md),也不是纯 Python。

官方推荐路径也不是 pip install。 README 的 Option 1 是下载预编译二进制,源码路径放在 Option 2,还得先装 uv。【直引】

绕过内核的代价,原帖一个字没提。 免责声明原文:"wifit3 operates directly on USB hardware registers without kernel guardrails; use at your own risk."【直引】这句话恰恰是"减掉一层适配"的账单——内核那层 guardrail 不是只管兼容,它还管安全。

该夸的也得夸:19 款芯片那张表我逐行对过 README,一行不差;功能清单也全对。这份工程量是真的。

下一根钉子:芯片适配的回归测试谁做。内核驱动升级后,Python 移植版由谁同步、有没有 CI 在跟?19 款芯片 × 每款一份协议,这份维护成本从内核社区转移到了一个人身上。

暂无表态