Fedora Linux Entwickler zur Bildung des Minimization Team, das gemeinsam mit den Paket-Maintainern um die Installationsgröße der gelieferten Anwendungen, Runtime und anderer Komponenten des Distributions zu reduzieren. Die Größe soll verringert werden, indem überflüssige Abhängigkeiten eingestellt und optionale Komponenten wie Dokumentation ausgeschlossen werden.
Die Größenreduzierung ermöglicht eine geringere Größe der Anwendungscontainer und spezialisierten Builds für Internet of Things-Geräte.
Es wird angemerkt, dass die Größe des Basis-Images von Fedora in der aktuellen Form fast dreimal größer ist als die ähnlichen Images von Ubuntu, Debian und openSUSE (300 MB im Vergleich zu 91-113 MB). Als Hauptursache für das Wachstum der Installationsgröße gelten Abhängigkeiten, auf die man durchaus verzichten könnte. Die Reduzierung der 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 minimieren.
Um Abhängigkeiten zu reduzieren, wird geplant, das Abhängigkeitsbaum für gängige und häufig verwendete Anwendungen zu analysieren. Dies ermöglicht es, zu erkennen, welche Abhängigkeiten aufgrund ihrer Unnützlichkeit ausgeschlossen werden können und welche sinnvoll in Teile zerlegt werden sollten. Darüber hinaus wird die Möglichkeit geprüft, spezielle Modi anzubieten, um die Größe der installierten Anwendungen zu verringern, beispielsweise durch den Verzicht auf die Installation von Dokumentationen und Anwendungsbeispielen.
speziellen Distribution
des FESCo-Ausschusses (Fedora Engineering Steering Committee), der für den technischen Teil der Entwicklung der Fedora-Distribution verantwortlich ist, die Prüfung zu verschieben. die Einstellung der Hauptrepositorys für die i686-Architektur.
Dieser Punkt wird zwei Wochen vor der Umstellung der Paketbasis in den Freeze-Zustand vor dem Beta-Release oder nachdem die möglichen negativen Auswirkungen der Einstellung der Paketauslieferung für i686 auf lokale Modulbuilds untersucht wurden, erneut aufgegriffen.
Quelle: opennet.ru
