anonymous@RULINUX.NET~# Last login: 2024-12-03 21:11:44
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

Разработчики GNOME собираются реализовать самодостаточные пакеты приложений, не зависимые от дистрибутивов

На мероприятии "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.

>>> Подробнее

Tux-oid(*) (2013-02-07 10:26:34)

Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 SeaMonkey/2.15

Подтверждено: Tux-oid(*) (2013-02-07 10:26:39)

[Ответить на это сообщение]

avatar
  • матерные выражения
Скрыть

Re:Разработчики GNOME собираются реализовать самодостаточные пакеты приложений, не зависимые от дистрибутивов

От себя хочу добавить. Да они там ебанулись совсем.

Tux-oid(*)(2013-02-07 10:27:16)

Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 SeaMonkey/2.15
avatar
Скрыть

Re:Разработчики GNOME собираются реализовать самодостаточные пакеты приложений, не зависимые от дистрибутивов

Ничего не ебанулись. Здравая идея по унификации формата пакетов и одновременно жёстким ограничением доступа программы куда ни поподя.

anonymous(*)(2013-02-07 10:58:50)

avatar
Скрыть

Re:Разработчики GNOME собираются реализовать самодостаточные пакеты приложений, не зависимые от дистрибутивов

Только добаият к зоопарку пакетов еще один. Да к тому-же еще и не управляемый из пакетного менеджера моего дистрибутива. Нах-нах-нах.

Tux-oid(*)(2013-02-07 11:00:51)

Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 SeaMonkey/2.15
avatar
Скрыть

Re:Разработчики GNOME собираются реализовать самодостаточные пакеты приложений, не зависимые от дистрибутивов

А на фуя это вообще? Они таким образом планируют забраться на телефоны и планшеты с Андроидом?

Ax-Xa-Xa(*)(2013-02-07 12:37:29)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.68 Safari/537.17
avatar
  • матерные выражения
Скрыть

Re:Разработчики GNOME собираются реализовать самодостаточные пакеты приложений, не зависимые от дистрибутивов

> Да они там ебанулись совсем.

Да ну а чо, хорошая идея имхо. На уровне пермишенов задолбаешься рулить же, а так - будут универсальные порталы. С универсальной спрашивалкой пользователя "а вы действительно хотите выложить в интернет номера своих кредитных карточек и пароль от банковского аккаунта?"

С другой стороны, такие приблуды, как оракловскую проприетарную жабу наверное в контенйнер не засунешь, а жаль..

anonymous(*)(2013-02-07 12:48:08)

avatar
Скрыть

Re:Разработчики GNOME собираются реализовать самодостаточные пакеты приложений, не зависимые от дистрибутивов

> А на фуя это вообще?

Чтоб можно было меньше опасаться запуская какую-нибудь программу "из интернета".

anonymous(*)(2013-02-07 12:49:45)

avatar
Скрыть

Re:Разработчики GNOME собираются реализовать самодостаточные пакеты приложений, не зависимые от дистрибутивов

Мне нравится. Все остальные более важные задачи ведь давно решены - гном летает, нереально юзабельный, никаких глюков, все супер. Теперь можно и ненужной хнёй заняться.

vitroot(*)(2013-02-09 05:32:36)

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!