LINUX.ORG.RU
ФорумTalks

Martin Gräßlin о Wayland и Mir

 , , ,


2

7

Прошлый тред был переполнен жиром и сколлапсировал при помощи mono. Поскольку повод был интересным, я попробую сделать это правильно.

!Ъ: http://blog.martin-graesslin.com/blog/2013/05/mir-in-kubuntu/

Вкратце, суть:

Введение
Поведение Марка так расстроило Мартина, что он даже думал, не завязать ли, вообще, с free software. Типа, анонсы Каноникал провоцируют раздор, нездоровую конкуренцию среди тех, кто должен сотрудничать, и вообще предают светлые идеалы дружбы и любви. Мартин - очень, очень грустный разработчик KDE.

Не готов
Проект «Mir» на данный момент состоит из анонсов чуть менее, чем полностью. Анонсы, в свою очередь, состоят из пустых баззвордов. Но этой причине, сейчас в отношении Mir невозможно принимать технически обоснованные решения, тогда как Wayland уже документирован и даже как-то работает. Поэтому, к моменту только лишь появления возможности портирования Kwin на Mir, он уже будет работать на вяленде.

Wayland vs Mir
Достоинства Mir: server allocated buffers (сомнительно, так как девелоперы Wayland за client allocated buffers, а у них девелопилка толще), TDD (сомнительно, так как проект KDE не использует TDD, и статистика смертности среди ближайших членов семей его участников не отличается от нормы).
Недостатки Mir: Mir дистроспецифичен, у него нет нормально описанной архитектуры (а из той инфы, что есть, можно лишь предположить, что он будет переплетён с юнити в очень хитрой позе из камасутры), у него неудобная лицензия. Самое главное: Марк прямым текстом пообещал, что будет регулярно ломать протокол, что превращает разработку сторонних сопутствующих проектов в кровавый геморрой. Mir сосёт.

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

Резюме
Что будет дальше - жизнь покажет.

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 7)
Ответ на: комментарий от special-k

Где эта фраза: «мы сделаем порты kde и gnome»?

На это бы никто не обиделся. Но он же сказал «Вы сделаете порты KDE и Gnome»!

Axon ★★★★★
() автор топика
Ответ на: комментарий от Axon

«Вы сделаете порты KDE и Gnome»!

А разработчики Wayland уже сделали порт unity? Когда?

А я сутра запилил свой ДЕ под Yсервер, разработчики Wayland уже согласились его портировать?

Что за бред, с какого хрена я должен внедрять софт, который сделал для себя, в чужие проекты. Откуда эта буйная фантазия. Хотят использовать - пусть, сказано же было.

special-k ★★★★
()
Последнее исправление: special-k (всего исправлений: 3)
Ответ на: комментарий от wota

вяленому уже пять лет - ничего работающего и законченного нет,

Вообще-то на вяленде работает половина гнома.

AP ★★★★★
()
Ответ на: комментарий от AP

ничего работающего и законченного нет,

Вообще-то на вяленде работает половина гнома.

законченного
половина

Мде.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

работающего
законченного

мде

AP ★★★★★
()
Ответ на: комментарий от special-k

Ок, но ты не ранее чем несколько постов назад говорил, что Марк всех обманул.. выходит это не так, м?

Чего?

Axon ★★★★★
() автор топика
Ответ на: комментарий от special-k

А разработчики Wayland уже сделали порт unity? Когда?

Ох, лол...

Axon ★★★★★
() автор топика
Ответ на: комментарий от Axon

А нет.. я не уловил полет твоей мысли, сначала ты сказал, что Марк всех обманул

Марк - балабол, и словам его - грош цена в базарный день.

А потом, ты сказал, что Марк всех обидел

он же сказал «Вы сделаете порты KDE и Gnome»!

Мда.. вот негодяй! Тебе бы бразильские сериалы смотреть.. а не в разработку лезть.. Ну логику здесь искать не стоит, по-моему))

special-k ★★★★
()
Последнее исправление: special-k (всего исправлений: 2)
Ответ на: комментарий от special-k

Ну логику здесь искать не стоит, по-моему))

В ваших сообщениях? Ну да, я уже забил.

Axon ★★★★★
() автор топика
Ответ на: комментарий от Axon

Но он же сказал «Вы сделаете порты KDE и Gnome»!

Горшочек, не вари!

aes_ultimum ★★
()
Ответ на: комментарий от AP

Вообще-то на вяленде работает половина гнома.

мне бы другую половину - с nautilus, terminal, evince, totem, gnome-control-center, gnome-shell и пр., я б убрал «и законченного», осталось бы только проверить работоспособность

wota ★★
()
Ответ на: комментарий от geekless

