Flatpak переходит на WSL в Windows 10
Если вы используете подсистему Windows для Linux (WSL) в Windows 10, вы будете рады узнать, что в ближайшем будущем она получит поддержку Flatpak. Таким образом, вы сможете получать свежие версии приложений так же, как это возможно в основных дистрибутивах Linux.
Рекламное объявление
Александр Ларссон, ведущий разработчик и создатель системы пакетов Flatpak,
написал сообщение в блоге о том, как это работает в подсистеме Windows для Linux (WSL).Я создал ветку wip / WSL для flatpak, в которой есть некоторые обходные пути, необходимые для работы Flatpak, и написал несколько простых документов о том, как его собрать и протестировать.
С этим портом есть действительно большие проблемы. Например, WSL не поддерживает seccomp или сетевые пространства имен, что исключает некоторые возможности песочницы. Существует также плохая ошибка, из-за которой привязки только для чтения не работают для flatpak, что действительно небезопасно, поскольку приложения могут изменять себя (или среду выполнения). Были также различные другие ошибки, о которых теперь сообщают в Microsoft. Кроме того, некоторые приложения полагаются на вещи на хосте Linux, которых нет в среде WSL (например, pulseaudio или различные службы dbus).
Так что это все еще незавершенная работа. Это имеет проблемы и требует сторонний X-сервер для запуска приложений с графическим интерфейсом. Но в любом случае это хорошие новости. Когда-нибудь мы сможем создать рабочую среду Linux в Windows 10 всего за несколько щелчков мышью, и это звучит великолепно.