最近,Linux 内核官方传来一则让全球业余无线电爱好者关注的消息:Linus Torvalds 正式合并代码提交,将 AX.25 协议栈与业余无线电子系统支持从 Linux 内核中彻底移除。
这一变动看似是操作系统专业领域的技术调整,也让不少 HAM 心生担忧:内核砍掉 AX.25 支持,会不会影响业余无线电操作?其实大家完全不用慌,这份改动对绝大多数现代业余无线电玩家,几乎没有实际影响。
Linux 内核此次移除 AX.25 内核级支持,核心原因只有一个:代码长期无人维护,安全隐患频发。依托 AI 漏洞检测工具,内核团队发现,业余无线电相关代码存在多处关键性安全漏洞,可这段代码早已失去主动维护者,最后一次针对 AX.25 的内核代码更新,还是在 6 年前。
Linus Torvalds 对此作出回应:尽管 AX.25 还有少量零散用户,但大部分爱好者早已切换至其它方案,毕竟 AX.25 相关通信本身传输速率较低,内核级支持早已失去必要性,也没有开发者愿意接手维护这段老旧代码。
与此同时,本次 Linux 内核清理还一并移除了 ISDN 支持、总线鼠标驱动、老旧 3Com 网卡驱动等一系列过时、无维护的代码,属于内核常规的技术清理,并非针对业余无线电领域的针对性调整。
可能很多新手 HAM 会疑惑:AX.25 是业余无线电常用通信协议,内核移除后,我们的 Linux 系统设备和软件还能用吗?答案是:完全不影响日常使用!
现如今,主流的业余无线电 AX.25 应用,早已告别内核级依赖,全面转向用户态软件实现。我们日常使用的 Direwolf 软件调制解调器,本身就不需要内核 AX.25 支持就能运行;其他依赖 AX.25 协议的业余无线电工具,也能通过专用的 Python 协议库实现功能,绕开了内核模块。
简单来说,早年依赖内核 AX.25 运行的老式硬件 TNC 终端节点控制器,早已被更便捷、更灵活的软件调制解调器替代,这类老式设备的使用人群微乎其微,此次改动几乎不会波及主流 HAM 的操作场景。
此次 Linux 内核移除 AX.25 内核支持,本质上是一次技术迭代的必然选择,是对长期无人维护的老旧代码的合理清理。