Iniciativa pro velikost aplikací Fedory

Vývojáři Fedora Linux oznámil o vytvoření Minimizačního týmu, který spolu se správci balíčků bude vykonávat práci ke snížení velikosti instalace dodávaných aplikací, runtime a dalších distribučních komponent. Plánuje se snížení velikosti tím, že se již nebudou instalovat zbytečné závislosti a eliminují se volitelné součásti, jako je dokumentace.

Zmenšení velikosti umožní zmenšit velikost aplikačních kontejnerů a specializovaných sestav pro zařízení internetu věcí.
Je třeba poznamenat, že ve své současné podobě je velikost základního obrazu Fedory téměř třikrát větší než podobné obrazy z projektů Ubuntu, Debian a openSUSE (300 MB oproti 91–113 MB). Závislosti, kterým bylo možné se zcela vyhnout, jsou uvedeny jako hlavní důvod nárůstu velikosti instalace. Snížení závislostí nejen optimalizuje velikost minimálního prostředí, ale také zvýší celkovou bezpečnost a sníží vektory útoků odstraněním zbytečného kódu.

Pro snížení závislostí je plánováno analyzovat strom závislostí pro typické a často používané aplikace, což umožní pochopit, které závislosti lze vyloučit kvůli jejich nedostatečné poptávce a které má smysl rozdělit na části. Zvažuje se také možnost poskytování speciálních režimů pro zmenšení velikosti instalovaných aplikací, například zastavením instalace dokumentace a případů použití.

Navíc lze poznamenat
rozhodnutí FESCo (Fedora Engineering Steering Committee), odpovědný za technickou část vývoje distribuce Fedora, odkládá zvážení nabídky zastavit vytváření hlavních úložišť pro architekturu i686.
Výbor se k tomuto problému vrátí dva týdny předtím, než bude základna balíčků převedena do zmrazené fáze před vydáním beta verze nebo poté, co bude prozkoumán možný negativní dopad zastavení dodávek balíčků pro i686 na sestavení lokálních modulů.

Zdroj: opennet.ru

Přidat komentář