Iniziativa per ridurre le dimensioni delle applicazioni in Fedora

Sviluppatori di Fedora Linux hanno annunciato sulla creazione del team Minimization Team, che lavorerà insieme ai manutentori dei pacchetti per ridurre la dimensione di installazione delle applicazioni fornite, del runtime e di altri componenti della distribuzione. Si prevede di ridurre la dimensione interrompendo l'installazione di dipendenze superflue ed escludendo componenti non necessari come la documentazione. La riduzione della dimensione porterà a una diminuzione della grandezza dei contenitori delle applicazioni e delle build specializzate per i dispositivi IoT.

Si osserva che, nella sua forma attuale, la dimensione dell'immagine di base di Fedora è quasi tre volte superiore rispetto a immagini simili dei progetti Ubuntu, Debian e openSUSE (300 MB contro 91-113 MB). La causa principale dell'aumento della dimensione di installazione è rappresentata dalle dipendenze, di cui si potrebbe tranquillamente fare a meno. Ridurre le dipendenze permetterà non solo di ottimizzare la dimensione dell'ambiente minimale, ma anche di aumentare la sicurezza generale e ridurre i vettori di attacco escludendo codice superfluo.
Si sottolinea che, nella sua forma attuale, la dimensione dell'immagine base di Fedora è quasi tre volte superiore a quelle di immagini simili dei progetti Ubuntu, Debian e openSUSE (300 MB contro 91-113 MB). Come principale motivo dell'aumento delle dimensioni d'installazione vengono indicate le dipendenze, da cui si potrebbe sicuramente fare a meno. La riduzione delle dipendenze non solo ottimizzerà la dimensione dell'ambiente minimale, ma aumenterà anche la sicurezza complessiva e ridurrà i vettori d'attacco escludendo codice superfluo.

Per ridurre le dipendenze, si prevede di analizzare l'albero delle dipendenze per applicazioni tipiche e frequentemente utilizzate, il che permetterà di capire quali dipendenze possono essere escluse per la loro inutilità e quali ha senso suddividere in parti. Si sta anche considerando la possibilità di fornire modalità speciali per ridurre la dimensione delle applicazioni installate, ad esempio, interrompendo l'installazione della documentazione e degli esempi d'uso.

Inoltre, si può notare
soluzione del comitato FESCo (Fedora Engineering Steering Committee), responsabile della parte tecnica dello sviluppo della distribuzione Fedora, di posticipare la revisione della proposta per interrompere la formazione dei repository principali per l'architettura i686.
Il comitato tornerà su questo argomento due settimane prima della transizione della base pacchetti alla fase di congelamento prima dell'uscita beta o dopo aver esaminato la possibile influenza negativa della cessazione della fornitura di pacchetti per i686 sulle compilazioni locali dei moduli.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster