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. 權利:您可以隨時限制,恢復和刪除您的信息。