Vývojári Fedora Linux o vytvorení tímu Minimization Team, ktorý spolu s údržbármi balíkov na znížení veľkosti inštalačných súborov dodávaných aplikácií, runtime a ďalších komponentov distribúcie. Plánuje sa zníženie veľkosti prostredníctvom zastavenia inštalácie nadbytočných závislostí a vylúčenia nepovinných komponentov, ako je dokumentácia.
Zníženie veľkosti umožní dosiahnuť menšie veľkosti kontajnerov aplikácií a špecializovaných zostáv pre zariadenia internetu vecí.
Upozorňuje sa, že v súčasnom stave je veľkosť základného obrazu Fedora takmer trikrát väčšia ako analógové obrazy od projektov Ubuntu, Debian a openSUSE (300 MB oproti 91-113 MB). Hlavným dôvodom rastu inštalačnej veľkosti sú závislosti, bez ktorých by sa dalo úplne zaobísť. Zníženie závislostí nielen optimalizuje veľkosť minimálneho prostredia, ale tiež zvyšuje celkovú bezpečnosť a zmenšuje vektory útokov vylúčením zbytočného kódu.
Na zníženie závislostí sa plánuje analyzovať strom závislostí pre typické a často používané aplikácie, čo umožní zistiť, ktoré závislosti je možné vylúčiť z dôvodu ich nepoužiteľnosti, a ktoré má zmysel rozdeliť na časti. Zvažuje sa tiež možnosť poskytnúť špeciálne režimy na zníženie veľkosti inštalovaných aplikácií, napríklad zastavením inštalácie dokumentácie a príkladov použitia.
Navyše môžeme spomenúť
výboru FESCo (Fedora Engineering Steering Committee), ktorý je zodpovedný za technickú časť vývoja distribúcie Fedora, odložiť zváženie o zastavení vytvárania hlavných repozitárov pre architektúru i686.
K tejto otázke sa výbor vráti dva týždne pred prechodom balíkovej databázy do fázy zmrazenia pred beta vydaním alebo po tom, ako bude preskúmaný možný negatívny vplyv zastavenia dodávok balíkov pre i686 na miestne zostavy modulov.
Zdroj: opennet.ru