Это разве не весь гном ты перечислил?

ну значит неработающая половина чуть больше работающей :)

wota ★★
()
Ответ на: комментарий от feofan

По-моему, не упомянуто еще одно важное преимущество Mir: wayland никогда не будет работать с закрытыми драйверами, в отличие от.

Кто вам это сказал? Wayland уже сейчас вполне вероятно заведётся на проприетарных дровах для Tegra/Mali/PowerVR/etc.

RussianNeuroMancer ★★★★★
()
Ответ на: комментарий от Quasar

Это же Марк - балабол тот ещё. Он даже активно выступал в защиту SecureBoot, о чём даже на ЛОРе новость была.

Цитату выступлений в защиту Secure Boot в студию!

RussianNeuroMancer ★★★★★
()
Ответ на: комментарий от wota

мне бы другую половину - с nautilus, terminal, evince, totem, gnome-control-center, gnome-shell и пр.

Я во вторник, когда писал новость про релиз colord 1.0, спросил Хьюса, чё там с вялендом и гномом, поскольку вестон теперь цветоуправляемый. Хьюс сказал что как раз занимается портированием гномоконтролцентра. День спустя у него в твиттере: «Switching between the color profiles on the devices work like expected.»

Пруф: http://people.freedesktop.org/~hughsient/temp/wayland-screenshot.png

Но при этом он честно признался, что раньше следующего года в апстриме целиком готового гнома на вяленде не видать.

AP ★★★★★
()
Последнее исправление: AP (всего исправлений: 2)
Ответ на: комментарий от AP

За такой срок разработки оно сильно рискует морально устареть к моменту взлета. Возможно даже оно уже, причем сразу, ведь это очень старая идея, что должен существовать агностичный сервер. В общем, велик риск, и чем дальше, тем больше.

special-k ★★★★
()
Последнее исправление: special-k (всего исправлений: 1)
Ответ на: комментарий от AP

Вот.. через минимум год только портируют, и сколько уже портируют.. не проще ли с нуля было написать.. В общем сильно переоценены с м.т.з. гном с кде, в первую очередь самими разработчиками.

special-k ★★★★
()
Последнее исправление: special-k (всего исправлений: 1)
Ответ на: комментарий от special-k

За такой срок разработки оно сильно рискует морально устареть

Что «оно»? Вяленд? С какого хрена бы ему устареть, если к нему ещё даже ваком не прикручен? Пока допилят порт гнома, подоспеет и остальное.

Так что отставить панику в рядах Советской Армии.

AP ★★★★★
()
Ответ на: комментарий от special-k

Это взгляд хомяка, если ты попробуешь разработать софт, то у тебя будет несколько другое мнение.

Лол. Чем запуск компилятора/иде отличается от запуска программ?)

cipher ★★★★★
()
Ответ на: комментарий от AP

Но при этом он честно признался, что раньше следующего года в апстриме целиком готового гнома на вяленде не видать.

А мог бы пошаттлвортить. Беда с этими редхатовцами.

alpha ★★★★★
()
Ответ на: комментарий от AP

это «каноничная» логика:

* сравнить скорость разработки Mir и Wayland, посчитав за дату начала разработки Mir дату объявления о его форке

* проэкстраполировать помножив на обещания Марка

* сделать вывод о том, что Wayland не развивается

alpha ★★★★★
()
Ответ на: комментарий от alpha

сравнить скорость разработки Mir и Wayland, посчитав за дату начала разработки Mir дату объявления о его форке

никто такого не говорил, начало разработки mir - прошлое лето, т.е. меньше года

проэкстраполировать помножив на обещания Марка

я лично так не делал, но сторонники wayland (не все) тут точно так же заявляли, что вот уже чуть-чуть и Gnome с KDE разом будут на wayland

сделать вывод о том, что Wayland не развивается

не wayland, а его инфраструктура, и не «не развивается», а очень медленно пилится, а ведь им еще решать много разных задач не связанных с отрисовкой - к примеру банальный буфер обмена, которого, если я не ошибаюсь, так и нет, разве что на уровне каждого отдельного тулкита

wota ★★
()
Ответ на: комментарий от alpha

зачет :)

ты вообще о чем? история коммитов доступна на launchpad - он накидывания спецификации и до собс-но реализации

wota ★★
()
Ответ на: комментарий от wota

к примеру

Earlier this year however, I discovered that a well-known company had taken the code - disappeared underground with it for several months, improved upon it, utilized the capability in their advertisements and demos and in the end posted the code utilizing their own source control system, detached from any state of that of the upstream project's. Even to the extent some posters around the web thought libhybris was done by that company itself.

alpha ★★★★★
()
Ответ на: комментарий от alpha

к примеру

