In der Veröffentlichung von Fedora 41 wird vorgeschlagen, das Paket network-scripts zu entfernen, das die Unterstützung klassischer Skripte für die Netzwerkkonfiguration bietet, die auf den Befehlen ifup und ifdown basieren. Solche Skripte wurden bereits seit 2018 als veraltet angesehen. Der Grund für die Entfernung ist die geplante Abschaltung von ISC dhcp, dessen Unterstützung Ende 2022 eingestellt wurde.
Der Inhalt der network-scripts ist stark an ISC dhcp gebunden, und eine Migration zu einem anderen DHCP-Client ist aufgrund der Einstellung der Paketentwicklung nicht möglich. Anstelle der Befehle ifup und ifdown wird die Verwendung des Dienstprogramms nmcli aus NetworkManager oder des Befehls networkctl empfohlen. Die Entfernung von network-scripts wird nicht zum Stillstand alter Netzwerkkonfigurationen ifcfg führen, da das Paket NetworkManager-initscripts-ifcfg-rh alternative Komponenten zu deren Unterstützung bereitstellt.
Darüber hinaus wird das Vorhaben hervorgehoben, in Fedora 41 Änderungen an den Polkit-Regeln vorzunehmen, die den Zugriff auf den Hintergrundprozess rpm-ostree in Builds der Fedora-Distribution regeln, die das atomare Aktualisierungsmodell (Fedora Atomic Desktops) verwenden. Die Änderungen ermöglichen es normalen, nicht privilegierten Benutzern, das System zu aktualisieren, ohne das Administratorkennwort eingeben zu müssen.
Zudem erweitern die Änderungen die Anzahl der privilegierten Operationen, die bei der Ausführung durch den Administrator die Eingabe eines Kennworts erfordern. Diese Maßnahme wird als zusätzlicher Schritt betrachtet, um die Durchführung gefährlicher Operationen durch den Administrator zu bestätigen, wie z. B. Änderungen an Kernparametern, Installation von Paketen aus dem lokalen Dateisystem und Wechsel des System-Images. Operationen zur Installation/Entfernung von Paketen aus den Standard-Repositories, Systemupdates und das Zurücksetzen von Änderungen bleiben für den Administrator ohne Eingabe eines Kennworts zugänglich.
Die Vorschläge befinden sich derzeit in der Diskussionsphase und wurden noch nicht vom FESCo-Ausschuss (Fedora Engineering Steering Committee), der für den technischen Teil der Entwicklung der Fedora-Distribution verantwortlich ist, behandelt.
Quelle: opennet.ru
