Linux有望放弃非常旧的WiFi驱动程序

2023年 10月 14日 55.8k 0

虽然Linux内核倾向于保留非常旧的硬件的驱动程序,但一旦没有已知的用户仍在更新到新的Linux内核版本,或者驱动程序造成了巨大的维护负担,最终是时候让它们离开了。我们已经看到
WiMAX无线代码已删除
现在,Linux无线网络方面的最新产品正在慢慢接近砧板,它们都是旧的WiFi驱动程序。

本周早些时候,Arnd Bergmann发出
RFC消息
建议将一些旧的无线驱动程序降级到Linux内核的暂存区。他推断:

“在查看使用过时.ndo_do_ioctl()回调的旧驱动程序时,我发现了许多特别过时的网络驱动程序,特别是802.11b(11Mbit/s)甚至更旧的无线网络,使用非总线主ISA/PCMCIA风格的总线接口,并使用旧的无线扩展ioctl,而不是2007年用来取代它们的netlink接口。所有这些驱动程序都是过时的或孤立的。“

建议降级的驱动程序包括适用于各种802.11b时代PCMCIA和迷你PCI设备的驱动程序,适用于802.11b 2 Mbit/s之前硬件的Planet WL3501,其中一个较新的驱动程序是2004年至2006年用于某些802.11b/802.11g硬件的无线RNDIS USB驱动程序,但尚未维护并已标记为遗留版本。再加上其他一些过时的WiFi驱动程序的可能性,但可能仍然有用户,如Centrino笔记本电脑中用于各种802.11a/b/g硬件的Intel IPW2x00、索尼PlayStation 3以太网驱动程序、Marvell Libertas和一些Broadcom B43xx设备。

虽然最初的计划是将这些驱动程序转移到暂存区,但Greg Kroah Hartman插话说,应该立即将它们从内核中删除。Linux内核的暂存区是用于清理代码以最终进行主线化,而不是用于降级以最终将其从内核中删除。因此,他建议从主线内核中逐个删除驱动程序,如果旧无线硬件的活跃用户仍在积极升级到新的Linux内核版本,那么未来可以很容易地恢复相应的补丁。

Long story short, look for some of the old 802.11b era and older PCMCIA-style wireless drivers to be likely on the chopping block soon given that they are unmaintained, use old interfaces, no apparent users, and do have a maintenance burden for the ongoing Linux kernel development.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论