DECnet 协议将很快在 Linux 上停用,因为它被认为已弃用 

斯蒂芬·海明格 (微软软件工程师) 最近提议删除代码 协议管理 Linux 内核 DECnet。 这位工程师认为,不仅软件已经过时,而且 DECnet 属于计算机协议历史博物馆,而不是 Linux 内核。

记得 至少自 2010 年以来,DECnet 就没有维护过 Sourceforge 上的文档链接表明它已停产,再加上它的提议得到了强有力的支持,并且删除 DECnet 将使 Linux 内核减少约 XNUMX 行代码。

对于那些刚接触 DECnet 的人来说,你应该知道这 是开发的一套网络协议 由数字设备公司 (DEC) 于 1974 年发布的第一个版本。

DEC开发DECnet 用于硬件/软件网络产品 它实现了数字网络架构 (DNA),这是一组文档,为架构的每一层建立规范并描述在这些层上运行的协议。

原来, 开发用于连接两台 PDP-11 微型计算机, 但它最终成为 1980 年代首批点对点网络架构之一。

然后它被集成到VMS中, DEC的旗舰操作系统。 这是因为 DECnet Phase I 于 1974 年发布,仅支持带有 RSX-11 操作系统的 PDP-11,唯一可用的通信方式是点对点。 1975 年,第二阶段发布,支持 32 个具有不同实现的节点,包括 TOPS-10、TOPS-20 和 RSTS。 该版本具有用于文件传输的行访问侦听器、用于远程文件访问的数据访问协议和网络管理功能。

但处理器之间的通信仍仅限于点对点链路,第三阶段于 1980 年发布,这次支持增加到 255 个节点,具有点对点和多点链路,并引入了自适应路由功能,现在该系统可以通过网关与其他类型的网络(例如 IBM SNA)进行通信。

阶段 IV 和 IV+ 于 1982 年发布,支持多达 64 个节点,并将以太网 LAN 支持作为数据链路的主要选项,因此 又持续了几年 它的开发和改进,但从那时起,DECnet 代码一直是 Linux 内核的一部分。

但是现在,建议去掉这段代码 很快从Linux内核。

“DECnet 协议早已过时,Linux 内核实现已经孤立了十多年,与主线内核相比,代码更属于历史博物馆,”Hemminger 在 Linux 内核邮件列表上的一篇文章中说。 Linux 开发人员 David Laight 也说:“当我在 1990 年代初编写以太网驱动程序时,它已经过时了。”

“这有点令人惊讶,支持首先被内置到 Linux 中,”他补充道。 DECnet 代码的最后一个维护者是 Red Hat 的 Christine Caulfield,他在 2010 年孤立了该代码。这个变化应该不会打扰很多人:VMS 是最后一个使用 DECnet 的操作系统,甚至是稍微主流的操作系统,VMS 有 TCP/IP支持了很久。 请记住,虽然它的存在在今天很快就被遗忘了,但 TCP/IP 并不是唯一存在的网络协议,在 1990 年代中期,它甚至还不是主导协议。

值得一提的是,它不是第一个或最后一个被提议从内核中删除的协议,因为我们记得 AppleTalk 自 10.6 版“雪豹”以来已被 Mac OS X 停用,因此它很快就会消失。

目前, 建议删除 DECnet Linux内核代码 它仍在邮件列表中进行讨论。 但是,鉴于它所享有的支持,可以肯定的是,这个长期孤立的代码很快就会从树中删除。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。