On Sat, 17 Apr 2021 22:56:09 +0300 Anton Farygin wrote: > On 17.04.2021 13:13, Alexey Gladkov wrote: > > On Sat, Apr 17, 2021 at 10:05:07AM +0300, Anton Farygin wrote: > >> On 16.04.2021 18:15, Alexey V. Vissarionov wrote: > >>> On 2021-04-16 17:59:43 +0300, Anton Farygin wrote: > >>> >>> Необходимо получить 0B/172MB архивов. > >>> >>> После распаковки потребуется дополнительно 144MB дискового > >>> >>> пространства. > >>> >>> Отсюда вопрос: кто-нибудь уже изучал возможность разумной > >>> >>> порубки нынешней подборки фирмварей как минимум на > >>> >>> "десктоп/сервер/сеть/встройка"? > >>> >> Лучше, наверное, разбить по вендорам (или просто крупных > >>> >> отселить)... > >>> > А потом выяснится, что, например один вендор использует чипы > >>> > другого. > >>> > >>> Сходу вспоминаются только RALink и MediaTek. И это всего лишь > >>> повод объединить их в одном пакете. > >>> > >> То, что сложность сопровождения растёт на порядок - никого не беспокоит ? > >> > >> Например, нужна будет утилита, которая для используемого железа установит > >> нужные firmware. > > Это не так сложно сделать. > > > > 12 лет назад я делал hardware-search. Это был PoC решения, которое > > определяло какие пакеты с модулями ядра нужно _поставить_ для поддержки > > локального железа. > > > > В модулях ядра есть информация и о firmware. Её можно также искать. > > Можно, но проблема в том, что если у тебя на диске нет модулей, а они > нужны для того, что бы поставить систему (получить доступ к диску) или > получить графику или получить сеть, то есть вероятность что придётся > качать с сети и копировать на флешке с помощью отдельной машины. > > А выигрываем мы всего-лишь 170 мегабайт. Согласен. Здесь овчинка выделки не стоит. У нас дистрибутивы и так *не* позиционируются на минимализм в потреблении ресурсов, особенно места на диске. Напомнило мне историю с terminfo, где мне приходилось страдать и на всех новых хостах ставить terminfo-extra (что не всегда возможно, т.к. нужен root), пока не уговорил мейнтенеров пакета переместить нужные мне screen-256color-* из extra в основной пакет. Здесь у отдельных пользователей будет аналогично, только намного хуже, если что необычное, или просто не предусмотренное мейнтенером пакета не попадёт в нужный набор firmware*. Хуже потому, что не заведутся диски или сеть, или графика, или ещё что важное. Best regards, Andrew Savchenko