Fedora Initiatief voor vermindering van de applicatiegrootte

Fedora Linux-ontwikkelaars bekend gemaakt over de vorming van het Minimalisatieteam, dat samen met de pakketbeheerders zal komen werk om de installatiegrootte van de geleverde applicaties, runtime en andere componenten van de distributie te verkleinen. Het is de bedoeling dat de grootte wordt verkleind door de installatie van onnodige afhankelijkheden te stoppen en optionele componenten zoals documentatie te elimineren.

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
beslissing de FESCo (Fedora Engineering Steering Committee), die verantwoordelijk is voor het technische deel van de ontwikkeling van de Fedora-distributie, om de overweging uit te stellen предложения over de beëindiging van de vorming van de belangrijkste opslagplaatsen voor de i686-architectuur.
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

Voeg een reactie