The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Доступен дисплейный сервер Mir 1.0

21.09.2018 17:11

Представлен релиз дисплейного сервера Mir 1.0, разработка которого продолжается компанией Canonical, несмотря на отказ от развития оболочки Unity и редакции Ubuntu для смартфонов. Mir остаётся востребован в проектах Canonical и теперь позиционируется как решение для встраиваемых устройств и интернета вещей (IoT). Пакеты для установки подготовлены для Ubuntu 16.04/18.04/18.10 (PPA) и Fedora 27/28/29.

В новой версии основное внимание уделено стабилизации средств для запуска Wayland-приложений в окружении Mir, используя Mir в качестве композитного сервера для Wayland. Любые приложения, использующие Wayland (например, собранные с GTK3/4, Qt5 или SDL2), будут работать и в Mir. Стабилизирована поддержка Wayland-расширения xdg-shell с реализацией протокола, определяющего общие для всех окружений рабочих столов операции с окнами, пиктограммами, меню и указателями. Добавлена директива для настройки подключения дополнительных расширений Wayland (например, "wayland_extensions=wl_shell:xdg_wm_base:xdg_shell_v6"). Реализована экспериментальная поддержка запуска X11-приложений при помощи компонента XWayland (включается через настройку "x11-display-experimental=1").

Из не связанных с Wayland улучшений выделяется новый файл конфигурации ".display" для настройки раскладки экранов при подключении нескольких мониторов. Например, указанная возможность может оказаться полезной для разбивки виртуального экрана на части при создании "видеостен", в которых изображение большого размера формируется из большого числа отдельных мониторов. Настройка раскладки экранов реализована через прослойку MirAL (Mir Abstraction Layer), абстрагирующую доступ к ABI Mir через библиотеку libmiral.

В текущем виде Mir представляет собой набор библиотек с реализацией графического стека, на основе которого подготовлена минималистичная оболочка mir-kiosk. Оболочка нацелена на обособленный запуск отдельных приложений в режиме интернет-киоска (интерфейс ограничен одним приложением), что может оказаться полезным для создания демонстрационных стендов, электронных вывесок, терминалов самообслуживания, автомобильных информационно-развлекальных приложений, умных счётчиков и экранов-индикаторов для бытовой техники. Mir-kiosk поставляется в виде snap-пакета и уже адаптирован для использования Mir 1.0. Разработчиками Mir подготовлена инструкция по созданию загружаемого образа для запуска произвольного Qt-приложения с использованием Mir-kiosk и системного окружения Ubuntu Core.

