Entwickler von Fedora Linux bei der Bildung des Minimization Team, das gemeinsam mit den Paket-Maintainern arbeiten wird, zur Reduzierung der Installationsgröße der gelieferten Anwendungen, Laufzeit und anderer Komponenten des Distributionspakets. Die Größe soll durch das Einstellen der Installation überflüssiger Abhängigkeiten und den Ausschluss nicht erforderlicher Komponenten wie Dokumentation verringert werden.
Die Reduzierung der Größe wird zu einer Verringerung der Containergröße von Anwendungen und spezialisierten Builds für Internet-of-Things-Geräte führen.
Es wird festgestellt, dass die aktuelle Größe des Basis-Images von Fedora fast dreimal so groß ist wie vergleichbare Images von Projekten wie Ubuntu, Debian und openSUSE (300 MB gegenüber 91-113 MB). Als Hauptursache für das Wachstum der Installationsgröße werden Abhängigkeiten genannt, auf die man leicht verzichten könnte. Die Reduzierung von Abhängigkeiten wird nicht nur die Größe der minimalen Umgebung optimieren, sondern auch die allgemeine Sicherheit erhöhen und Angriffsvektoren durch den Ausschluss überflüssigen Codes verringern.
Zur Reduzierung von Abhängigkeiten wird geplant, den Abhängigkeitsbaum für gängige und häufig verwendete Anwendungen zu analysieren, um zu verstehen, welche Abhängigkeiten aufgrund von Unnötigkeit ausgeschlossen werden können, und welche sinnvollerweise in Teile zerlegt werden sollten. Außerdem wird die Möglichkeit geprüft, spezielle Modi zur Reduzierung der Größe installierter Anwendungen bereitzustellen, beispielsweise durch das Einstellen der Installation von Dokumentationen und Anwendungsbeispielen.
Zusätzlich kann vermerkt werden
des FESCo-Ausschusses (Fedora Engineering Steering Committee), der für den technischen Teil der Entwicklung der Fedora-Distribution verantwortlich ist, die Überprüfung auf das Einstellen der Bildung der Haupt-Repositorys für die Architektur i686.
Zu dieser Frage wird der Ausschuss zwei Wochen vor der Übergabe der Paketbasis in den Gefrierzustand vor der Beta-Version oder nachdem die möglichen negativen Auswirkungen der Einstellung der Lieferung von Paketen für i686 auf lokale Modul-Builds untersucht wurden, zurückkehren.
Quelle: opennet.ru
