Проект GNOME официально удалил расширение совместимости с 32-битными системами из Flatpak Runtime, что означает завершение поддержки 32-битных окружений в рамках экосистемы GNOME.
Причины отказа от 32-битных сборок
Разработчики пояснили, что решение стало итогом многолетнего сопровождения устаревших сборок, которыми пользовались единицы. Поддержка 32-битных пакетов вызывала регулярные сложности, особенно с учётом того, что многие проекты «верхнего уровня» давно перестали их тестировать.
Современные приложения ориентированы на 64-битные системы, поэтому сохранение 32-битных сборок превращалось в дополнительную нагрузку для разработчиков без ощутимой пользы. Для пользователей, которые устанавливают актуальные приложения из Flathub, изменений не произойдёт. Однако старые программы, рассчитанные исключительно на 32-битные системы, больше не смогут запускаться в среде GNOME Flatpak.
Альтернативы и переход
Полностью без вариантов пользователи не остались. Команда GNOME рассмотрела возможность использования расширения org.freedesktop.i386.Compat из Freedesktop SDK. Так как GNOME Runtime уже базируется на этом SDK, переход оказался относительно простым. Под изменения попали лишь четыре приложения: два в основном репозитории Flathub, одно в Flathub Beta и одно архивное.
Разработчики Абдерахим Китоуни и ещё один участник проекта GNOME совместно с командой Bottles провели перенос затронутых приложений на GNOME 49 Runtime. Pull request’ы уже открыты, большинство изменений принято или близко к завершению.
Новая архитектурная политика
Теперь Flatpak Runtime от GNOME доступен только для архитектур x86_64 и AArch64. Поддержка armv7 и i386 была прекращена ещё несколько лет назад, а нынешний шаг окончательно завершает тестирование 32-битных целей в рамках всего стека GNOME.
Некоторые проекты, например GLib, продолжают собственное CI-тестирование для 32-битных архитектур, но это остаётся решением отдельных команд, а не общей политикой GNOME. Разработчики могут принимать патчи для исправления ошибок, однако обязательной поддержки больше нет.
Последствия для дистрибутивов
Дистрибутивы, которые всё ещё используют 32-битные сборки GNOME, теперь должны самостоятельно заниматься их отладкой и сопровождением. GNOME рекомендует таким участникам подключаться к работе «вверх по цепочке», чтобы предотвратить дальнейшее устаревание 32-битного кода.
Более подробную информацию можно найти в анонсе в блоге GNOME
Linux: обзоры и обновления
• Технические различия между терминами Linux и GNU/Linux и причины устоявшейся терминологии
• System76 выпустила COSMIC Desktop 1.0.5 и представила дорожную карту развития Epoch 2 и 3
• Valve задерживает выпуск Steam Machine и Steam Frame из-за дефицита комплектующих
• Ubuntu 24.04.4 LTS получила HWE-обновление с ядром Linux 6.17 и Mesa 25.2.7
• AMD подтвердила выход Steam Machine от Valve в начале 2026 года
• Почему архитектура неизменяемых дистрибутивов Linux избыточна для домашних ПК