開發者提議清理Linux內核中長期過時的DECnet網絡代碼


作為DigitalEquipmentCorporation的一組網絡協議,DECnet可追溯到1975年。但是這個早已過時的協議,還是在Linux內核中留存十多年的時間。與主線內核相比,它更像是該丟進歷史博物館的代碼。

Phoronix 指出,DEC 為實現數字網絡架構的軟硬件網絡產品而開發 DECnet 。

作為 80 年代的早期點對點網絡架構之一,內置於 DEC 的 VMS 中的它,在那個時代有其歷史積極意義。

然而自 90 年代初以來,它就已經顯得過時且雞肋。然而為照顧極少數的使用需求,DECnet 代碼還是長期滯留於 Linux 內核之中。

截圖(來自:LKML)

好消息是,Stephen Hemminger 在 7 月底提交一份“意見征求稿”,希望大傢能夠支持從 Linux 內核中移除死而不僵的 DECnet 代碼。

DECnet 是一項過時的網絡協議,但比之普通用戶,內核管理人員對它的關註度要更高。

它本就該被丟進計算機協議的歷史博物館,而不是在 Linux 內核中茍延殘喘。

由 Sourceforge 上的文檔鏈接可知,自 2010 年以來,其在內核中就一直處於被孤立的狀態。

在編譯用戶空間程序時,還請將該 UAPI 扔到一邊吧!

此外 Linux 開發者 David Laight 補充道:“Linux 起初受到讓人驚嘆的支持,但當我在 1990 年代初編寫以太網驅動程序時,DECnet 它早就已經過時!”

最後,目前這份建議文檔(RFC)仍在郵件列表中浮動。若最終順利清理掉,Linux 內核將可精簡掉大約一萬二千行代碼。


相關推薦

2024-02-15

的工作已經在進行中,但今天上午又有人提議為Linux內核開發一種新的"沙箱模式"(SandBoxMode),以提高內核中C代碼的內存安全性。華為公司的 Petr Tesarik 發出關於新 SandBox 模式的"征求意見"補丁系列。P

2024-03-10

去年,Linux內核進行大量的代碼清理工作,並致力於移除主線內核樹中多年來不再積極維護的過時硬件支持。在CPU方面,其中一項工作是移除對老式Sun工作站未使用的SPARC32位CPU的支持。移除未使用的SPARC32代碼的補丁已於本周末

2023-11-04

Linux6.7內核的加密子系統更新包括一些常見的變更,如針對不同SoC的各種加密加速更新和其他常規變更,此外還限制一些不安全和/或過時的加密哈希算法的作用。Linux6.7內核降低SHA1的作用。密碼PKCS7代碼已移除SHA1支持,這意味著

2023-03-16

羅斯科技公司有關聯,另外,現在有一個被選中的俄羅斯開發者的Linux內核貢獻被阻止。由於許多開源項目允許使用假名,而且不一定明確與政府或公司的關系,甚至是他們的實際位置,因此在社區驅動的項目中處理制裁問題更

2023-11-02

6 預計將成為今年的長期支持(LTS)內核版本,最近有人提議在 Linux 6.7 中放棄 Itanium,而事實也確實如此。由於 IA-64 內核代碼無人維護,也沒有人願意站出來繼續支持它,支持它的 65k 行代碼已被刪除。asm-generic 刪除所有 IA-64

2024-05-07

平臺的支持似乎也將退出歷史舞臺。早在2020年,就有人提議從Linux內核中放棄對PowerPC40x的支持,因為該代碼長期以來一直處於"孤兒"狀態,已經不再有明顯的用戶波動。在 90 年代,PowerPC 40x 處理器曾用於瘦客

2022-08-18

的,這裡本該有幾個正經的修復。但至少,我們有看到新開發的 FALLOC_FL_INSERT_RANGE 。至於其餘部分,似乎大多僅為重構和清理 —— 這些內容本該在上一個合並窗口期內出現。不過鑒於這些事情隻涉及 NTFS3 本身,我們認為相關實

2022-08-06

Rust 有望作為 C 語言的補充,作為支持 Linux 內核驅動程序開發的新語言。由於刪除許多額外的功能和集成,Rust for Linux v9 較之前的補丁要小得多。通過堅持更初始的“最小化路線”,其有望為主線內核帶來更積極的變化。除增強

2022-09-28

包括27個補丁,共計12.5萬行新代碼。這些補丁包括為內核開發添加一些Rust創建,各種C語言輔助工具,以及其他集成基礎設施。還有一些初始的Rust例子/示例代碼,用於內核內的使用和啟用Rust對x86/x86_64內核構建的支持。與之前相

2024-02-13

核代碼。通過"next/rust-for-arm64"在ARM64開發樹中排隊的補丁是為讓RustARM64/AArch64支持Rust內核代碼到達終點線。提交說明顯示:"此提交為 Rust for AArch64 提供構建標志。內核中已有的 Rust 核心支持將完成其餘工

2022-09-10

。每周我們都會收到來自AMD開源工程師的更新,他們穩步開發對公司新技術的支持。本周,AMD準備對RDNA 3圖形和CDNA MI300圖形加速卡的支持。AMD將在內核中添加一個新的代碼塊,以協助實現這一支持。然而,這段代碼可以給Linux 6

2022-07-07

公認。而在加盟微軟後,這位曾領導多個著名開源項目的開發者,仍將繼續專註於 systemd 的開發。雖然在 Azure / WSL 普及之前的十多年,微軟對 Linux 開源生態系統的態度一直相當冷淡。但今年早些時候,另一位長期 Linux 內核開發

2022-06-23

要基礎,為全球數十億臺設備提供著底層支撐。而從一個開發的貢獻者社區,到每6~10周更新一輪內核版本,Torvalds一直肩負著主要的審訂職責。Linus Torvalds 在 2022 開源峰會活動上發言在今日的開源峰會活動中,Torvalds 與老朋友 Di

2024-03-29

開源的用戶空間軟件棧。從那時起,Arm China 就開始著手開發這個完全開放的用戶/內核驅動程序棧。全志 R329 等一些 SoC 中就采用 Arm China 的 NPU。今天,Arm China 的一位工程師宣佈,希望將他們的 NPU 驅動程序上遊化到加速器子系