Développeurs de Fedora Linux sur la formation de l'équipe Minimization Team, qui travaillera avec les mainteneurs de packages pour la réduction de la taille d'installation des applications fournies, du runtime et d'autres composants de la distribution. La taille sera réduite en cessant d'installer des dépendances superflues et en excluant des composants non indispensables, tels que la documentation.
La réduction de la taille permettra de diminuer la taille des conteneurs d'applications et des versions spécialisées pour les dispositifs IoT.
Il est Ă noter qu'en l'Ă©tat actuel, la taille de l'image de base de Fedora est presque trois fois supĂ©rieure Ă celle des images similaires des projets Ubuntu, Debian et openSUSE (300 Mo contre 91-113 Mo). La principale raison de l'augmentation de la taille d'installation rĂ©side dans les dĂ©pendances qui pourraient ĂȘtre Ă©vitĂ©es. La rĂ©duction des dĂ©pendances permettra non seulement d'optimiser la taille de l'environnement minimal, mais Ă©galement d'amĂ©liorer la sĂ©curitĂ© globale en rĂ©duisant les vecteurs d'attaque grĂące Ă l'Ă©limination de code superflu.
Pour rĂ©duire les dĂ©pendances, il est prĂ©vu d'analyser l'arbre des dĂ©pendances pour les applications typiques et frĂ©quemment utilisĂ©es, ce qui permettra de comprendre quelles dĂ©pendances peuvent ĂȘtre exclues en raison de leur inutilitĂ© et lesquelles peuvent ĂȘtre fractionnĂ©es. Il est Ă©galement envisagĂ© de proposer des modes spĂ©ciaux pour rĂ©duire la taille des applications installĂ©es, par exemple en cessant d'installer la documentation et des exemples d'utilisation.
Il convient également de noter
du comité FESCo (Fedora Engineering Steering Committee), responsable de la partie technique du développement de la distribution Fedora, de reporter l'examen de la cessation de la formation des principaux dépÎts pour l'architecture i686.
Le comitĂ© reviendra sur cette question deux semaines avant le passage de la base de packages en phase de gel avant la version bĂȘta, ou aprĂšs avoir Ă©tudiĂ© l'impact nĂ©gatif potentiel de l'interruption de la fourniture de packages pour i686 sur les compilations locales de modules.
Source : opennet.ru
