Открыть главное меню
Заглавная
Случайная
Войти
Настройки
О J2MEdia
Отказ от ответственности
J2MEdia
Найти
Редактирование:
Lomiri
(раздел)
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
== Архитектурные различия между Mir и Wayland == Основным отличием Mir от Wayland является то, что первый — это полноценный дисплейный сервер, берущий на себя большую часть работы по отрисовке окон и рабочего стола, тогда как Wayland — лишь протокол для организации дисплейного сервера, в котором все задачи по отрисовке содержимого окон и рабочего стола, целиком и полностью возложены на клиентские приложения и библиотеки, а роль дисплейного сервера (Wayland-композитора) сводится лишь к компановке передаваемых клиентами буферов (compositing) и управлением устройствами ввода-вывода. Это существенно упростило архитектуру дисплейного сервера, однако разработчики Mir посчитали такой подход неэффективным: подход Mir был гораздо более похожим на Xorg, единый дисплейный сервер, для которого разработчики могли просто писать альтернативные графические оболочки. Однако на практике это вылилось в целый ряд проблем. Во первых было важно обеспечить совместимость с программами, не поддерживающими Mir напрямую. По аналогии с Wayland, где для подобной обратной совместимости применяется Xwayland, для Mir был создан XMir — небольшой X-сервер, позволяющй запускать классический софт и обеспечивать его бесшовную работу. Однако сделать это было существенно сложнее чем в случае Xwayland, из-за архитектурных особенностей Mir, а дополнительный груз в виде необходимости поддержки всего стека (драйверы, библиотеки, графические тулкиты) силами небольшой команды разработчиков Ubuntu, привел к существенному замедлению разработки. Последней каплей стала изоляция сообщества — поскольку изначально Canonical не проявляла интерес к совместной разработке своего графического стека, поругалась со многими разработчиками Wayland, видеодрайверов и т.д, то и сообщество ответило тем же — бойкотом. Никто из сторонних разработчиков не был заинтересован ни в развитии Mir, ни в развитии Unity 8. После сворачивания работы над Unity 8 и Ubuntu Touch, было решено превратить Mir в набор для построения дисплейного сервера Wayland, по иронии судьбы — его основного конкурента. В настоящее время Mir активно развивается в этом направлении, и на его основе даже есть готовые, рабочие решения (помимо Lomiri) — оконные менеджеры '''Miriway''', создающийся как универсальная база для разнообразных оболочек, и '''MiracleWM''', предлагающий концепцию мозаичного размещения окон (тайлинг).
Описание изменений:
Обратите внимание, что все изменения в J2MEdia рассматриваются как выпущенные на условиях лицензии Creative Commons Attribution-ShareAlike (см.
J2MEdia:Авторские права
). Если вы не хотите, чтобы ваши тексты свободно распространялись и редактировались любым желающим, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений или скопировали их из источника в общественном достоянии или под совместимой лицензией.
Не размещайте без разрешения материалы, защищённые авторским правом!
Отменить
Справка по редактированию
(в новом окне)