они форкнули библиотеку, в форке написали:

This is a custom version of the upstream project hosted at https://github.com/stskeeps/libhybris.git

копирайты в файлах остались, история коммитов опять же есть, в чем претензия? более того копипасть уже все честно:

But, I will say that their behavior has improved - they are now participating in the project, discussing, upstreaming patches that are useful.

wota ★★
()
Ответ на: комментарий от wota

Я о том, что Mir - это не «вся функциональность Wayland + порт Unity, реализованная с нуля в сжатые сроки», а проект основанный на других наработках и находящийся в общем-то на начальной стадии развития.

Конечно Canonical исповедует своеобразный ScreenShot-Driven-Development - им важнее показать картинки чем собственно реализовать какие-то внутренние возможности, о существовании которых «обычный пользователь» не догадается. И скриншоты они делают неплохо. Но считать это «опережающей разработкой» глупо.

alpha ★★★★★
()
Ответ на: комментарий от alpha

Я о том, что Mir - это не «вся функциональность Wayland + порт Unity, реализованная с нуля в сжатые сроки», а проект основанный на других наработках и находящийся в общем-то на начальной стадии развития.

внезапно - порт wayland на android использует эту самую библиотеку

wota ★★
()
Ответ на: комментарий от alpha

Canonical исповедует своеобразный ScreenShot-Driven-Development

Фквотезы!

Axon ★★★★★
() автор топика
Ответ на: комментарий от alpha

Я о том, что Mir - это не «вся функциональность Wayland + порт Unity, реализованная с нуля в сжатые сроки», а проект основанный на других наработках

Что доказывает, что NIH-синдромом в каноникле болеют не в столь острой форме, как в красношляпе.

geekless ★★
()
Ответ на: комментарий от alpha

ну и, как мы выяснили, каноникаловцы помогают libhybris патчами, участвуют в разработке, в форке вообще указана цель - перенести все наработки в upstream, а wayland просто взял готовое - спрашивается, кто тут нахлебник?

wota ★★
()
Ответ на: комментарий от wota

Смешно. Мы вообще не нахлебничество обсуждаем сейчас.

Трудно в дискуссии про Убунту не встать на привычные рельсы? )

alpha ★★★★★
()
Последнее исправление: alpha (всего исправлений: 1)
Ответ на: комментарий от alpha

Смешно. Мы вообще не нахлебничество обсуждаем сейчас.
Трудно в дискуссии про Убунту не встать на привычных рельсы? )

«Конечно Canonical исповедует своеобразный ScreenShot-Driven-Development - им важнее показать картинки чем собственно реализовать какие-то внутренние возможности» - ну-ну, сначала заявляем одно, а потом клоуничаем, когда выясняется, что все как-раз наоборот

wota ★★
()
Ответ на: комментарий от wota

Нет, ты просто теряешь нить рассуждения после второго поста. Повторю:

Твой аргумент:

Wayland вон сколько разрабатывают и ничего не работает, а Mir только появился и уже ого-го, всё бегает

Мой ответ:

Mir пишется не с нуля, и его «ого-го и всё бегает» - это на самом деле использование wayland-овых наработок в том числе, поэтому говорить что Mir сделал всё тоже самое в короткие сроки - неправильно. Он на базе того, что уже сделано для wayland и в рамках wayland, в кратчайшие сроки сделал свою обертку, из которой можно наделать скриншотов. Делать такие обертки в Canonical действительно умеют, не поспоришь. Но сравнение скорости разработки на их основании проводить нельзя.

А то, что они использовали чужую библиотеку - это хорошо на самом деле. Просто надо бы при этом ещё научиться обуздывать свои маркетинговые позывы.

alpha ★★★★★
()
Ответ на: комментарий от alpha

Mir пишется не с нуля, и его «ого-го и всё бегает» - это на самом деле использование wayland-овых наработок в том числе

но не кода самого wayland, а насчет наработок - wayland точно так же копипастит графическую подсистему OS X, так что большой разницы нет

в кратчайшие сроки сделал свою обертку,

к чему обертку? если ты про libhybris - выше написано достаточно, чтоб понять, что wayland тут не причем, более того - wayland тут обертка в большей степени

wota ★★
()
Ответ на: комментарий от alpha

Mir пишется не с нуля, и его «ого-го и всё бегает» - это на самом деле использование wayland-овых наработок в том числе

Какие именно наработки вяленда использованы?

tailgunner ★★★★★
()
Ответ на: комментарий от HunOL

А ещё скорее всего

конечно, только не забудь авторам wayland это сказать

будет пилить апстримную библиотек, в отличии от

в отличие от тех, которые уже пилят, а не «скорее всего», ага

wota ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.