Linux
ifconfig(在linux上)的棄用聲明在哪裡?
很多人說該
ifconfig
命令已被棄用,取而代之的ip
是(至少在 linux 上)。這通常用作從 to 切換的論據
ifconfig
(請參閱我應該退出使用 Ifconfigip
的一些評論和答案嗎? )。我們在哪裡可以找到關於這一點的聲明(即在哪裡聲明
ifconfig
將來不會支持)?
2009 年初,一位 net-tools 維護者在 debian-devel 郵件列表上發表了關於淘汰 net-tools 計劃的官方聲明。正如他們所說,從那時起,net-tools 幾乎沒有得到維護。
Luk Claes 和我,作為網路工具的目前維護者,我們一直在思考它的未來。多年來,Net-tools 一直是 Debian 和任何其他基於 linux 的發行版的核心部分,但它已經過時了。
它不支持 linux 核心的許多現代特性,界面遠非最佳且難以在自動化中使用,而且在過去幾年中也沒有得到太多的喜愛。
另一方面,圍繞 2.2 核心線引入的 iproute 套件具有更好和一致的界面,功能更強大,並且已經使用了將近十年,所以沒有人會說它未經測試。
因此,我們的計劃是用 iproute 完全替換 net-tools,也許會引領其他發行版的路線。當然,大多數人和工具都使用並記住了古老的介面,所以第一步是編寫包裝器,嘗試與 net-tools 兼容。
同時,我們認為大多數使用 net-tools 的軟體包應該被修補以使用 iproute,而其他人可以繼續使用包裝器一段時間。ifupdown 包顯然是第一個候選者,但似乎使用 iproute 的版本自 2007 年以來一直處於實驗階段。
編寫包裝器的想法最終因為不可行而被放棄,從那時起幾乎所有的 Linux 發行版都切換到了 iproute2。