На мероприятии «GNOME Developer Experience Hackfest», прошедшем в преддверии конференции FOSDEM 2013, разработчики GNOME предложили концепцию нового метода установки приложений и формата пакетов. Такие пакеты будут независимы от дистрибутива, просты в установке, а распространяемые в них приложения будут инсталлироваться в обособленные песочницы, покинуть которые невозможно.
На данном этапе разработчики планируют использовать для распространения приложений формат «app image», при котором вся файловая структура, необходимая для работы приложения, вместе с библиотеками упаковывается в образ файловой системы. После установки этот образ подключается к собственной точке монтирования, к которой подключаются все необходимые приложению компоненты ОС с применением изоляции с помощью пространств имен. В результате приложение оказывается в минималистичном Linux-контейнере.
В том случае, если в манифесте приложения указано использование различных ABI, в файловое пространство приложения также монтируются все необходимые библиотеки. Например, ABI system предполагает доступ к основным библиотекам, таким как libc и libm, ABI gnome-platform-1.0 предполагает наличие всех ключевых библиотек платформы GNOME, ABI bare - чистый ABI ядра.
Приложения не будут иметь доступ к домашнему каталогу пользователя, поэтому для обмена файлами и данными между приложениями планируется использовать идею «порталов», напоминающих механизм интентов (Intents) в Android. Каждое приложение, может объявить список порталов, которые оно поддерживает и, если другое приложение запросит доступ к одному из них, приложение-приемник будет запущено и получит набор входных данных. Порталы будут использованы для обмена любыми данными и любых взаимодействий между приложениями. Также на уровне GNOME будет реализован набор системных порталов, таких, например, как «открыть файл». Это позволит приложениям получить доступ к нужным пользовательским файлам, но не всему домашнему каталогу пользователя.
Для передачи данных средствами порталов будет задействован механизм IPC, реализованный на уровне ядра. Реализацией этого механизма займется Linux-разработчик Greg Kroah-Hartman.
![](/photos/42780:686079089.png)
![](/photos/58673:195471864.jpg)
![](/photos/42780:686079089.png)
Ответ на:
комментарий
от vertexua
![](/photos/42780:686079089.png)
Ответ на:
комментарий
от vertexua
![](/photos/100782:812931503.jpg)
Ответ на:
комментарий
от PolarFox
![](/photos/100782:812931503.jpg)
Ответ на:
комментарий
от Kindly_Cat
![](/photos/42780:686079089.png)
![](/img/p.gif)
![](/img/p.gif)
![](/photos/60274:-36198198.png)
![](/photos/88181:1940496419.jpg)
![](/img/p.gif)
![](/photos/43295:1242281381.png)
![](/photos/65880:594940799.jpg)
Ответ на:
комментарий
от PolarFox
![](/photos/54239:1742430862.jpg)
![](/img/p.gif)
![](/photos/101590:-1781943350.jpg)
![](/photos/36723:-16364943.png)
![](/photos/46231:-1645791915.jpg)
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от PolarFox
![](/img/p.gif)
![](/photos/54834:-2045569357.jpg)
![](/img/p.gif)
![](/photos/51183:1070681607.png)
Ответ на:
комментарий
от firestarter
![](/photos/90379:231820275.png)
Ответ на:
комментарий
от templarrr
![](/photos/51183:1070681607.png)
Ответ на:
комментарий
от vertexua
![](/photos/101957:-507149858.png)
![](/photos/101957:-507149858.png)
![](/img/p.gif)
Ответ на:
комментарий
от AndreyKl
![](/photos/101957:-507149858.png)
Ответ на:
комментарий
от PaxtonFettel
![](/img/p.gif)
Ответ на:
комментарий
от AndreyKl
![](/photos/101957:-507149858.png)
Ответ на:
комментарий
от PaxtonFettel
![](/photos/101957:-507149858.png)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Разрабы Gnome: «У нас будет свой пакетный менеджер, с порталом и песочницами» (2013)
- Форум Любовь пришла откуда не ждали (2005)
- Форум Спасение пришло откуда не ждали (2025)
- Форум Gentoo: пришла беда откуда не ждали! (2005)
- Форум Мальчиши, опять пришла беда откуда не ждали (2018)
- Форум БП откуда не ждали = ) (2010)
- Форум Пришел GPoN откуда не ждали (2015)
- Форум Нацпол пришёл откуда не ждали (2014)
- Форум Ждали-ждали (2015)
- Форум openbsd - нож в спину откуда не ждали (2019)