对于那些碰巧拥有QLogic 10Gb PCIe以太网适配器的用户,主流Linux内核计划从内核源代码树中删除此驱动程序,除非有任何活动用户升级。
尽管QLogic于2016年被Cavium收购,Marvell又于2018年收购了Cavium,但市场上和各种服务器中仍有QLogic 10Gb以太网适配器。快速搜索显示,亚马逊等公司仍在提供一些QLogic 10Gbe有线网络适配器,价格约为75美元。QLogic 10Gb以太网适配器也在一些Dell适配器中使用。但是,不幸的是,没有人维护这个QLogicQLGE,因此现在计划从Linux内核源代码树中删除它。
QLGE驱动程序一直生活在Linux内核的暂存区内,但自2021年1月以来就没有任何活动。由于没有人来维护驱动程序,也没有人来改进代码以将其合并到网络子系统中,因此它现在计划在Linux 6.7中删除。
在中排队
暂存下一个
是“退役”该驱动程序的补丁。经过近三年的无驱动程序改进,它被删除了,但如果该驱动程序支持的QLogic 10Gb以太网硬件的用户表明他们仍在使用最新的上游Linux内核版本,则稍后可以恢复。除非发生这种情况,驱动程序删除设置为“staging next”,这种驱动程序删除将在即将到来的Linux 6.7周期中发生。
staging:qlge:注销驱动程序
自2021年1月提交a7c3ddf29a78(“暂存:qlge:清理QL_ALL_DUMP ifdef land中的调试代码”)以来,该驱动程序没有得到显著改进。司机不应该永远呆在舞台上。由于它已经被供应商放弃,而且没有人来维护它,所以删除它。
如果某些用户显示自己,则驱动程序将恢复到链接消息中建议的drivers/net/。
虽然有些人喜欢认为Linux运行在从烤面包机到汽车的所有设备上,尤其是旧硬件上,但只要代码/驱动程序仍在维护,它就是这样。随着近年来越来越普遍的情况,随着开发人员不再维护代码,也没有其他人来正确维护内核内代码,旧的硬件支持正在逐步取消。
Removing this QLogic network driver lightens the Linux kernel source tree by 10.8k lines of code.