Хочется предложить вашему вниманию статью разработчика Стивена Уэбба, который рисует своё видение будущего Ubuntu Desktop.
Есть такой крутой дядька в Canonical по имени Стивен Уэбб (Stephen M. Webb). Его послужной список и перечень проектов впечатляет. В Xandros Corporation он занимался проблемами интеграции различных компонент Linux на платформе ARM. Он разбирается в 3D GPU акселерации ARM и его не пугают слова EGL и OpenGL ES.
Первые его проекты в Canonical были связаны с мультитач вообще и распознаванием мультитач жестов в частности. Сейчас он работает с командами, связанные с Unity, в качестве Engineering Manager, а так же Стивен Уэбб - Product Strategy Technical Squad Lead.
Новая Unity Next должна будет работать поверх нового дисплейного сервера Mir и все будущие технические вопросы и проблемы лягут на плечи Стивена и его парней.
Стивен ведёт блог, в котором описывает своё профессиональное видение будущего Unity и Ubuntu. Поэтому дальше текст будет от его лица.
Народ, мы живём в интересное время. Будущее начинается буквально сегодня.
Убунту является операционной системой для серверов, облачных экземпляров, десктопов и мобильных устройств. Одна единая ОСь. Это отличает Убунту от операционок Apple с её десктопной Mac OS X и мобильной iOS. Убунту отличается так же от Microsoft систем - Windows 8 на десктопах, Windows RT окучивает мобильную платформу и Windows Server 2012 работает на серверах и в облаке.
По крайней мере, таков план. Пока ещё не готова Ubuntu для мобильных платформ, чтобы сказать на 100% что всё реально. Есть предварительные еженощные билды, но официальной версии Убунту для мобильных платформ пока нет.
Итак, что осталось сделать, чтобы получить единую операционную систему Убунту для всех платформ?
Canonical работает над заменой почтенного дисплейного сервера X11, который традиционно используется в большинстве дистрибутивов Linux. Разработка носит название Mir, что с русского языка переводится как мир. Это так же означает название советской космической станции. Слово Mir так же с немецкого языка в единственном числе дательного падежа означает мне, к примеру покажите мне. Это не спроста, так как первый архитектор Mir был из Германии. Новый дисплейный сервер находится в активной разработке, но следует понять всем, что если мы хотим эффективно работать на мобильной платформе, то X11 должен быть заменён.
Тут на сцену выходит Unity 8. Unity 8 следующее рабочее название для Unity Next. Unity 8 вскоре заменит Unity 7, так как Unity (переводится как Единство) может быть только одна. Unity 8 разрабатывалась, чтобы работать с Mir compositor, причудливый термин для того, что в X11 называлось дисплейный сервер (display server).
Вот всё вышеперечисленное вместе на мобильной платформе зовётся Ubuntu Touch. И это будет в десктопной версии, когда все пути сойдутся и будет одна Убунту на всех аппаратных платформах и на любых устройствах с любым форм фактором.
Замена X11 на Mir это всё прекрасно подходит для телефонов и планшетов, но Ubuntu отличная штука сама по себе и работает, как классическая Linux, на десктопе, где силён X. Мы не можем просто так взять всё и выбросить на свалку истории.
Нам нужен сервер X11, работающий поверх compositor'а Mir, чтобы все приложения, которые мы помним и любим, продолжали работать как и прежде. В этом месте на поле выходит игрок Xmir, который шаманит x.org драйвера NVIDIA, AMD, Intel и позволяет X11 работать поверх Mir.
Бросьте взгляд на рисунок. Unity 7 использует Mir в Ubuntu 13.10 Saucy Salamander. Пусть строка unity-system-compositor будет вам подсказкой.
Волшебство, да и только! И, поскольку аппаратное ускорение пока в состоянии разработки, то это чертовски медленная магия в этом разрабатываемом состоянии. Ох, и да, можно видеть на рисунке среди других процессов - создание отчёта о падении. Я лично занимаюсь этими вещами, так что вы уже этого не увидите.
И мы, разработчики, собираемся в Ubuntu 13.10 Saucy Salamander сделать для вас сессию Unity 8. Вы сможете выбрать перед входом: обычная Unity 7 с X11 или Unity 8 без X11, но с дисплейным сервером Mir.
И вот тут, я вам скажу, начинается самое захватывающее ...
Дополнительные материалы:
Gallery и Media Player приходят в Ubuntu 13.10.
Распознавание речи PocketSphinx появился в Ubuntu 13.10.
Стивен Уэбб aka bregmata и его парни из команды по работе над ошибками Убунту.
А как Mir собирается работать на Android платформе?