Критические недостатки Canonical Mir

Компания Canonical, спонсирующая разработку самого популярного дистрибутива Linux, планирует отказаться от использования X.org - открытой имплементации оконной системы X Window System, использующейся в подавляющем большинстве дистрибутивов Linux и BSD. Решение Canonical привело к тому, что официальные форки дистрибутива - Lubuntu и Kubuntu — один за другим отказались поддерживать политику компании.

Canonical планирует заменить X.org на графическую систему собственной разработки, носящую название Mir. Планы компании получили в большинстве своем негативную оценку со стороны сообщества пользователей и разработчиков, которые высказали опасения относительно потенциальной фрагментированности дистрибутива. Новая система была признана изначально нестабильной, так как компания оставила за собой право менять её архитектурные особенности без поддержки предыдущих методов.

Особенно сильное волнение планы Canonical вызвали в сообществе разработчиков официальных форков дистрибутива — Kubuntu, базирующейся на интерфейсе KDE, и Lubuntu, использующей LXDE. В эти выходные разработчики Lubuntu опубликовали в своем блоге категорическое заявление о том, что их дистрибутив с новым графическим сервером поставляться не будет.

Изначально команда Lubuntu рассматривала возможность интеграции слоя совместимости между X.org и Mir, носящего называние XMir, однако впоследствии было решено, что в настоящий момент это невозможно. Ведущий разработчик Lubuntu Джулиан Лаверн (Julien Lavergne) объяснил поступок команды в почтовой рассылке Ubuntu, заявив, что запуск приложений для Mir поверх X.org через эмулятор приведет к потере производительности, недопустимой для легковесного дистрибутива.

Разработчики Lubuntu планируют оставаться на X.org по меньшей мере до следующего релиза (13.10). Также известно, что следующий релиз с долговременной поддержкой (Lubuntu 14.04 LTS) также будет использовать привычную оконную систему. Разработчики, впрочем, заявляют, что не отказываются от планов поддержки XMir в будущем.

Создатели другого форка, Kubuntu, оказались в буквальном смысле вынуждены отказаться от новой системы окон. Разработчики графического интерфейса KDE, используемого Kubuntu, не так давно объявили, что планируют перейти с X.org на конкурирующее решение — графический сервер Wayland. В отличие от X.org, слоя совместимости между Wayland и Mir в настоящий момент не существует.

Как сообщают на Google+ разработчик Kubuntu Мартин Гресслин (Martin Gräßlin) и ведущий разработчик KDE Аарон Сейго (Aaron Seigo), KDE и Kubuntu не планируют обеспечивать поддержку Mir вообще. Вместо этого форк Kubuntu с двумя оконными системами — X11 и Wayland. «Не следует торопиться, — заявил в комментарии Гресслин. — У наших пользователей должна быть возможность выбора».

Canonical рассчитывает перейти на графический стек, основанный на Mir, уже со следующего релиза — Ubuntu 13.10, чтобы провести его интенсивное тестирование. Поскольку большинство десктопных приложений для Linux не портированы на систему Mir, разработчики Ubuntu создали ФОРК сервера X.org, поддерживающий вызовы Mir для отрисовки экрана, который и носит название XMir. Canonical надеется, что слой совместимости обеспечит для приложений на X «переходную ступень» для реализации совместимости с Mir.

Раскол между Ubuntu, Lubuntu, Kubuntu и основным проектом KDE в перспектвие имеет долговременные последствия как для форков, так и для самой Ubuntu. С одной стороны, основной дистрибутив Ubuntu вскоре может оказаться в изоляции от своих официальных деривативов. С другой стороны, на текущий момент неясно, каким образом пойдет развитие отколовшихся форков после того, как Ubuntu перестанет поддерживать X.org в качестве альтернативы своей оконной системе.

Главная тема: 
Компании: 
Дистрибутивы: 
Названия программ: 
Mir
Программное обеспечение: 
field_vote: 
Ваша оценка: Нет Средняя: 5 (1 оценка)

Комментарии

Не люблю Каноникал и их шоппинг-оболочку, но за настойчивость с Миром уважаю! Все правильно, если уж взялись за дело, то не надо оглядываться на аутсайдеров. Лубунта на 17 месте по популярности, а Кубунта на 24. Можно сказать, что таких дистрибутивов и не существует.

И если разработчики Kubuntu и Lubuntu такие умные, что начинают критиковать компанию, чьими трудами они пользуются, пускай продолжают тянуть Xorg своими силами. Чо стонать?

Другое дело, что не надо быть Нострадамусом, чтобы понять какое будущее ждет Mir. Года 3-4 Ubuntu будет глючить еще страшнее, а потом все немного наладится. Стоит ли рисковать своими пока еще лояльными пользователями и обкатывать на них очевидно сырые поделки? Не уверен. На кошках надо тренироваться, а не на живых людях. ;)

KU вскоре ребрендируется и перейдет на Debian testing и это очень хорошо, ИМХО Debian и Wayland перспективней.

Ещё не известно. В конце-концов, Mir уже заявлен как поддерживающий драйвера для Android, а вот Wayland -- нет. NVidia и AMD тоже вроде бы уже сказали, что последний поддерживать не будут. :(

Исторически Mir форк Wayland'a, но никак не наоборот))))))))

Вообще-то -- нет. ЕМНИП, Mir вообще не использует код Wayland.

По-моему, тоже. Mir пишет Каноникал, причем с нуля.

пока никто не сравнит исходники стабильных - финальных релизов Wayland(первый релиз в 2008) и Mir(первый релиз запланирован в 2013), я сильно сомневаюсь, что Canonical "наблюдая" за разработкой Wayland создало, что-то с нуля.
ИМХО для меня различия между Mir и Wayland в том, что Mir жестко "прибит гвоздями" к Compiz, а Wayland нет(он работает непосредственно с Gtk и Qt), собственно поэтому другие DE выбирают Wayland.

Это интересно. Как же Mir будет привязан к композитному менеджеру, который привязан к иксам?

Unity Next, для которого этот Mir создан, будет написан с использованием Qt и QML, и Compiz ему (миру) вообще не будет нужен.

Написан на Qt, но несовместим с KDE - забавно получается)))
А LXDE - отказывается от XMir ввиду его привязки к Compiz* - опять же забавно)))
_________________
* Canonical, владелец Ubuntu, наняла Сэма Спилсбери, главного разработчика Compiz.

Вы путаете определения "форк" и "клон". Форк -- это программа, напрямую созданная на основе исходного кода оригинала. Клон -- это уже программа со схожей идеей или реализацией, но (обычно) совершенно другим исходным кодом.

Например, ядро Linux изначально было клоном (но не форком) юниксовых ядер, а программы из пакета GNU создавались как клоны соответствующих программ из юниксов.

Mir -- это не форк, а клон Wayland.

я сильно сомневаюсь, что Canonical "наблюдая" за разработкой Wayland создало, что-то с нуля.

Почему бы и нет? У Каноникла интересы, идущие вразрез с интересами свободного сообщества. Многое им потребуется писать действительно самостоятельно и с нуля.

Не видать Линуксам популярности, как пингвину своих ушей, пока будет продолжаться такое дикое фрагментирование по чему угодно.

comrade аватар

Две программы – это дикое фрагментирование? (-:

Тем более, что почти все уже выбрали одну из них.

Ну, понятно, что для прибитых гвоздиками к одной единственной винде выбор из двух вариантов – это почти бесконечность:-)))

Для производителей драйверов - да, а страдать от этого будут обычные пользователи.

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.