Iniziativa sulle dimensioni delle applicazioni Fedora

Sviluppatori Fedora Linux annunciato sulla formazione del Minimization Team che, insieme ai manutentori del pacchetto, lo farà svolgere il lavoro per ridurre la dimensione di installazione delle applicazioni fornite, del runtime e di altri componenti di distribuzione. Si prevede di ridurre le dimensioni non installando più dipendenze non necessarie ed eliminando componenti opzionali come la documentazione.

La riduzione delle dimensioni consentirà di ridurre le dimensioni dei contenitori di applicazioni e degli assiemi specializzati per i dispositivi Internet of Things.
Si noti che nella sua forma attuale, la dimensione dell'immagine base di Fedora è quasi tre volte più grande di immagini simili dei progetti Ubuntu, Debian e openSUSE (300 MB contro 91-113 MB). Dipendenze che avrebbero potuto essere completamente evitate vengono segnalate come la ragione principale dell'aumento delle dimensioni dell'impianto. La riduzione delle dipendenze non solo ottimizzerà le dimensioni dell'ambiente minimo, ma aumenterà anche la sicurezza complessiva e ridurrà i vettori di attacco eliminando il codice non necessario.

Per ridurre le dipendenze, si prevede di analizzare l'albero delle dipendenze per le applicazioni tipiche e utilizzate di frequente, che consentirà di capire quali dipendenze possono essere escluse a causa della loro mancanza di domanda e quali hanno senso essere suddivise in parti. Si sta valutando anche la possibilità di prevedere modalità speciali per ridurre la dimensione delle applicazioni installate, ad esempio interrompendo l'installazione di documentazione e casi d'uso.

Inoltre si può notare
decisione Il FESCo (Fedora Engineering Steering Committee), responsabile della parte tecnica dello sviluppo della distribuzione Fedora, rinvia l'esame proposte per fermare la formazione dei repository principali per l'architettura i686.
Il comitato ritornerà su questo problema due settimane prima che la base dei pacchetti venga trasferita allo stadio congelato prima del rilascio della beta o dopo che sarà stato studiato il possibile impatto negativo dell'interruzione della fornitura di pacchetti per i686 sulle build dei moduli locali.

Fonte: opennet.ru

Aggiungi un commento