Fedora alkalmazásméret-csökkentési kezdeményezés

Fedora Linux fejlesztők bejelentett a Minimalizálási Csapat megalakításáról, amely a csomagkarbantartókkal együtt fog munkát végezni a szállított alkalmazások, futásidejű és egyéb terjesztési összetevők telepítési méretének csökkentése érdekében. A méretet a tervek szerint csökkenteni fogják a felesleges függőségek telepítésének megszüntetésével és az opcionális összetevők, például a dokumentáció kiiktatásával.

A méret csökkentése lehetővé teszi az alkalmazáskonténerek és a tárgyak internete eszközökhöz való speciális szerelvények méretének csökkentését.
Megjegyzendő, hogy jelenlegi formájában a Fedora alapkép mérete majdnem háromszor nagyobb, mint az Ubuntu, Debian és openSUSE projektek hasonló képei (300 MB versus 91-113 MB). A telepítési méret növekedésének fő okaként azokat a függőségeket említik, amelyek teljesen elkerülhetők lettek volna. A függőségek csökkentése nemcsak a minimális környezet méretét optimalizálja, hanem növeli az általános biztonságot és csökkenti a támadási vektorokat a szükségtelen kódok kiiktatásával.

A függőségek csökkentése érdekében a tipikus és gyakran használt alkalmazásokhoz a függőségi fa elemzését tervezzük, amely lehetővé teszi annak megértését, hogy az igény hiánya miatt mely függőségek zárhatók ki, és melyek azok, amelyeket érdemes részekre bontani. Szintén fontolóra veszik annak lehetőségét, hogy speciális módokat biztosítsanak a telepített alkalmazások méretének csökkentésére, például a dokumentációk és használati esetek telepítésének leállításával.

Ezenkívül meg lehet jegyezni
döntés A Fedora terjesztés fejlesztésének technikai részéért felelős FESCo (Fedora Engineering Steering Committee) elhalasztja a mérlegelést javaslatok hogy leállítsák az i686 architektúra fő tárolóinak kialakítását.
A bizottság két héttel azelőtt fog visszatérni erre a kérdésre, hogy a csomag alapját a bétaverzió megjelenése előtti fagyasztott állapotba helyezik át, vagy miután megvizsgálták az i686-hoz készült csomagok szállításának leállításának esetleges negatív hatását a helyi modulfelépítésekre.

Forrás: opennet.ru

Hozzászólás