Fedora 36 將移除對 ifcfg 的支持
長期使用 Linux 的老用戶可能還記得電腦中存在這樣的一個文件 /etc/sysconfig/network-scripts/ifcfg-* ,以往用戶需要通過手動修改該文件來管理設(shè)備的網(wǎng)絡(luò)連接。這在過去是一個很常見的操作,但在如今的 Linux 發(fā)行版中這樣的操作已經(jīng)沒有必要了,ifcfg 也已成為了過去時。而 Fedora Linux 則打算更進(jìn)一步,計劃從 Fedora 36 的安裝中移除對這些傳統(tǒng)網(wǎng)絡(luò)配置文件的支持。
ifcfg 是 Interface Configuration 的縮寫,是一個用來控制各個網(wǎng)絡(luò)設(shè)備的軟件接口。當(dāng)系統(tǒng)啟動時,它使用這些文件(通常被命名為 ifcfg- )來確定要啟動的接口以及如何配置它們。
現(xiàn)在對大多數(shù)用戶來說,使用 NetworkManager 和其他類似的軟件來更改網(wǎng)絡(luò)接口配置文件是一種更加簡單的方法,用戶體驗也更加出色。雖然 NetworkManager 保留了對 ifcfg 文件的支持,但要繼續(xù)維護(hù)這種支持也是一個負(fù)擔(dān)。
在開發(fā)者提交的「從新的 Fedora 安裝中放棄 ifcfg 文件支持」的修改建議中,他們表示鑒于 ifcfg 文件沒有以特別前瞻性的方式設(shè)計而產(chǎn)生的復(fù)雜性,以及 ifcfg 的支持代碼已有 13 萬行(不包括巨大的測試套件),并且是產(chǎn)生錯誤的一大來源。繼續(xù)維護(hù)對 ifcfg 的支持已經(jīng)是一項艱巨而復(fù)雜的任務(wù)。
刪除 ifcfg 的支持后,F(xiàn)edora 將減少在修復(fù)錯誤和提供維護(hù)方面的工作量,還能夠降低默認(rèn)安裝的大小。
如果用戶因為某些特殊原因還需要繼續(xù)使用 ifcfg 文件,F(xiàn)edora 仍會對升級至 Fedora 36 的用戶保留提供相應(yīng)支持的軟件包。帶有 ifcfg 文件的舊系統(tǒng)在升級后將獲得對應(yīng)的支持,但不會默認(rèn)出現(xiàn)在原本就不帶有 ifcfg 文件或全新安裝的系統(tǒng)中。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:Fedora 36 將移除對 ifcfg 的支持
本文地址:https://www.oschina.net/news/177763/fedora-36-remove-ifcfg