Fedora36将移除对ifcfg管理设备网络连接的支持。这在过去是很常见的做法,但在今天的Linux发行版中已经没有必要了,ifcfg也已成为过去。而FedoraLinux打算更进一步,计划从Fedora36安装中移除对这些传统网络配置文件的支持。ifcfg是InterfaceConfiguration的缩写,是用来控制各种网络设备的软件界面。当系统启动时,它使用这些文件(通常命名为ifcfg-)来确定启动哪些接口以及如何配置它们。对于大多数用户而言,使用NetworkManager和其他类似软件更改网络接口配置文件现在是一种更轻松、更好的用户体验。虽然NetworkManager保持对ifcfg文件的支持,但继续保持这种支持是一种负担。在开发人员提交的“从新的Fedora安装中删除ifcfg文件支持”的变更提案中,他们表示鉴于ifcfg文件的复杂性并没有以特别前瞻性的方式设计,而且ifcfg的支持代码已经是130,000行(不包括巨大的测试套件),并且是错误的重要来源。继续维护对ifcfg的支持一直是一项艰巨而复杂的任务。通过删除对ifcfg的支持,Fedora将减少修复错误和提供维护的工作量,并且还能够减少默认安装的大小。如果用户由于某些特殊原因需要继续使用ifcfg文件,Fedora仍会为升级到Fedora36的用户保留相应的配套包。升级后将支持带有ifcfg文件的旧系统,但不会默认为没有ifcfg文件的系统或全新安装。本文转自OSCHINA文章标题:Fedora36将移除对ifcfg的支持本文地址:https://www.oschina.net/news/177763/fedora-36-remove-ifcfg
