URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 113577
[ Назад ]

Исходное сообщение
"Выпуск дисплейного сервера Mir 0.30"

Отправлено opennews , 15-Фев-18 22:02 
Опубликован (https://github.com/MirServer/mir/releases/tag/v0.30.0) релиз дисплейного сервера Mir 0.30 (https://mir-server.io/), разработка которого продолжается компанией Canonical, несмотря на отказ от развития оболочки Unity и редакции Ubuntu для смартфонов. Mir остаётся востребован в проектах Canonical для встраиваемых устройств и интернета вещей (IoT). Пакеты для установки в Ubuntu 16.04, 17.04, 17.10 и 18.04 размещены в PPA-репозитории (https://launchpad.net/~mir-team/+archive/ubuntu/release) проекта.


Основные изменения:


-  Первоначальное внедрение тестового набора WCTS (https://github.com/MirServer/wlcs) (Wayland Conformance Test Suite);
-  Большая порция исправлений, направленных на улучшение поддержки протокола Wayland: добавлена экспериментальная поддержка xdg-shell (v6), устранена серия крахов, реализована передача состояния клавиатуры при смене фокуса, добавлена проверка допустимости соединения Wayland-клиента (SessionAuthorizer::connection_is_allowed), необходимая для работы Wayland-клиентов в Unity8;
-  Обеспечена отправка событий перемещения указателя в окно, над которым находится данный указатель;
-  Для Fedora 27 включена проверка в системе непрерывной интеграции;
-  Добавлена поддержка генератора сборочных файлов Ninja из CMake.


URL: https://github.com/MirServer/mir/releases/tag/v0.30.0
Новость: https://www.opennet.ru/opennews/art.shtml?num=48081


Содержание

Сообщения в этом обсуждении
"Выпуск дисплейного сервера Mir 0.30"
Отправлено Аноним , 15-Фев-18 22:39 
Есть кто ориентируется в концпциях Mir и Wayland по сравнению с Xorg ? Может кто-нибудь внятно расписать чем Mir хуже/лучше чем Wayland и Xorg ?

"Выпуск дисплейного сервера Mir 0.30"
Отправлено Аноним , 15-Фев-18 23:04 
Я до сих пор понять не могу зачем нужен гейланд, долженствующий убирать минусы иксов, обрастающий этими же минусами в результате ВНЕЗАПНЫХ факапов.

"Выпуск дисплейного сервера Mir 0.30"
Отправлено Anonymoustus , 15-Фев-18 23:10 
Он и не нужен.

Но для того, чтобы это понять, нужно перестать быть школотой и начать разрабатывать что-то похожего назначения. Узнав по ходу дела о существовании компьютерного железа, сетей, операционных систем, вычислительных архитектур, парадигм программирования, мудрёных решений для сложных неочевидных проблем и так далее. Дальше некоторая школота внезапно познаёт исконный дзен авторов Иксов и убивает себя об стену, часть уходит в монастырь замаливать грехи, а неизлечимая начинает писать Mir, надеясь, что на втором заходе произойдёт какое-то чудо и б-ж-женька подаст.


"Выпуск дисплейного сервера Mir 0.30"
Отправлено Аноним , 17-Фев-18 07:55 
Из вашего ответа непонятно:

1. Вы Познали дзен и убились об стену;
2. Сообщение отправляете из монастыря;
3. Являетесь разработчиком Mir;

Если ни одного из этого, то собственно можно ли доверять вашему противоречивому ответу.


"Выпуск дисплейного сервера Mir 0.30"
Отправлено анонимбр , 16-Фев-18 13:28 
Так просветись и больше не пиши чушь;P ru.fedoracommunity.org/content/wayland-и-мобильные-приложения/ www.collabora.com/about-us/blog/2014/08/13/wayland-x11-arm-mali/

"Выпуск дисплейного сервера Mir 0.30"
Отправлено Аноним , 16-Фев-18 15:13 
У Xorg есть довольно много недостатков: X-сервер обрабатывает все события в один поток, криво поддерживает штуки типа mixed DPI, имеет довольно серьёзные проблемы со стабильностью и т.п. Wayland решает многие из них, но при этом его разработчики немного долбоклюи и изначально пилили свою поделку под непонятно какую нишу, в результате чего у Wayland огромное количество своих не менее критичных недостатков.

Например, в Wayland окно не может задать свои координаты на экране, в Wayland программы не могут получать ввод с клавиатуры без фокуса (нужно push-to-talk в каком-нибудь голосовом чатике), в Wayland оконных менеджер, управление раскладками, экранами и вообще всем интегрированы в композитор, в результате чего каждый композитор должен поддерживать всё это, и это приводит к зоопарку.

Короче, выбор между Xorg и Wayland напоминает задачу о двух стульях.


"Выпуск дисплейного сервера Mir 0.30"
Отправлено Аноним , 17-Фев-18 08:17 
>[оверквотинг удален]
> поток, криво поддерживает штуки типа mixed DPI, имеет довольно серьёзные проблемы
> со стабильностью и т.п. Wayland решает многие из них, но при
> этом его разработчики немного долбоклюи и изначально пилили свою поделку под
> непонятно какую нишу, в результате чего у Wayland огромное количество своих
> не менее критичных недостатков.
> Например, в Wayland окно не может задать свои координаты на экране, в
> Wayland программы не могут получать ввод с клавиатуры без фокуса (нужно
> push-to-talk в каком-нибудь голосовом чатике), в Wayland оконных менеджер, управление
> раскладками, экранами и вообще всем интегрированы в композитор, в результате чего
> каждый композитор должен поддерживать всё это, и это приводит к зоопарку.

Собственно X11 и Wayland это протоколы (соглашения о передачи команд для заполнения видеопамяти изображением). У каждого такого протокола есть свои реализации и свойственные этим реализациям недостатки о которых сказано выше.

Отбросив проблемы со стабильностью, так как для мира OpenSource это сокрее данность чем исключение сталкиваемся с тем, что оба протокола сейчас недостаточно закончены и создают больше проблем чем предлагаю решений, чем осложнили и замедлили развитие GUI инфраструктуры и приложений в Linux разделив разработчиков на кучу лагерей (басня: Лебедь+Рак+Щука).

Очевидно, что пока не будет разработан общий концепт будет продолжаться долбоклюйтво и Linux будет с трудом замещать нишу Desktop, так как вендоры будут писать свои решения под разные API.

Очень хорошее решение со стороны ядра было предложить общий концепт видео драйверов для Linux что бы разработчики могли написать драйвер для рендеринга, а уже сервера используя эти API занимались рисованием, но и тут не обошлось без двойной двойной буферизации.

Одним словом пока не будет единого стандарта GUI приложения будт серьезно тормозить безспецифичного тюнинга, что ставит определенные трудности для бизнеса и гос сектора (проще купить монолит с драйверами вроде Widnows чем профукать время с админом на канонические решения проблем внутри конфигураций этого зоопарка).

Что может стать решением? Пока непонятно, но возможно замена протокола X11 и Wayland на простой монолит с API решит все это.


"Выпуск дисплейного сервера Mir 0.30"
Отправлено Аноним , 15-Фев-18 23:13 
Чувак, этой теме уже лет и лет. А точнее минимум 5 лет. Зайди почитай. Осталось куча статей

"Выпуск дисплейного сервера Mir 0.30"
Отправлено Аноним , 15-Фев-18 23:39 
> Зайди почитай.

куда?

> Осталось куча статей

где?


"Выпуск дисплейного сервера Mir 0.30"
Отправлено Аноним , 15-Фев-18 23:42 
Куда-нибудь
http://vasilisc.com/xorg-wayland-mir

"Выпуск дисплейного сервера Mir 0.30"
Отправлено Аноним , 15-Фев-18 23:55 
Ладно, попробовал сам почитать что скинул, и понял что ты ничего не поймёшь.

Wayland выполняет только маленькую функцию иксов. А именно, берет картинку от qt или gtk и компанует с другими картинками (буферами пикселей) и делает он это лучше. Иксы страдают двойной буферизацией. Вот и все. Ну ещё добавь к этому, что в wayland нет тирринга by design, и что он грузится быстрее, по тому что не умеет рисовать. Ещё чутка навороченней в безопасности.. есть ещё пару мелочей, типа может дать прямой доступ к вводу.. ну а так, основное все вроде перечислил.


"Выпуск дисплейного сервера Mir 0.30"
Отправлено Аноним , 15-Фев-18 23:59 
А мир - то же самое, только в нем нет слоев. Что встретило критику. Возможно мир таки умеет рисовать (повторюсь - возможно). А ещё мир больше брал за основу андроид

"Выпуск дисплейного сервера Mir 0.30"
Отправлено Аноним , 16-Фев-18 10:41 
Заипали вы уже этим тирингом, попугаи, не видел я его никогда в Иксах.

"Выпуск дисплейного сервера Mir 0.30"
Отправлено турин , 16-Фев-18 10:53 
ты и HIDPI монитора небось не видел.. но это же не значит что проблем с масштабированием никогда не было?

"Выпуск дисплейного сервера Mir 0.30"
Отправлено llirik , 16-Фев-18 06:35 
Mir, как и xorg -- это сервера, а вайланд -- это протокол. В общем-та разные вещи. Именно поэтому мир может поддерживать тот-же вяленый.

"Выпуск дисплейного сервера Mir 0.30"
Отправлено Аноним , 16-Фев-18 07:12 
Wayland - протокол, Xorg - одна из реализаций протокола X11.

"Выпуск дисплейного сервера Mir 0.30"
Отправлено Anonymoustus , 15-Фев-18 23:05 
> Mir остаётся востребован в проектах Canonical для встраиваемых устройств и интернета вещей (IoT)

Востребованность зашкаливает.


"Выпуск дисплейного сервера Mir 0.30"
Отправлено Аноним , 16-Фев-18 00:16 
Мне вот интересно, это где оно используется? Хотелось бы реальный пример

"Выпуск дисплейного сервера Mir 0.30"
Отправлено EHLO , 16-Фев-18 02:21 
> Мне вот интересно, это где оно используется? Хотелось бы реальный пример

https://ubports.com/devices/ready-to-use-devices


"Выпуск дисплейного сервера Mir 0.30"
Отправлено annual slayer , 16-Фев-18 19:52 
это реальный пример _провала_

"Выпуск дисплейного сервера Mir 0.30"
Отправлено papa.ken , 17-Фев-18 13:45 
Дело в том что от самого DS Mir ничего и не зависит он с содержимым мало связан. Виснет все - там, а он ничего сделать не может!!! Поэтому на десктопе плохо идет. Это для тех кто верит в "чудо"