Ініцыятыва па скарачэнні памеру прыкладанняў у Fedora

Распрацоўнікі Fedora Linux абвясцілі аб фарміраванні каманды Minimization Team, якая сумесна з мэйнтэйнерамі пакетаў будзе весці працу па скарачэнні ўсталявальнага памеру пастаўляюцца прыкладанняў, runtime і іншых кампанентаў дыстрыбутыва. Памер плануецца скарачаць за кошт спынення ўстаноўкі залішніх залежнасцяў і выключэнні неабавязковых кампанентаў, такіх як дакументацыя.

Скарачэнне памеру дазволіць дамагчыся памяншэння памеру кантэйнераў прыкладанняў і спецыялізаваных зборак для прылад інтэрнэту рэчаў.
Адзначаецца, што ў бягучым выглядзе памер базавай выявы Fedora амаль у тры разы перавышае аналагічныя выявы ад праектаў Ubuntu, Debian і openSUSE (300 Мб супраць 91-113 Мб). У якасці асноўнай прычыны росту ўсталявальнага памеру адзначаюцца залежнасці, без якіх цалкам можна было абысціся. Скарачэнне залежнасцяў дазволіць не толькі аптымізаваць памер мінімальнага асяроддзя, але і павысіць агульную бяспеку і паменшыць вектары нападаў за кошт выключэння лішняга кода.

Для скарачэння залежнасцяў плануецца прааналізаваць дрэва залежнасцяў для тыпавых і часта выкарыстоўваных ужыванняў, што дазволіць зразумець якія залежнасці можна выключыць з-за іх незапатрабаванасці, а якія мае сэнс разбіць на часткі. Таксама разглядаецца магчымасць прадастаўлення спецыяльных рэжымаў для памяншэння памеру ўстаноўленых прыкладанняў, напрыклад, за кошт спынення ўстаноўкі дакументацыі і прыкладаў выкарыстання.

Дадаткова можна адзначыць
рашэнне камітэта FESCo (Fedora Engineering Steering Committee), які адказвае за тэхнічную частку распрацоўкі дыстрыбутыва Fedora, адкласці разгляд прапановы па спыненні фармавання асноўных рэпазітараў для архітэктуры i686.
Да гэтага пытання камітэт вернецца за два тыдні да пераводу пакетнай базы на стадыю замаразкі перад бэта-выпускам або пасля таго як будзе вывучана магчымы негатыўны ўплыў спынення пастаўкі пакетаў для i686 на лакальныя зборкі модуляў.

Крыніца: opennet.ru

Дадаць каментар