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 лише за кілька кліків, і це звучить чудово.