Приложения для GNOME теперь могут работать в полностью изолированном контейнере

Разработчик GNOME Александр Ларсон (Alexander Larsson) объявил в своем блоге о реализации возможности запуска графических приложений в специальных контейнерах, не привязанных к конкретному дистрибутиву GNU/Linux и включающих в себя все зависимости, необходимые для работы приложения.

Скриншот из игры Neverball
Скриншот из игры Neverball / Иллюстрация с сайта Neverball.Org

Для тестирования новой технологии была выбрана игра Neverball. Вывод графики и ввод данных пришлось организовать через Wayland, так как реализовать работу контейнера с X11 оказалось невозможно по соображениям безопасности. Вывод звука осуществляется через PulseAudio. Загрузка контейнера (и общего для всех контейнеров окружения) осуществляется специальной утилитой xdg-app, а запуск упакованной в контейнер программы — аналогично обычным приложениям. Находящееся в контейнере приложение не имеет доступа к другим процессам в системе, а также к сети и файловой системе (кроме файлов окружения и самого приложения).

На данный момент система контейнеров работает только на Fedora 21, что связано с необходимостью использования таких пока еще малораспространенных технологий, как Wayland и kdbus. Тем не менее, она в перспективе позволит облегчить сборок ПО, не входящего в штатные репозитории дистрибутивов, за счет отсутствия привязки контейнера к конкретному дистрибутиву. Преимущества этой технологии в плане уменьшения количества зависимостей и пакетов также очевидны, не говоря уже о преимуществах в плане безопасности.

Aлександр по материалам GNOME Blogs.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Бета-версия UWP-приложения WhatsApp появилась на платформе Microsoft Store
В Windows 11 перестали работать «Ножницы», экранная клавиатура и панель эмодзи из-за просроченного сертификата
Mozilla обошла защиту Windows и теперь сделать Firefox браузером по умолчанию можно в один клик
Microsoft выпустила новую версию приложения PC Health Check для проверки совместимости ПК с Windows 11
Microsoft обновила некоторые стандартные приложения Windows 11
Приложение Microsoft PC Health Check теперь показывает причину несовместимости компьютера с Windows 11
В Windows 11 смогут работать любые Android-приложения, а не только из Amazon Appstore
Пользователи Chrome смогут делиться ссылками на определённые части текста веб-страниц
Google научит свою перспективную ОС Fuchsia запускать приложения для Android и Linux в нативном режиме
Samsung разрабатывает три приложения для Windows 10
Последние новости

Подгружаем последние новости