Ubuntu 19.10 будет загружаться быстрее благодаря сжатию LZ4

Ubuntu 19.10 будет загружаться быстрее благодаря сжатию LZ4

Более быстрый алгоритм распаковки помогает ускорить запуск.

Любой, кто установит Ubuntu 19.10 в следующем месяце, найдет для себя больше, чем просто новую светлую тему, поскольку время загрузки также станет быстрее.

Инженеры Canonical протестировали множество различных вариантов сжатия установочного образа Ubuntu, пытаясь найти компромисс между наилучшим сжатием, то есть относительно небольшим размером файла и скоростью распаковки.

В тестах наиболее заметные результаты продемонстрировал алгоритм декомпрессии LZ4.

Таким образом, LZ4 будет декомпрессией по умолчанию для ядер x86, ppc64el и s390 и initramfs в соответствующих образах установщика Ubuntu 19.10, т. е. образах, которые большинство людей будут устанавливать с помощью Ubuntu 19.10.

Что такое initramfs?

Initramfs - это временная корневая файловая система, загружаемая в память как часть процесса загрузки Linux. После распаковки он предоставляет модули, необходимые для монтирования настоящей корневой файловой системы (то есть вашего жесткого диска).

Колин Кинг из Canonical делится более подробными сведениями в своем блоге, объясняя, что: «Даже при медленном вращении носителя и медленном процессоре более длительное время загрузки ядра LZ4 преодолевается гораздо более быстрым временем распаковки».

«Поскольку носители становятся быстрее, разница во времени загрузки между GZIP, LZ4 и LZO уменьшается, и время декомпрессии становится доминирующим фактором скорости, а LZ4 - явный победитель».

Вот здесь можно более детально изучить результаты теста.

- Реклама -
Вы успешно подписались на Новости Ubuntu Linux
Отлично! Завершите оформление заказа, чтобы получить полный доступ ко всему премиум-контенту.
Добро пожаловать! Вы успешно вошли в систему.
Не удалось войти в систему. Повторите попытку.
Отлично! Ваша учетная запись полностью активирована, теперь у вас есть доступ ко всему контенту.
Отлично! Ваша платежная информация обновлена.
Не удалось обновить платежную информацию.