Оптимизация сервера

,

server.png

В свете перехода на использование формата сжатия zstd, образы дистрибутивов стали занимать несколько больший размер. В очередной раз возник вопрос об оптимизации состава ПО. Сократить размер оказалось возможным изсключив из серверных версий дистрибутивов прошивки wi-fi и видеокарт. В качестве эксперимента с ноября месяца пакет с прошивками был удалён из ночных сборкок CSS/CDS. Выяснилось, что некоторые драйвера, например Realtek все же нужно оставить, поэтому мы подготовили пакет sys-firmware/eth-firmware, который вошел в состав CDS/CSS вместо sys-kernel/linux-firmware. Оптимизация позволила сократить размер 64-битного образа Calculate Scratch Server на 25%.

Если вы устанавливали ночную сборку CSS/CDS за последние 1,5 месяца не забудьте удалить из файла /etc/portage/package.use/custom строку “sys-kernel/calculate-sources -firmware”. Более ранние версии системы будут по прежнему будут использовать пакет sys-kernel/linux-firmware. Для использования sys-firmware/eth-firmware просто установите этот пакет.