Разработчик 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.
Немає коментарів:
Дописати коментар