Разработки проекта PuppyRus > Компиляция ядра Linux

CONFIG_FW_LOADER_COMPRESS - сжатое firmware

(1/1)

sfs:
В arch linux разделили на части и сжали firmware. Работает на ядрах >=5.3
Со сжатыми модулями ядра.ko получалось , что squashfs не сжатых .ko получался ощутимо меньшего размера.
Попробовал здесь - наоборот. squashfs -z из сжатых - на 10 мб меньше
Попробовал сжать linux-firmware-middle-pt-2201_any-sf01.pfs  (не сжатый) - размер squash не изменился
В моих свежих ядрах :
https://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/new/5.15.0-pf5-pt14/ - CONFIG_FW_LOADER_COMPRESS нет
https://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/new/5.16.0-pf1-mg2/ - есть

В моей репе linux-firmware-20211027_any-sf01.pfs - неразделенный , несжатый
Выводы :
1. Включать в iso несжатый из porteus
2. Свежий firmware из арча будет работать не со всеми ядрами. С 5.15.0-pf5-pt14 - не будет
Можно разжать (в mc это легко - поиск *.xz +выбрать все + f2 + unxz текущий файл) , но придется заморочиться с переделкой симлинков

Навигация

[0] Главная страница сообщений

Перейти к полной версии