Fedora-Initiative zur Anwendungsgröße

Fedora-Linux-Entwickler kündigte die über die Bildung des Minimisierungsteams, das zusammen mit Paketbetreuern dies tun wird Arbeiten ausführen um die Installationsgröße der bereitgestellten Anwendungen, Laufzeit- und anderen Verteilungskomponenten zu reduzieren. Die Größe soll reduziert werden, indem keine unnötigen Abhängigkeiten mehr installiert werden und optionale Komponenten wie die Dokumentation eliminiert werden.

Durch die Reduzierung der Größe wird es möglich, die Größe von Anwendungscontainern und speziellen Baugruppen für Internet-of-Things-Geräte zu reduzieren.
Es wird darauf hingewiesen, dass das Fedora-Basis-Image in seiner aktuellen Form fast dreimal so groß ist wie ähnliche Images aus den Ubuntu-, Debian- und openSUSE-Projekten (300 MB gegenüber 91-113 MB). Als Hauptgrund für die Vergrößerung der Installationsgröße werden Abhängigkeiten genannt, die vollständig hätten vermieden werden können. Durch die Reduzierung von Abhängigkeiten wird nicht nur die Größe der Minimalumgebung optimiert, sondern auch die Gesamtsicherheit erhöht und Angriffsvektoren durch die Eliminierung unnötigen Codes reduziert.

Um Abhängigkeiten zu reduzieren, ist geplant, den Abhängigkeitsbaum für typische und häufig verwendete Anwendungen zu analysieren, um zu verstehen, welche Abhängigkeiten aufgrund mangelnder Nachfrage ausgeschlossen werden können und welche sinnvoll in Teile zerlegt werden können. Es wird auch über die Möglichkeit nachgedacht, spezielle Modi bereitzustellen, um die Größe installierter Anwendungen zu reduzieren, indem beispielsweise die Installation von Dokumentationen und Anwendungsfällen gestoppt wird.

Darüber hinaus kann darauf hingewiesen werden
Entscheidung FESCo (Fedora Engineering Steering Committee), verantwortlich für den technischen Teil der Entwicklung der Fedora-Distribution, verschiebt die Prüfung Vorschläge um die Bildung der Hauptrepositorys für die i686-Architektur zu stoppen.
Das Komitee wird auf dieses Thema zurückkommen, zwei Wochen bevor die Paketbasis vor der Beta-Veröffentlichung in die eingefrorene Phase überführt wird oder nachdem die möglichen negativen Auswirkungen einer Einstellung der Lieferung von Paketen für i686 auf lokale Modul-Builds untersucht wurden.

Source: opennet.ru

Kommentar hinzufügen