Выходит Flatpak 1.16.1 с улучшенным родительским контролем

Flatpak, широко используемая система упаковки приложений для Linux, не зависящая от дистрибутива, выпустила версию 1.16.1, первый выпуск с исправлениями ошибок в серии 1.16.
Одно из существенных улучшений связано с родительским контролем. Теперь учётные записи детей могут по умолчанию обновлять существующие приложения, что позволяет без задержек устанавливать критически важные обновления безопасности и исправления ошибок. Системные администраторы по-прежнему сохраняют контроль и могут изменять это поведение по умолчанию с помощью специальных правил политики polkit.
Flatpak 1.16.1 также упрощает управление системой, изменяя способ идентификации экземпляров приложений в systemd. Ранее для идентификации экземпляров приложений в systemd использовались идентификаторы процессов верхнего уровня. Теперь для идентификации экземпляров приложений в systemd используются идентификаторы экземпляров Flatpak, что значительно упрощает идентификацию экземпляров приложений и управление ими.
Аппаратная поддержка также претерпевает постепенные улучшения. Доступ через параметр ‘–device=dri‘ был расширен и теперь включает ‘/dev/udmabuf‘, что повышает совместимость с графикой и особенно полезно для приложений, которым требуется совместное использование буфера DMA.
Оптимизация производительности — ещё одна важная особенность. Такие команды, как «flatpak prune –dry-run», теперь выполняются значительно быстрее за счёт пропуска ненужных вычислений, связанных с потенциальным восстановлением дискового пространства. Аналогичным образом, команда «flatpak permission-reset» повышает эффективность за счёт записи только действительно изменённых записей, тем самым сокращая количество ненужных операций с файлами.
В обновлении устранено несколько критических ошибок. Исправлены периодические сбои, связанные с ненужной многопоточностью в «flatpak-portal». Кроме того, устранены запутанные подсказки от «flatpak remove –unused» при работе с устаревшими расширениями драйверов NVIDIA.
Переменные среды хоста, в том числе «$PYTHONPYCACHEPREFIX» и переменные, связанные с Wayland, теперь соответствующим образом ограничены в передаче в песочницу, если это не разрешено явно, что дополнительно повышает уровень изоляции песочницы.
Кроме того, в Flatpak 1.16.1 исправлены утечки памяти, возникающие при установке дополнительных данных, и улучшена обработка ошибок, чтобы избежать дублирования сообщений. Разработчики также получают более чёткие инструкции при обнаружении недопустимых параметров в командах, таких как «flatpak-spawn –sandbox-a11y-собственное-имя».
Наконец, выпуск дополнен внутренними улучшениями и подробными обновлениями документации, а также обновлёнными переводами на несколько языков, включая болгарский, польский, бразильский португальский, румынский, русский и шведский.
Для получения дополнительной информации см. журнал изменений. Пользователям и разработчикам дистрибутивов рекомендуется как можно скорее перейти на Flatpak 1.16.1, чтобы обеспечить оптимальную производительность, безопасность и надёжность в своих средах Linux.