Fedora Linux-ontwikkelaars
Door de grootte te verkleinen, worden de toepassingscontainers en aangepaste samenstellingen voor IoT-apparaten kleiner.
Er wordt opgemerkt dat in zijn huidige vorm de grootte van de basisafbeelding van Fedora bijna drie keer groter is dan vergelijkbare afbeeldingen van de Ubuntu-, Debian- en openSUSE-projecten (300 MB versus 91-113 MB). Als de belangrijkste reden voor de groei van de installatieomvang worden afhankelijkheden genoemd, zonder welke het heel goed mogelijk was om te doen. Het verminderen van afhankelijkheden optimaliseert niet alleen de grootte van de minimale omgeving, maar verbetert ook de algehele beveiliging en vermindert aanvalsvectoren door overbodige code te elimineren.
Om afhankelijkheden te verminderen, is het de bedoeling om de afhankelijkheidsboom te analyseren voor typische en veelgebruikte applicaties, waardoor het mogelijk wordt om te begrijpen welke afhankelijkheden kunnen worden uitgesloten vanwege een gebrek aan vraag, en welke zinvol zijn om in delen op te splitsen. Het overweegt ook om speciale modi aan te bieden om de grootte van geïnstalleerde applicaties te verkleinen, bijvoorbeeld door de installatie van documentatie en use cases te stoppen.
Bovendien kan worden opgemerkt
De commissie zal op deze kwestie terugkomen twee weken voordat de pakketbasis wordt bevroren voor de beta-release, of nadat de mogelijke negatieve impact van het stopzetten van de levering van pakketten voor i686 op lokale module-builds is onderzocht.
Bron: opennet.ru