Состоялся (https://community.ubuntu.com/t/mir-0-31-0-release/4637) релиз дисплейного сервера Mir 0.31 (https://mir-server.io/), разработка которого продолжается компанией Canonical, несмотря на отказ от развития оболочки Unity и редакции Ubuntu для смартфонов. Mir остаётся востребован в проектах Canonical для встраиваемых устройств и интернета вещей (IoT). Пакеты для установки в ближайшее время будут подготовлены для Ubuntu 16.04/17.10/18.04 (PPA1 (https://launchpad.net/~mir-team/+archive/ubuntu/rc), PPA2 (https://launchpad.net/~mir-team/+archive/ubuntu/release)) и Fedora 26/27/28 (https://copr.fedorainfracloud.org/coprs/ngompa/mir-prerel-fe.../).
Основные изменения:
- До версии 2.0 обновлена прослойка MirAL (Mir Abstraction Layer), которую можно использовать для ухода от прямого обращения к серверу Mir и абстрагирования доступа к ABI через библиотеку libmiral. В новый выпуск, в рамках подготовки к Ubuntu 18.04LTS, включены изменения, нарушающие ABI и расширяющие API.- Продолжена реализация поддержки средств для обеспечения запуска Wayland-приложений в окружении Mir, используя Mir в качестве композитного сервера для Wayland. Обеспечена по умолчанию поддержка протокола xdg-shell V6 (https://github.com/wayland-project/wayland-protocols/tree/ma...), определяющего общие для всех окружений рабочих столов операции с окнами, пиктограммами, меню и указателями.
URL: https://community.ubuntu.com/t/mir-0-31-0-release/4637
Новость: https://www.opennet.me/opennews/art.shtml?num=48271
При этом Unity8 теперь не работает со свежими версиями Mir, и им предстоит большая работа по адаптации оболочки
Абсолютно не нужно из-за наличия Wayland.
Иди воображай вялого где-то в другом месте
Если почитать аргументы разработчиков Mir почему они не восприняли Wayland, то далеко все не так однозначно и ни те ни другие не знают, что будет в конце, после окончательной стабилизации, стандартизации и принятия в мейнстрим
Возможно потребуется еще одна итерация разработки, где потребуется учесть опыт разработки и Mir и Wayland
На мое ИМХО Mir имеет лучшую архитектуру
>На мое ИМХО Mir имеет лучшую архитектуруможно подробностей в двух словах?
Сделан гораздо позже, учли все современные потребности.
Чтобы ответить на ваш вопрос мне необходимо уточнить свое высказывание:
> s/архитектуру/подходОдним словом уход от стандартизации в рабочих окружениях,
был един X.org,
есть един Mir,
а из дисплейных менеджеров, поддерживающих протокол Wayland есть Mir, KWin, Weston, Arcane (из тех что знаю я) и будет еще их много.
И это ж получается, что если я хочу, к примеру, просто написать хитрый WindowManager, и при этом обеспечить широту охвата пользовательской аудитории, то мне его прийдется реализовывать с учетом особенностей всех вышеперечисленных, извесных мне, дисплейных менеджеров
Иначе прийдется вылезать на форум и кричать, что единственно православная реализация протокола Wayland это к примеру KWin, а всё остальное, как всем уже извесно, го<ΨΕΝΣΟΡΕΔ>но
Я б даже в Mir впихнул больше, чем сейчас планируют сами разработчики, но эту тему не буду продолжать, потому что нахватаюсь минусов, и после этого в ветке (если она будет) за флудом не будет различить умных мыслей
И, да, в этой теме, честно признаюсь я откровенно слаб
Вот теперь обратно
>> s/подход/архитектуру/и можно читать "Зачем Canonical создала Мир? 5 причин от Кристофера Роджерса."
http://vasilisc.com/canonical-5-reasons-mir
При этом также иметь ввиду, что Kristian Høgsberg очень силен в области своей компетенции, сильнее Christopher Rogers. Только вот вопрос, какие цели стоят перед Høgsberg
> И это ж получается, что если я хочу, к примеру, просто написать
> хитрый WindowManager, и при этом обеспечить широту охвата пользовательской аудитории,
> то мне его прийдется реализовывать с учетом особенностей всех вышеперечисленных, извесных
> мне, дисплейных менеджеровНа Javascript, HTML, CSS пишут с учётом разных браузеров. Наверно и в WindowManagerах та же беда. Были войны браузеров. Теперь, чую, начинаются войны дисплейных серверов?
> и ни те ни другие не знают, что будет в конце, после окончательной стабилизации, стандартизации и принятия в мейнстримБудут иксы.
Раньше выпилят;p Wayland не хватает Remote протокола. Больше ни для чего X Window System с костылями не нужны.
Шо, в вяленом больше нет шаманальной клованады с композитингом и декорированием?!
Только основательно загаженные кусками кода Wayland'а и, возможно, Mir'а.
>> и ни те ни другие не знают, что будет в конце, после окончательной стабилизации, стандартизации и принятия в мейнстрим
> Будут иксы.до принятия в мейнстрим systemd в пике борьбы Upstart vs systemd, можно было-бы в вашей манере сказать: будет sysvinit (и тут куча аплодисментов толпы)
Но увы это уже не так
Какие причины за Х.org есть у субьектов имеющих силу протаскивать решения в мейнстрим?
То что redhat и другие сотоварищи в толпе с новоприбывшими и новокупленными подписались писть новый виндовс на базе линукс еще ничего не говорит что этот майнстрим будет майнстримом всегда.
Таких майнстримов мы уже видели. Кладбище знаете где? Сходите почитайте там таблички на холмиках.
Аргументы Mir'овцев против Wayland никто не воспринял всерьёз. Более того. Когда те критиковали Wayland - сам протокол ещё не был готов и стабилизирован. В итоге за многие годы, пока Wayland рос и взрослел, Mir ничего толком из себя не представил, по сути являясь переписанным Android Surface Flinger с кучей патчей. И глупо сравнивать Wayland как таковой, с Mir.
>и ни те ни другие не знают, что будет в конце,Я знаю. Будет то что RH скажет. Возражать всё равно больше некому, всех выпилили.
>>и ни те ни другие не знают, что будет в конце,
> Я знаю. Будет то что RH скажет. Возражать всё равно больше некому,
> всех выпилили.Почему не Google Fuchsia?
Тут бы вставить смишьную картинку "Big brother dilettante - facebook - google" [Михаил Шигорин когда-то ссылался на форуме] я увы не могу - дневной gprs
> Почему не Google Fuchsia?
> Тут бы вставить смишьную картинку "Big brother dilettante - facebook - google"
> [Михаил Шигорин когда-то ссылался на форуме] я увы не могу - дневной gprsОно?
http://blogs.ubc.ca/markgraham/files/2014/10/Google-Big-Brot...
Это уже доработанная версия - сперва картинка выглядела так:
http://weknowmemes.com/wp-content/uploads/2012/06/facebook-a...
> Абсолютно не нужно из-за наличия Wayland.Так оно и будет работать поверх Wayland.
Так Mir и мутирует в Wayland-композитор, о чём вы? Сам по себе Mir уже всё, интерфейс Mir EGL они дропнули и теперь Unity8 - единственное DE, построенное поверх штатного Mir API, лишилась аппаратного ускорения отрисовки. Плюс разработчики Mir, совместно с разрабами KDE и Sway/Wlroots, пилят новый wayland-протокол для работы серверных декораций окон в Wayland, в качестве улучшенной альтернативы KDE Server Decorations.
> новый wayland-протокол для работы серверных декораций окон в Wayland, в качестве
> улучшенной альтернативы KDE Server Decorations.А в чём плюсы серверных декораций?
> А в чём плюсы серверных декораций?Ох. Этот вопрос проходили неоднократно. Вкраце:
1. Стандартизация вида. Получается не совсем винегрет.
2. Возможность прибить, свернуть, переместить окно неотвечающей программы (см. все Windows до XP включительно для того, чтобы оценить, насколько это желательно).
3. Возможность работы с мозаичными WM.
> 1. Стандартизация вида. Получается не совсем винегрет.Российский принцип безобразно, зато единообразно?
> 2. Возможность прибить, свернуть, переместить окно неотвечающей программы (см. все Windows
> до XP включительно для того, чтобы оценить, насколько это желательно).Это полезно, но я бы изобрёл какие-нибудь хуки которые автоматически позволяли получать контроль над подвисшим окном. Лучше няшное и красивое окошко которое использует всю отведённую ему площадь, чем просто плашка с названием программы/докьюмента.
> 3. Возможность работы с мозаичными WM.
А какие принципиальные ограничения существую при работе с маргинальными WM?
> Российский принцип безобразно, зато единообразно?Тему ты и сам настроить можешь. Или ты этот, как его… гномосек?
> Это полезно, но я бы изобрёл какие-нибудь хукиКостыли лучше ног?
> маргинальными WMDefine, pls.
> Тему ты и сам настроить можешь. Или ты этот, как его… гномосек?Я не хочу сам настраивать тему, мне просто нужна хорошая дефолтная тема и чтобы приложения в 2018 не рисовали бесполезный тайтлбар, 80% которого занято громогласным ничем.
Гномосеки может и поехали на гигантских кнопках, но получается няшно.
Уже все нормальные ОС (windows & mac) умеют это, почему в линуксе такие проблемы — ___загадка__.> Костыли лучше ног?
Если приложение постоянно зависает, то его можно и так убить (на линуксе переключиться в tty даже).
Красота и удобство повседневного использования важнее редкой вероятности наткнуться на зависание приложения.>> маргинальными WM
> Define, pls.
> мозаичными WMOpenBox, Awesome, DWM и прочие прекрасные идеи реализованные программистами без чувства эстетики.
> Я не хочу сам настраивать тему, мне просто нужна хорошая дефолтная тема и чтобы приложения в 2018 не рисовали бесполезный тайтлбар, 80% которого занято громогласным ничем.В мозаичных WM это реализовано - дерзайте. А в KDE1 были темы с заголовком слева от окна. Никто не мешает их вернуть.
> Если приложение постоянно зависает, то его можно и так убить (на линуксе переключиться в tty даже).
А если оно в это время что-то полезное делает?
> Красота и удобство повседневного использования
В винегрете нет красоты.
> и чтобы приложения в 2018 не рисовали бесполезный тайтлбар, 80% которого
> занято громогласным ничем.Тайтлбар (и табтайтл) не "заняты ничем", а решают задачу различения (задач, карточек, whatever).
> Гномосеки может и поехали на гигантских кнопках, но получается няшно.
Хаха. "Няшно" это как? "Ня, сµка, жри"?
> Тайтлбар (и табтайтл) не "заняты ничем", а решают задачу различения (задач, карточек,
> whatever).Вот это сила стокгольмского синдрома!
Как же без такого огромного количества потерянного пространства человек отличит одну программу от другой, вот жаль на винде-то люди глупые не могут отличить, в 3Д максе пытаются вордовский документ печать.
Капец, чуваки, да что с вами такое?
>> Тайтлбар (и табтайтл) не "заняты ничем", а решают задачу различения (задач, карточек,
>> whatever).
> Вот это сила стокгольмского синдрома!
> Как же без такого огромного количества потерянного пространства человек отличит одну программу
> от другой, вот жаль на винде-то люди глупые не могут отличить,Да-да, все, кроме тебя, как раз такие дураки, как тебе хочется.
Не "программу от программы", а "(однотипный) экземпляр от экземпляра".
> Да-да, все, кроме тебя, как раз такие дураки, как тебе хочется.
> Не "программу от программы", а "(однотипный) экземпляр от экземпляра".Ты о чём? Один вордовский документ от другого?
Один музыкальный плеер от другого?
Зачем сначала запрещать делать уникальный лук, чтобы потом создавать гигантские незаполненные пространства, часто с короткой строчкой имени программы?Да в заголовок конечно помещают у пути открытых файлов, но просто потому, что могут (мало кто использует это свойство окна для регулярок с поиском и обработкой окон).
А ведь ещё остаются огромные тулбары.Просто признай — ты фанатик.
>> Да-да, все, кроме тебя, как раз такие дураки, как тебе хочется.
>> Не "программу от программы", а "(однотипный) экземпляр от экземпляра".
> Ты о чём? Один вордовский документ от другого?
> Один музыкальный плеер от другого?Совершенно верно. Как в общем списке, так и с одного взгляда на экран.
> Зачем сначала запрещать делать уникальный лук, чтобы потом создавать гигантские незаполненные
> пространства, часто с короткой строчкой имени программы?Не знаю, что такое "универсальный лук". Короткая строчка в титуле -- от рук.
> Да в заголовок конечно помещают у пути открытых файлов, но просто потому,
...что это полезно.
> А ведь ещё остаются огромные тулбары.
Они-то чем не угодили?
> Просто признай — ты фанатик.
Как челобитную подаёшь?!
> Совершенно верно. Как в общем списке, так и с одного взгляда на
> экран.В каком общем списке? На панели задач — но тогда зачем гигантскик тайтлбары?
>> Зачем сначала запрещать делать уникальный лук, чтобы потом создавать гигантские незаполненные
>> пространства, часто с короткой строчкой имени программы?
> Не знаю, что такое "универсальный лук". Короткая строчка в титуле -- отУНИКАЛЬНЫЙ.
Глаза лечи>> Да в заголовок конечно помещают у пути открытых файлов, но просто потому,
> ...что это полезно.Потому что понимают, что полезные кнопки туда не поместить — на безрыбье и рак рыба.
>> А ведь ещё остаются огромные тулбары.
> Они-то чем не угодили?Часто левая часть имеет пять кнопок и куча пространства справа потеряна, плюс тайтл бар.
>> Совершенно верно. Как в общем списке, так и с одного взгляда на
>> экран.
> В каком общем списке? На панели задач — но тогда зачем гигантскик
> тайтлбары?В панели задач, в панели переключения, в списке программ, whatever.
Отвлёкся, вернулся; просто переключился невпопад -- быстрый взгляд в установленную локацию, ориентировка.И снова "гигантские тайтлбары". Поставь мелкий шрифт и не пыли зря.
>>> Зачем сначала запрещать делать уникальный лук, чтобы потом создавать гигантские незаполненные
>> Не знаю, что такое "универсальный лук". Короткая строчка в титуле -- от
> УНИКАЛЬНЫЙ.
> Глаза лечиОскорбительно придраться к *описке* -- признак мелко-человечности.
Ну так "уникальный лук" -- что это за?>>> Да в заголовок конечно помещают у пути открытых файлов, но просто потому,
>> ...что это полезно.
> Потому что понимают, что полезные кнопки туда не поместить — на безрыбье
> и рак рыба....или потому, что такой информации очень даже место вне рабочей области, в предсказуемом месте.
>>> А ведь ещё остаются огромные тулбары.
>> Они-то чем не угодили?
> Часто левая часть имеет пять кнопок и куча пространства справа потеряна, плюс
> тайтл бар.Дутая проблема. Жертва 20 пикселей за быстрый доступ к нужным командам. Выучил комбинации -- отключай. Но, скажем, в ОО без тулбаров просто неудобно.
> Вот это сила стокгольмского синдрома!
> Как же без такого огромного количества потерянного пространства человек отличит одну программу от другой,Проверил: вполне комфортно читаемый заголовок окна, вместе с иконкой приложения, на стареньком 24'' 1920x1080 мониторе занимают аж 16 пикселей. Т.е. аж 1,48% потерянной вертикли!
Ну да, кнопочки "пришпилить, мини/максимизировать" и т.д. были бы несколько мелковаты. А так, со шрифтом "терминус", все отлично читается.> вот жаль на винде-то люди глупые не могут отличить, в 3Д максе пытаются вордовский документ печать.
> Капец, чуваки, да что с вами такое?Когда же вы уже поймете, что не всем надо именно так, как в винде или в маке?
И что если организовывать окна табами или стеком, то эти простенькие заголовки очень удобны для навигации или переключения на нужное приложение. При этом тратится на них где-то аж 1.5 - 3% (ну или при нескольких уровнях вложенности, аж целых 6%) (!) процента вертикали экрана. И даже можно настроить, что показываться (и соотв. занимать место), они будут только непосредственно при навигации.
А вот при перекрывающихся окнах, нужно или перебирать все превиюшки окон методом костыляния^W ALT-таба, таскбаров, экспозы (или что там теперь объявили модно-молодежной инновацией) или оставлять часть окна видимой.
И по грубой прикидке, даже на "плотно" организованом рабочем столе где-то треть пространства уходят на демонстрацию обоины или частей других, никак не используемых в этот момент, окон.
Но зато да, сэкономили на "нинужном и огромном!" тайтлбаре, прогрессивно-инновативно подкостыляв старый концепт перекрывающихся окон и обозвав всех несогласных ретроградами :)
> Проверил: вполне комфортно читаемый заголовок окна, вместе с иконкой приложения, на стареньком
> 24'' 1920x1080 мониторе занимают аж 16 пикселей. Т.е. аж 1,48% потеряннойПоложим, я догадываюсь, откуда это растёт -- из тривиальной модели пользования "один сеанс -- одна программа за раз". Т.е., поскольку пишется в 2018 году, имеются в виду питомцы мобилок.
> Ну да, кнопочки "пришпилить, мини/максимизировать" и т.д. были бы несколько мелковаты.
> А так, со шрифтом "терминус", все отлично читается.Или с эквивалентным растровым. Сирень в 10 пунктах, ВарпСанс -- для разрешений поменьше.
> Когда же вы уже поймете, что не всем надо именно так, как
> в винде или в маке?Никогда. И убеждать ни к чему, достаточно заявиться :)).
> Российский принцип безобразно, зато единообразно?Это принцип Gnome и Уиндоуз. Ну и, конечно, фраза выдаёт человека, который за пределы РФ не ездил. Это хорошо - ребёнок должен познавать мир.
> Это полезно, но я бы изобрёл какие-нибудь хуки которые автоматически позволяли получать контроль над подвисшим окном.
Вас с удовольствием примут в MS 20 лет назад.
> А какие принципиальные ограничения существую при работе с маргинальными WM?
Чуть-чуть напрягите воображение.
>Это полезно, но я бы изобрёл какие-нибудь хуки которые автоматически позволяли получать контроль над подвисшим окном.Ну и нафига эти виндохуки? В Linux для этого случая есть сигнал SIGKILL.
>>Это полезно, но я бы изобрёл какие-нибудь хуки которые автоматически позволяли получать контроль над подвисшим окном.
> Ну и нафига эти виндохуки? В Linux для этого случая есть сигнал
> SIGKILL.Речь про управление окном графическими средствами.
Эм. Как наличие какого-то стандарта описывающего протокол, влияет на нужность-ненужность дисплейного сервера?
> несмотря на отказ от развития оболочки Unity и редакции Ubuntu для смартфонов
> Mir остаётся востребован в проектах Canonical для встраиваемых устройств и интернета вещейА в каких именно девайсах он используется?
Ни в каких - это чисто теоретическая разработка. Пока работает на эмуляторе.
не нужно лгать
> не нужно лгатьДа, не нужно. Футуристы, млять, ничего ещё нет, фактически - ПУСТО, а заявления на OpennNet, как о свершившемся факте, что есть.
В Ubuntu Phone/Touch/Core штатно использовался.
Смотрите - mir, даже судя по вашим публикациям существует с начала четырнадцатого. Fuchsia Google с шестнадцатого. О ней мало кто знает, но прогресс очевиден...
И в любом случае, смущают нули вначале версии - значит даже первого релиза не было.
Через понятие IoT кто только не проходил когда-то "Java me" тоже позиционировалась IoT.
Та же система от Самсунга - Тизен или Тайзен ну и кто с ней сталкивался по крайней мере вторую версию я собирал и запускал под эмуляторами и деньги на ее развитие выделялись немалые. Вы поймите : электроника - это огромные финансовые вложения
... это детская болезнь софта - вырастет, пойдет дальше. Нет, про нее все забудут...