Обсуждение развития GNOME, как привязанной к Linux системы
18 мая 2011 года
Уильям Джон МакКэн (William Jon McCann), работающий в компании Red Hat активный участник проекта GNOME и мэйнтейнер многих подсистем GNOME, в списке рассылки разработчиков GNOME развязал дискуссию на тему превращения GNOME из десктоп-оболочки в платформу для создания операционной системы на базе Linux-ядра. Изначально Уильям Джон МакКэн рассказал о своей идее создания на базе GNOME самодостаточной платформы, такой как Android, WebOS и MeeGo, на проходившей в прошлом году конференции GUADEC. В своем выступлении МакКэн указал на то, что вполне реально интегрировать в GNOME 3.4 инструментарий для разработки приложений, а к моменту выхода GNOME 3.8 сформировать экосистему из связанных с GNOME дополнительных приложений и средств их установки из специального каталога.
На этот раз, причиной возникновения дискуссии стало предложение добавить systemd в качестве внешней зависимости, на что один из разработчиков GNOME из проекта Debian заметил, что systemd специфичен для Linux, что идет в разрез с многоплатформенным характером GNOME - "использовать специфичную для Linux программу как опцию допустимо, но требовать обязательного присутствия Linux - неприемлемо".
В ответ, МакКэн заявил, что это возможно справедливо для Debian, но не совсем верно для GNOME. По мнению МакКэна будущее в развитии GNOME, как основанной на Linux операционной системы и сейчас самое время заняться более тесной интеграцией GNOME с Linux-технологиями. МакКэн считает нерациональным тратить усилия на поддержку различных ядер, системных библиотек и низкоуровневых пользовательских подсистем. Это может иметь значение при подготовке платформы для разработки программ или создании SDK, но не должно влиять на разработку таких базовых частей GNOME, как системный конфигуратор (System Settings). Позиция МакКэна в том, что разработчики не должны обращать внимание на низкоуровневые вещи, а вопрос портирования для отличных от Linux архитектур должен решаться отдельно, людьми заинтересованными в такой работе.
По мнению другого разработчика GNOME, Сергея Удальцова, привязка к конкретной технологии не является верным решением. Правильный подход состоит в определении универсального интерфейса, его стандартизации и создании работающего прототипа, который может быть привязан к systemd. При таком подходе разработчики других операционных систем и Linux-дистрибутивов, не использующих systemd, могут легко интегрировать в GNOME поддержку своих систем.
В ответ на вопрос, что думает о предложении МакКэна управляющий совет GNOME Foundation, один из членов совета ответил, что данный вопрос будет рассмотрен на ближайшем заседании, но в принципе идея создания GNOME OS имеет право на жизнь. В настоящий момент GNOME можно рассматривать как две вещи: GNOME-десктоп, состоящий из ядра GNOME и приложений, и платформа разработки GNOME, позволяющая использовать и расширять технологии GNOME (например, платформа разработки GNOME используется в таких проектах, как Unity, MeeGo и Sugar).
Источники
правитьЛюбой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.