Sviluppatori di Fedora Linux sulla creazione del team Minimization Team, che lavorerà insieme ai manutentori dei pacchetti 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
del comitato FESCo (Fedora Engineering Steering Committee), responsabile della parte tecnica dello sviluppo della distribuzione Fedora, di posticipare la revisione 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
