середа, 2 жовтня 2013 р.

Неважные новости о XMir в Ubuntu 13.10

Разработчик Canonical Оливер Райз (Oliver Ries) опубликовал ужасающую новость. На носу выход Ubuntu 13.10 Saucy Salamander, а с XMir проблемы.

Как многие знают, команда, работающая над Mir, преследовала 2 цели в цикле разработке Ubuntu 13.10:

  • Представить Mir + XMir + Unity 7 для десктопа с видеокартами, которые поддерживают его, и дать режим fallback Xorg для тех карт, которые не поддерживают.
  • Предоставить Mir + Unity 8 для Ubuntu Touch, основанной в данный момент на кодовой базе Ubuntu 13.10 Saucy Salamander.

К сожалению, в связи с некоторыми техническими проблемами, команда Mir может достичь только последнюю цель.

Горько осознавать, что, идя верной дорогой, Mir для мобильной Ubuntu будет доступен, а вот Mir + XMir + Unity 7 для десктопа - нет! Работа над новым дисплейным сервером Mir идёт семимильными шагами и он доступен в репозиториях для теста, но есть ещё нерешённые вопросы о качестве, которые нужно решить, чтобы уверенно переключиться на Mir, как на дефолтный дисплейный сервер. Многие из проблемных мест находятся в стеке XMir, временной прослойки между Mir и Xorg. В частности, поддержка многомониторных конфигураций в XMir работает, но не в той мере, в какой команда Mir хотела бы видеть в компьютерах пользователей. Ядро Mir работает надёжно, но не хочется идти на сделку с XMir, как с ключевой компонентой Ubuntu 13.10, в вопросах качества. Иначе, это будет компромисс с качеством всей системы.

Mir и XMir доступны в репозиториях как дополнительная конфигурация, но XMir не является дефолтной конфигурацией.

Многих интересует вопрос, что насчёт поддержки главными производителями GPU нового дисплейного сервера Mir, в смысле реализации в проприетарных драйверах нового интерфейса EGL, который нужен многим открытым проектам. Хотя разговоры защищены соглашением о неразглашении (Non-disclosure agreement, NDA) сказать можно одно - прогресс есть и дело движется вперёд.

Маленький FAQ от разработчиков Mir:

  • Это означает, что проект Mir потерпел неудачу?
    Нет. Мир работает и проходит все тесты, просто нужно больше времени для разработки XMir и достигнуть высокого качества для пользователей Ubuntu Desktop и поэтому Mir, из-за XMir, не будет включён по умолчанию.
  • Недавняя история с разработчиком Wayland Кристиан Хогсберг, который одновременно и разработчик Intel, отказавший в интеграции XMir и дисплейного сервера Mir в открытом видеодрайвере - связано с нынешней ситуацией?
    Нет, не связан. Такое решение принято нашей командой на основе текущего состояния качества компонента XMir, независимо от действий Интел.
  • Mir и XMir будут доступны для десктопа?
    Да, будут. Но не по умолчанию, а применяя инструкцию.
  • Mir будет доступен для смартфонов?
    Да, будет доступен по умолчанию.

С одной стороны, спасибо разработчикам, что качество важнее новизны. Но на горизонте вырисовывается огромная проблема.
Какие были планы?

  • Что будет в Ubuntu 13.10 Saucy Salamander?
    Для тестирования перед будущим LTS выпуском, в Убунту 13.10 дефолтной оболочкой будет Unity 7, которая будет использовать Xorg через прослойку XMir. Предусмотрен режим fallback, когда можно использовать только Xorg и проприетарные драйвера NVIDIA и AMD.
  • Что будет в Ubuntu 14.04 LTS?
    В Ubuntu 14.04 LTS режим fallback будет не доступен и будет использоваться XMir, который будет поддерживаться в рамках релиза 5 лет.
  • Что будет в Ubuntu 14.10?
    Ubuntu 14.10 полностью перейдёт на Unity 8 и Mir без Xorg и без прослойки Xmir.

А как сейчас? Ведь следующий релиз Ubuntu 14.04 - LTS! Он должен быть стабилен как скала! Всё переносится на Ubuntu 14.10? В общем, такие вот дела.

Дополнительные материалы:
Вопросы и ответы про новый дисплейный сервер Mir.
Производительность Mir и XMir.
Установка и тестирование Mir в Ubuntu 13.10.

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments