Ядро Linux готовится к масштабному обновлению алгоритма сжатия LZ4. Инициативу возглавил инженер Samsung Михал Вильчинский. Разработчики планируют отказаться от поддержки собственного форка LZ4, который не обновлялся с 2017–2018 годов, и перейти на прямую синхронизацию с актуальным исходным кодом проекта. Это позволит ядру оперативно получать все исправления и улучшения.

Переход на апстрим-версию упростит обслуживание кода и устранит проблемы совместимости. Алгоритм LZ4 широко применяется в Linux для сжатия файловых систем, оперативной памяти, загрузочных образов и контейнеров. Благодаря низким задержкам и высокой пропускной способности он остается стандартом для систем, где критически важна скорость обработки данных.

Тестирование на файловой системе EROFS показало рост производительности: пропускная способность при чтении выросла на 11% для блоков 4 КБ и до 14% для блоков 64 КБ. В других внутренних тестах ядра Linux прирост производительности новой реализации LZ4 достигал 21%. Оптимизация затрагивает множество подсистем, что обеспечит заметный эффект в долгосрочной перспективе.

Параллельно с LZ4 разработчики ядра Linux продолжают совершенствовать алгоритм Zstd. Повышение эффективности сжатия становится приоритетной задачей на фоне роста объемов данных и расширения инфраструктур для облачных вычислений, контейнеризации и систем искусственного интеллекта. Если патчи будут приняты в основную ветку, ядро получит современную и легко масштабируемую систему сжатия.