Raspberry Pi 4 2GB с меньшими характеристиками теперь является жизнеспособной платформой для популярного дистрибутива Ubuntu от Canonical благодаря добавлению zswap.
Владельцы Raspberry Pi 4 с 2 ГБ оперативной памяти, которые до сих пор с зелеными глазами и яростной завистью смотрели на владельцев 4-8 ГБ, работающих с полноценной настольной Ubuntu, теперь могут присоединиться к вечеринке Canonical. Как сообщает OMG Ubuntu на основе сообщения в блоге Ubuntu Blog, фишка в сжатии.
Как и многие другие операционные системы, Ubuntu использует файл подкачки в системе хранения данных компьютера для хранения данных, которые не помещаются в оперативной памяти. В случае с Pi это часто карта Micro SD, которая не отличается высокой скоростью чтения и записи, если только вы не покупаете лучшие карты micro SD. Введите zswap, инструмент сжатия, который перехватывает процессы, собирающиеся быть отправленными в файл подкачки, и сжимает их. Есть шанс, что новые сжатые данные останутся в оперативной памяти, а распаковать их будет гораздо быстрее, чем получить данные с SD-карты. Этот трюк может повысить производительность даже на платах Pi с 4 и 8 Гб памяти, включая Pi 400 all-in-one.
Хорошая новость - zswap уже есть в Ubuntu, нет необходимости ждать нового релиза (хотя он будет включен по умолчанию в 22.04, который должен выйти в апреле), и простая команда Bash в одну строку - это все, что вам нужно, чтобы включить его сейчас.