Из более функциональных пользовательских оболочек на базе Mir отмечаются окружения Unity8 и Egmde. Для создания собственных специализированных оболочек в Mir предоставляется API, позволяющий гибко настраивать поведение системы управления окнами (например, предлагаются режимы полноэкранного вывода, мозаичной компоновки и плавающих окон).



  1. Главная ссылка к новости (https://blog.ubuntu.com/2018/0...)
  2. OpenNews: Выпуск дисплейного сервера Mir 0.32
  3. OpenNews: Выпуск дисплейного сервера Mir 0.31
  4. OpenNews: XWayland интегрирован в основную кодовую базу X.Org
  5. OpenNews: Выпуск дисплейного сервера Mir 0.28 c начальной поддержкой Wayland
  6. OpenNews: Выпуск Wayland 1.16 и композитного сервера Weston 5.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: mir, wayland
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, qcgg (?), 17:48, 21/09/2018 [ответить] [показать ветку] [···]    [к модератору]
  • –3 +/
    > для обеспечения запуска Wayland-приложений

    Wayland-приложения -- что это такое?

     
     
  • 2.3, Аноним (3), 17:51, 21/09/2018 [^] [ответить]    [к модератору]
  • –7 +/
    Нууу, как сказать, вот такое приложение вот, только Wayland оно, ну, Wayland типа как-то так.
     
  • 2.5, Аноним (5), 17:57, 21/09/2018 [^] [ответить]    [к модератору]
  • +/
    > Wayland-приложения -- что это такое?

    Приложения, которые требуют для запуска XWayland.

     
     
  • 3.19, EuPhobos (ok), 20:41, 21/09/2018 [^] [ответить]     [к модератору]
  • +/
    Хмм, рекурсия, XWayland нужен что бы запускать обычные приложения, которые работ... весь текст скрыт [показать]
     
     
  • 4.22, Аноним (5), 21:49, 21/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Ну ладно, ладно, ступил я на фоне ненависти к Вейландам и Системд, а ты меня подловил. Доволен? :)
     
     
  • 5.30, Аноним (30), 23:02, 21/09/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    Мы думали ты гений, а ты мудрила страшный..
     
  • 4.42, Андроним (?), 07:34, 22/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Тяжело, наверное, жить, не понимая шуток ... весь текст скрыт [показать]
     
  • 3.51, Аноним (51), 11:48, 22/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Не думаю, что это так Скорее, приложения, которые слинкованы с библиотеками Way... весь текст скрыт [показать]
     
  • 1.2, madcore (ok), 17:50, 21/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +5 +/
    ...всё равно его не брошу - потому что он хороший?
     
     
  • 2.32, Аноним (32), 23:36, 21/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Он действительно хороший: достаточно посмотреть на код.
     
     
  • 3.35, Аноним (35), 00:47, 22/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Заглянул - повальное увлечение типом auto. Спасибо, я как-то обойдусь.
     
     
  • 4.41, anonymous (??), 07:10, 22/09/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    А чем это плохо?
     
     
  • 5.58, Аноним (58), 20:27, 22/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Тем, что даже в PHP пришли к явному указанию типов.
     
  • 5.60, Аноним (35), 00:52, 23/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Программист писал код так быстро, что даже не успевал сформулировать для себя чт... весь текст скрыт [показать]
     
     
  • 6.61, anonymous (??), 05:27, 23/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Зачем тогда вообще этот auto появился в С++? Есть ли случаи, когда его использование оправдано?
     
     
  • 7.62, Аноним (35), 13:10, 23/09/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    Нету. Появился для снижения порога входа.
     
  • 7.68, yet another anonymous (?), 18:59, 25/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Внутри template'ов сильно снижает объём текста и облегчает восприятие.
     
  • 1.6, Аноним (6), 18:05, 21/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –10 +/
    Хороший, но отчаянный шаг перед окончательным сворачиванием проекта. R.I.P.
     
     
  • 2.10, Аноним (10), 19:33, 21/09/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    Есть коммерция, а есть OpenSource и от того что одни держаться на хайпе популярного ПО, то другие пишут ПО которое потом либо становиться либо нет популярным.
     
     
  • 3.13, Аноним (13), 19:44, 21/09/2018 [^] [ответить]    [к модератору]  
  • +10 +/
    Я понимаю, ты хотел нам
    О сути мира рассказать,
    Но смысл где-то потерялся,
    С ним пунктуация и "-тся".
     
  • 2.25, Аноним (-), 22:14, 21/09/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    Лет 7 уже сворачиваете, все никак не свернете. :)
     
     
  • 3.39, KhabMan (ok), 05:11, 22/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Похожая ситуация была с Windows Phone, но он всё же умер
     
  • 1.7, qcgg (?), 18:24, 21/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > используя Mir в качестве композитного сервера для Wayland.

    используя дисплейный сервер в качестве композитного сервера для протокола. Бред какой-то.

     
     
  • 2.9, equeim (ok), 19:04, 21/09/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Так-то любой Wayland-композитор этим и является - дисплейным сервером, реализующ... весь текст скрыт [показать]
     
  • 1.8, Zenitur (ok), 18:39, 21/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Неужели. Mir 1.0. Начало новой эпохи. Осталось только дождаться Linux 5.0 - самый трудный релиз Linux
     
     
  • 2.11, Аноним (10), 19:36, 21/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Думаю, что Linux нужно понять куда он движеться в сторону поддержки пользоватлеей или в сторону поддержки серверов. В зависимости от этого и понять что делать с 5 веткой.
     
     
  • 3.14, Аноним (13), 19:46, 21/09/2018 [^] [ответить]    [к модератору]  
  • +10 +/
    Для начала пойми, что делать с учебником русского языка, аналитик.
     
     
  • 4.28, Аноним (28), 22:32, 21/09/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    Про пользоваТЛЕЙ он тонко подметил
     
  • 3.37, Аноним (37), 01:18, 22/09/2018 [^] [ответить]    [к модератору]  
  • +/
    tsya.ru
     
  • 3.45, Аноним (45), 08:30, 22/09/2018 [^] [ответить]    [к модератору]  
  • +/
    В сторону поддержки SJW
     
  • 3.52, Аноним (51), 12:09, 22/09/2018 [^] [ответить]    [к модератору]  
  • +/
    >в сторону поддержки пользователей или в сторону поддержки серверов

    Одно другому не мешает. Он должен быть универсальным.

     
     
  • 4.67, Аноним (67), 12:40, 24/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Как и люди, а то там эволюция накосячила ;)
     
  • 3.66, Аноним (67), 12:39, 24/09/2018 [^] [ответить]    [к модератору]  
  • +/
    В сторону поддержки здорового авторитаризма, или пути на поводу новых культурных веяний с лицом неопределённого пола :)
     
  • 1.16, Vitaliy Blats (?), 20:14, 21/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    Ну и на кой черт он нужен ?

    От иксов пытались избавиться из-за того что там костыль на костыле для саппорта костылей.

    В итоге получилось то же самое - набор костылей для костылей. В таких условиях иксы лучше, они хотя бы УЖЕ РАБОТАЮТ.

    Canonical не может понять очевидное: 90% юзерам плевать какой графический стек, всякие тулкиты и прочие страшные слова используются в их системе. Нам надо скачать исо-шник, проинсталлить его на девайс, и чтоб в этой ОС был полноценный браузер, офис и полторы утилиты для жизни. Все. Мы побежим качать и радоваться МИРу. Но нет же, сколько я сижу вплотную на Линуксе, столько эти наркоманы рассказывают и грозятся внедрить супер-пупер-технологии в следующем дистре, почти 10 лет прошло и все никак.

     
     
  • 2.18, ы (?), 20:40, 21/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Так это директива. Если из инженеров кто-то озвучил аргументы против, то было сказано: пох, делайте! Ситуация стара, как мир. Такой вот каламбур.
     
  • 2.31, Юзер (??), 23:10, 21/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Во-во, я 10 лет ждал простую и быструю графику в Линуксе,
    а вместо этого опять получил набор тормозных костылей.
     
     
  • 3.49, fske (?), 10:59, 22/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Если ты такой умный, то почему не учавствовал в создании Х12, он же Wayland? Или ты диванный эксперт?
     
     
  • 4.53, Аноним (51), 12:14, 22/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    X12 не Вяленый. X12 предпологал работу и через сеть также.

     
  • 4.56, Аноним (56), 15:48, 22/09/2018 [^] [ответить]     [к модератору]  
  • +4 +/
    Если твоему браузеру не хватает оперативки, почему ты не участвуешь в разработке... весь текст скрыт [показать]
     
  • 2.57, Аноним (57), 20:13, 22/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Причём тут юзеры Юзеры сжуют, что дадут Mir может пригодиться для embed овки и... весь текст скрыт [показать]
     
  • 1.17, MPEG LA (ok), 20:30, 21/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    кому оно нужно кроме разработчиков?
     
     
  • 2.44, Аноним (44), 07:55, 22/09/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    Это главный вопрос опенсорса, в общем-то.
     
  • 1.20, Аноним (20), 20:51, 21/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    один вопрос - зачем он нужен, в чем его уникальность по-сравнению с другими Wayland серверами?
     
     
  • 2.21, Аноним (35), 21:48, 21/09/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Потешить ЧСВ космонавта, а то анонимы с оппонента совсем его самооценку опустили... весь текст скрыт [показать]
     
  • 2.26, Аноним (-), 22:16, 21/09/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    А зачем нужен ты? В чем твоя уникальность по сравнению с другими человеками?
     
  • 1.23, Сергей (??), 21:52, 21/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +10 +/
    Поясняю для хейтеров. Wayland - это всего лишь набор протоколов, а не реализация дисплейнего сервера. Реализации - это Weston, Gnome-Shell/Mutter, KWin, Sway и т.д. Т.е. фактически то, что раньше было тонким оконным менеджером стало отдельным жирным дисплейным сервером со своими индивидуальными фичами и косяками. Например, Gnome/Mutter не поддерживает протокол zwp_idle_inhibit_manager_v1, поэтому mpv под ним не может заблокировать локскрин на время просмотра.

    Т.е. сейчас с Wayland композиторами случилась кошмарная дефрагментация - разные оболочки поддерживают разный набор протоколов, да ещё разных версий и со своими особенностями. И разработчикам приложений со всем этим бардаком предлагают как то жить. Фактически wayland сейчас хорош только в embdedded, где софт и композитор пилят одна команда.

    Mir же в текущей реинкарнации - это фреймворк для написания wayland композиторов, который берёт всю эту муть на себя, реализуя протоколы корректно и единым образом с возможностью кастомизации под нужды WM/DE. Фактически это аналог библиотеки wlroots, которую написали разработчики sway столкнувшись с этими проблемами.

     
     
  • 2.27, Go_blin (?), 22:26, 21/09/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Фрагментация Здравствуй, XMPP, давно не виделись Объяснил хейтерам чем на сам... весь текст скрыт [показать]
     
     
  • 3.36, qcgg (?), 01:05, 22/09/2018 [^] [ответить]    [к модератору]  
  • +/
    > Mir опоздал. Сначала проиграл гонку с Wayland...

    Сервер проиграл гонку протоколу, который сам сервер использует?

     
  • 3.40, Аноним (40), 06:58, 22/09/2018 [^] [ответить]     [к модератору]  
  • +/
    в вяленом для этих целей есть wlroots ... весь текст скрыт [показать]
     
  • 1.24, Go_blin (?), 21:58, 21/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Композитный сервер Wayland не привязанный к  DE. Есть один такой. Mir называется.
     
  • 1.29, Go_blin (?), 22:55, 21/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Ситуация с графической подсистемой на Linux:
    Иксы за 30 лет устаревшие и обросшие костылями. Дальнейшего развития - X12 - не наблюдается.
    Wayland, который суть описание протокола передачи картинки от сервера клиенту. Ничего другого нет, "это не задача композитора". Нужно что-то ещё - придумывай и приделывай сам, любись как хочешь.
    Freon специализированный. Сделан под задачу. За пределами ChromeOS не используется и наверное не будет.
     
     
  • 2.46, maximnik0 (?), 09:47, 22/09/2018 [^] [ответить]    [к модератору]  
  • +/
    >Иксы за 30 лет устаревшие и обросшие костылями. Дальнейшего развития - X12 - не наблюдается.
    >Wayland, который суть описание протокола передачи картинки от сервера клиенту. Ничего другого нет, >"это не задача композитора". Нужно что-то ещё - придумывай и приделывай сам, любись как хочешь.
    >Freon специализированный.

    Я вот одно не понимаю, ладно Х  протокол устарел, но почему тогда не взяли  за основу графическую подсистему Be-Be OS ? Если верить вики там тоже клиент-серверная технология похожая на Х -протокол, только без сетевой прозрачности и некоторых костылей.По графике наверно лучше не придумано,  тогда сразу поддерживалась многопоточность и несколько видиокарт.Я реально играл в 1 Квейк на 100 селероне  с 16 мгб озу.По многим вещам она оказалась революционная: метатеги к файлам только сейчас стали пользоваться :-(

     
     
  • 3.59, Аноним (59), 21:51, 22/09/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Потому что нельзя использовать уже имеющийся код, даже если он работает хорошо ... весь текст скрыт [показать]
     
  • 1.34, Аноним (34), 23:57, 21/09/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Иксы, как ни странно, до сих пор развиваются Просто они работают, а зачем трога... весь текст скрыт [показать]
     
     
  • 2.38, KonstantinB (??), 04:56, 22/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Проблема в том, что иксы работают плохо. HiDPI 4k банально не тянут, тормоза видны невооруженным глазом.

    С wayland все летает, но мало что пока нормально работает.

     
     
  • 3.43, Аноним (43), 07:41, 22/09/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Настоящая проблема в том, что нам уже лет десять талдычат, что иксы ВСЁ, но адек... весь текст скрыт [показать]
     
  • 3.54, Аноним (51), 12:27, 22/09/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Ничего, железо компов подтянется, потянут PS Хотя, утверждение, что Иксы не тян... весь текст скрыт [показать]
     
  • 3.63, Аноним (63), 15:11, 23/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Есть 3k по маркетингу 4k CODE lspci 124 grep VGA 00 02 0 VGA compatibl... весь текст скрыт [показать]
     
     
  • 4.64, KonstantinB (??), 17:23, 23/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Не знаю. Возможно, на nvidia дела обстоят лучше, а, возможно, вы просто не замечаете, как все промигивает - это примерно как с мерцающими LCD-мониторами: одни не замечают проблемы, а у других через час работы глаз дергается.
     
     
  • 5.65, yet another anonymous (?), 08:34, 24/09/2018 [^] [ответить]    [к модератору]  
  • +/
    > ... одни не замечают проблемы, а у других через час работы глаз дергается.

    , причем с монитором это не связано; видимо, от работы...

     
  • 1.69, darkshvein (ok), 19:51, 29/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    wayland mir weston...aaa чую, угрохают и multiseat поддержку и работа разных видюх тоже начнёт работать через Жо

    а почему я не могу просто использовать Xserver ?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2019 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor