LINUX.ORG.RU
ФорумTalks

Разработчик Kwin высказался о новом проекте Canonical - Mir

 ,


0

1

Первый пост в блоге Мартина Граслина о новом проекте каноникала.

http://blog.martin-graesslin.com/blog/2013/03/war-is-peace/

Основная идея статьи в том что квин не собирается поддерживать то что еще толком не начало развиваться. И пока Mir является дистрибьютиво специфичной технологией, патчей с его поддержкой не будет в основной ветке квина.

Позже прочитав сообщение Марка Шатлворда в котором было сказано следующее:

have absolutely no doubt that Kwin will work just fine on top of Mir

У Мартина бомбануло и он написал следуюший пост уже менее сдержанный с прямой критикой Канноникала.

Мартин посоветовал Шатлворду не делать таких смелых заключений по причине того что:

  • Марк даже не представляет как писать Квин
  • Текущее количество коммитов в Квин от работников Канноникала = 0 (git log — kwin | grep @canonical)
  • Не один работник Канноникала не связывался с разработчиками Квина по поводу поддержки Mir'а
  • Разработчики квина все никак не дождутся обещанной помощи от Канноникала в поддержке Вялого, обещанной здесь:

    We’ll help GNOME and KDE with the transition, there’s no reason for them not to be there on day one either.

    http://www.markshuttleworth.com/archives/551

На основании вышеизложенного Мартин попросил не втягивать Kwin в промо компанию Mir'а.

Пост Шатлворда

Пост Мартина

Для общего развития можно почитать что думает Dave Airlie по поводу нового дисплейсервера Mir

http://airlied.livejournal.com/76828.html

★★★★★

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

Это ж надо быть таким кедерастом чтобы в это верить

false. kwin - ужасное поделие, сразу-же после установки кед заменил его на openbox. А теперь зайди в ближайший опрос про DE и посмотри на отрыв кед, петушок. Если учесть, что из пользователей кед WM меняет только 1-2%, можно смело считать пользователи kwin == пользователи kde. С 70% я. конечно, мог и наврать, но суть ясна - лидирующее положение на десктопе однозначно.

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

Никогда не слышал

То что ты о чем то не слышал вообще не аргумент.

Да ладно

Вот тебе божий круг!

Он

Я уверен что ты по ссылке не ходил.

Behem0th ★★★★★
() автор топика

[off]
автрозамены на ЛОРе это хорошо, говорите?
кто там с поней на аве был всеми копытами ЗА?

git log — kwin | grep @canonical

а ведь должно быть два символа «минус»
ну ну
верным путём идём товарисчи
[/off]

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

Единственный здравый комментарий, даром что оффтопик

dexpl ★★★★★
()
Ответ на: комментарий от post-factum

Так вот не понятно, зачем.

Насколько я понимаю, Марк решил продвигаться на мобильники, планшеты, телевизоры и остаться на десктопах (он говорит про то, что интерфейс должен выглядеть везде одинаково, есть сборки Ubuntu для гуглового планшета, какие-то ролики про мобильную Ubuntu...). Представь себе, что у тебя такая цель. Сделать нечто, чтобы на разных устройствах сделать одинаковый интерфейс, а главное, что это должен быть очень хороший и удобный графический интерфейс. Из чего-то похожего есть только KDE, но его нужно всерьез дорабатывать. А кроме того, Марку не требуется совместимость с предыдущими программами. Т.е. либо делать очень свою версию KDE (т.е. отделиться от мейстрима, потому что им преемственность с предыдущими версиями ой как нужна) либо делать что-то свое. При этом хорошо бы на андроид устройствах пользоваться существующей инфраструктурой (драйвера и все окружение), на десктопах тоже (драйвера, X-ы), ну а на новых устройсвах дописывать что-то свое. При этом адаптировать существующие разработки под общий интерфес не получиться (будет множество торчащих косяков и несовместимостей, а Марку нужна одна из лучших систем). Тут идея в том, что если тебе нужен обычный функционал, то ты можешь взять любую существующую подходящую библиотеку, если же тебе нужна самая быстрая реализация или самая функциональная или в чем-то другом самая, то придется ее делать самому (возможно не с нуля, но серьезно переработав существующую). А для Марка, если его система не будет самой-самой, он ее не продаст. Таким образом вполне естественно возникает вариант написать что-то свое, что будет одинаково вести себя на разных устройствах и предоставлять одинаковый интерфес, используя по максимуму существующие наработки (X-ы, драйвера, инфраструктуру андроида). Причем mir, уже разрабатывается в течение какого-то времени, т.е. они на деле проверили свои догадки и только после этого приняли решение писать свой графический сервер (т.е. это решение не просто мы тут подумали и решили, а мы подумали, попробовали и после этого решили).

А какие у них по твоему другие варианты?

P.S. С разработчиками KDE тут не хорошо получилось, но это просто неудачное совпадение. Они все пытаются выпустить планшет, но их дяди в этой индустрии тупо динамят как последних детей (предполагаю, что на этих дядей давят дяди побольше, которые не хотят появления планшета с KDE и плазмой на борту, а парни из KDE просто не могут с ними договориться, в результате когда появляется Марк, который умеет договариваться гораздо лучше и выкатывает версию Ubuntu для планшетов и обещает, что с ней начнут выпускать реальное железо, это выглядит очень некрасиво и за это KDEшники на него обижаются как дети). На самом деле, скорее всего Марк не стал сотрудничать с KDEшниками, потому что для продвижения их плазмы на весь спектр устройств KDE придется переделать так, что KDEшники на это не пойдут без потери совместимости с существующим софтом (что потребует времени), а у Марка мало времени, поэтому ему быстрее сделать все самому (либо взять KDE, выкинуть все ненужное и дописать все нужное, например, чтобы оно использовало инфраструктура андроида, тоже без поддержки совместимости, но за это его совсем съедят).

x_hash
()

У Мартина бомбануло

Еще бы не бомбануло. Свинство же натуральное.

thesis ★★★★★
()

Разработчик Kwin высказался

Не интересно, ну совсем. Скастуйте в бложик мегабакса, дабы объяснить программисту качество и нужность квина.

Old_Hamster ★★★
()

Всё правильно сказал. Каноникал — большее зло, чем мс, мс хотя бы не пытается влезть в открытые проекты за пределами ядерных драйверов.

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

Случайно на опеннете наткнулся на комментарий мегабакса megabaks, 22:58, 09/03/2013 [ответить] [смотреть все] –21 +/– разрабы квин - это кучка дегенератов-стрелочников слушать их ---> себя не уважать

:)

tooolya
()
Ответ на: комментарий от post-factum

Снова перечитал. Там аргументация поубавилась (им объяснили, что они ошибались насчет Wayland). Теперь осталось только то, что Марк хочет, чтобы их сервер имел ядро, независимое от протокола, чтобы была возможность поддерживать и X-ы и Android и Wayland поверх одного ядра графического сервера.

Возможно они решили, что проще написать свой графический сервер, чем организовать работу Wayland поверх Android.

P.S. Однако, в этом споре KDEшников с Марком, чуваки из KDE выглядят как обиженные дети, а Марк более взвешенный мужик, который признал свою неправоту насчет Wayland.

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

А так выходит, что они делают лишний уровень абстракции над подсистемами ядра.

post-factum ★★★★★
()
Ответ на: комментарий от x_hash

Вот четкое описание, почему Wayland не подходит.

In summary, we have not chosen Wayland/Weston as our basis for delivering a next-generation user experience as it does not fulfill our requirements completely. More to this, with our protocol- and platform-agnostic approach, we can make sure that we reach our goal of a consistent and beautiful user experience across platforms and device form factors.

Ключевые слова тут

next-generation user experience

does not fulfill our requirements completely

our protocol- and platform-agnostic approach

consistent and beautiful user experience across platforms and device form factors.

Это то, что хочет Марк.

x_hash
()

Очевидно же, чего хочет Марк. Незадолго до релиза Ubuntu 12.10, когда обещали полный и окончательный переход с X11 на Wayland, они объявили о переносе сроков до релиза 13.04. Потому что Wayland не вышел даже в версии 1.0. Теперь вышел. Но до релиза Ubuntu 13.04 остался месяц, а полный и окончательный переход делать ещё нельзя. И они подумали и решили: нет, сроки переносить ещё раз не будем, но и «мы передумали» тоже не будет говорить вслух. «У нас же хорошие маркетологи, наплетём публике что нас Wayland просто не устроил и мы делаем что-то своё».

Реализуемость проекта поставлена под сомнение некоторыми разработчиками X.Org. С критикой также выступил Кристиан Хогсберг (Kristian Høgsberg), создатель проекта Wayland, который указал на то, что аргументы против использования Wayland надуманы, например, предлагаемая в Mir система обработки ввода уже реализована и доступна в Wayland. Карстен Хайтцлер (Carsten «Rasterman» Haitzler), основатель и лидер проекта Enlightenment, подчеркнул абсурдность мотивов создания Mir, призвал игнорировать данный проект и подключиться к разработке Waylаnd. Кроме того, отмечается, что среди людей, привлечённых к развитию Mir, отсутствуют разработчики с большим опытом работы над низкоуровневыми компонентами графического стека Linux. В основном к работе привлечены разработчики Unity и сопровождающие пакетов с Compiz.

Мне кажется, Red Hat и Intel решили поставить Марка Шаттлворта на место. Потому что их достало что их заслуги присваивает себе Canonical (причина конфликта, из-за которой Марк обиделся и начал делать Unity, решив доказать что он всё-таки что-то может сделать). И они сознательно тянут с реализацией всех необходимых возможностей в Wayland. И если бы Марк Шаттлворт опять перенёс сроки, Red Hat бы опять потянул с разработкой Wayland.

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

next-generation user experience

Что это? Хотя бы пример.

does not fulfill our requirements completely

Какие особенные требования у каноникла, чего нельзя сделать из иксов или wayland путём допиливания\форка с, возможно, глубокой переработкой?

our protocol- and platform-agnostic approach

Что у них за подход-то такой особенный?

consistent and beautiful user experience across platforms and device form factors.

Ну и это как-то не вяжется с популярностью юнити на неубонтовских дистрах. Будь это настолько привлекательно, другие дистры наверняка сделали бы поддержку у себя. Или я что-то пропустил и юнити часто встречается и на других дистрах?

Вообще забавно получилось: объявить в 2010, что wayland - это няшка и будет использоваться и допиливаться канониклом, на деле же вообще ни оказать никакой поддержки, затем внести в сообщество FUD и представить свой новый велосипед. Ну, ладно бы за закрытыми дверями с разработчиками waylanda поговорить, типа нам нужны такие и такие плюшки, можете или нет запилить. Сказали бы, что нет, можно было бы и мир изобретать. А вот хрен там.

Вообще всё это, имхо, попахивает эффектом Даннинга — Крюгера, которым Дениска страдал.

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

У суси:

1 GB physical RAM (2 GB recommended).

Где 256 то? Лол.
ps у убунты

512 MiB RAM

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

не в убунте проблема, а в ДЕ

а попробуй-ка поместить в 256 мб gnome3 или kde4. lubuntu 256 мб тоже требует, если что...

cetjs2 ★★★★★
()

патчей с его поддержкой не будет в основной ветке квина

уж кого, а каноникал это вообще никогда не напрягало =]

Ford_Focus ★★★★★
()
Ответ на: комментарий от post-factum

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

у вейленда есть как минимум один существенный недостаток - драйвера. невидео уже высказались что вэйлэнд им не интересен и ваще. а ведь это более половины пользователей linux (увы). а egl-драйвер, как заявляется, уже есть и работает. причем и у AMD тоже.

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

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

«unity будет переписаны на qt5» + «lighthouse будет интегрирован в qt5» => «нужно сильно постараться, чтобы KDE5 не взлетела на Mir»

похоже Мартин этим и планирует заняться

Ford_Focus ★★★★★
()

Извините, но выскажусь (может быть тролле тред...)

Зачем? Зачем строить новые платформы отображения форточек, уходить от канонических X, в которых все эти велосипеды уже есть столько времени, сколько многим на ЛОРе лет нет. Ладно, ушли от xfree86, форк Xorg... Все дистро-строители на него пересели... А толку. Прости Господи,не совместимость в проприетарных (для юзверя) дровах от версии к версии... По ядру впиливается тоже много, зато дрова скажем AMD для старых видюх хрен впариш.... Я б многим бы ставил linux, и не отличили бы от своих форточек ни капли... При той же функциональности. Но! Все ломается, переделывается версия от версии. А пользователю нужно, чтоб все работало! Да, пересаживаю 2-3 пользователя в месяц, но это капля в море... Извините, взгрустнулось...

evilbyte
()

Ахрененно, настоящий мужик и реалист!!!

druganddrop-2 ★★
()
Ответ на: комментарий от Lamppost

Скорее всего, в результате получится что в этом mir ничего работать не будет.

Fix

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