LINUX.ORG.RU

Wayland запущен без прослойки X.Org

 ,


4

1

Команда разработки Rebecca Black Linux представила Live-дистрибутив, работающий полностью на базе Wayland без использования каких-либо компонентов X.Org. В демонстрационный образ включены приложения, позволяющие пользователю оценить работу Wayland и состояние развития проекта в целом. Для запуска X-приложений используется компонент Xwayland, запускающий X-сервер в роли клиентского приложения Wayland. В дистрибутив включены собранные с поддержкой Wayland библиотеки GTK+, EFL, Qt и SDL. Из дистрибутива удалён LightDM, вместо него используется другой менеджер входа в систему, написанный с использованием Bash, Zenity и Expect.

Для загрузки доступен образ 32-разрядной системы для записи на DVD.

Opennet

>>> Подробности

★★★★

Проверено: Shaman007 ()
Последнее исправление: unfo (всего исправлений: 4)

Ответ на: комментарий от Ivan_qrt

Ваня...

... я уже даже не недоумеваю, читая Ваши «экспромты». Выше другой анонимус Вам в более простой форме повторил всё тоже самое.

Если мне предлагается и Х'ы и wayland, то нафига мне очередной «зоопарк»? Гораздо проще устранить существующие недостатки, чем плодить новые.

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

Reset, ...

... это карма, испорченная флудом мешает. :)

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

Кстати, пардон...

... я написал Compiz, каюсь. Неправ.

anonymous
()
Ответ на: Ну дык! ... от anonymous

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

вы вообще не знаете как графика работает «у оффтопа» в той же 8ке или 7ке. ни ухом ни рылом. не пишите больше ерунду.

Зачем мне RDP? Я что, в оффтопе что ли?

флешки, звук, usb-устройства.

ckotinko ☆☆☆
()
Ответ на: комментарий от Ivan_qrt

Ну, когда придёт пора...

... Вас перестанут интересовать всякие глупости. Всему своё время. А когда Вы прикинете сколько ресурсов тратится на вот такие вот свисто-перделки, Вам может стать даже немножечко страшно. За ресурсы той же матушки-Земли, бессмысленно и беспощадно просираемые на гранях куба. ))) И других, столь же «полезных» задачах.

Но всё это будет не сейчас и не завтра. Но будет. )))

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

Мой опыт с оффтопом...

... закончился во времена ХР СП1, ЕМНИП. И больше не собирается начинаться.

Я в курсе что такое GDI, а как там в 7 или 8 меня не волнует. Собственно, про то и речь была — современный wayland это решение, где-то на уровне ХР.

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

Они такие же...

... и «мои» и «Ваши». Одна беда — расплачиваться как бы не пришлось всем хором и дружно. Невзирая на то сколько прожрал и просрал в реальности. ;)

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

нет изначального чёткого стандарта

Изначально чёткие стандарты есть только в академических поделках, которыми никто не пользуется. И да, сейчас для wayland заголовки окон наименее значимая вещь, и если понадобится её можно спокойно сделать server-side, ничего не сломав.

Ivan_qrt ★★★★★
()
Ответ на: Мой опыт с оффтопом... от anonymous

а я вот дрова корябаю для радеонов

так, слегка. то там то сям. и мне не совсем понятно зачем вы пишете всю эту ерунду про «современный wayland это решение, где-то на уровне ХР»

Одна беда — расплачиваться как бы не пришлось всем хором и дружно

ваши проблемы шерифа не волнуют

ckotinko ☆☆☆
()
Последнее исправление: ckotinko (всего исправлений: 1)
Ответ на: Ваня... от anonymous

Гораздо проще устранить существующие недостатки

Если сможете не сломав АПИ, то чего же вы сидите. Но я почему-то вам не верю.

Ivan_qrt ★★★★★
()
Ответ на: а я вот дрова корябаю для радеонов от ckotinko

... а с чем сравнить этот Ваш несравненный wayland? Приведите аналогии что ли? Можете использовать описание архитектуры (я выше давал ссылку)? Просто — опишите идеологию wayland.

Ну и интересна тотальная безпроблемность «сетевой прозрачности» (мне тут выше про неё писали) применительно к wayland.

anonymous
()
Ответ на: а я вот дрова корябаю для радеонов от ckotinko

Потому, что на уровне оконной системы это решение даже не ХРшное, а Windows for Workgroups 3.11. Уже слов «протокол не определяет взаимодействия окон» достаточно. Это означает, что каждая библиотека будет рисовать свои заголовки, и совместить их вместе в единую среду не получится.

На примере MS DOS: операционная система не определяла порядок снятия задач - каждый мог написать свой «гипервизор» и работать в нём. :-) И драйвера для устройств мог написать сам, да. :-)

anonymous
()
Ответ на: а я вот дрова корябаю для радеонов от ckotinko

... ну да... «шериф»... ))) Вспоминается поговорка про то, что если у Вас всё хорошо, то скорее всего Вы чего-то не знаете. Например, кому принадлежат основные запасы редкоземельных элементов (Вы наверняка знаете что в электронике без них слишком хлопотно). ;)))

anonymous
()
Ответ на: Ну, когда придёт пора... от anonymous

А когда Вы прикинете сколько ресурсов тратится

Ну дык если Wayland будет тратить ресурсов меньше, чем X`ы, то это замечательно. А, его, заметьте для этого и разрабатывают. Ну и даже если все пользователи линукса начнут дружно крутить кубик до посинения, мир этого не заметит. У матушки-Земли есть проблемы посерьёзней кубика.

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

прямая аналогия вот тут

http://msdn.microsoft.com/en-us/library/windows/desktop/bb205075(v=vs.85).aspx

kms, kernel dri, kernel mode driver в linux = dxg, kernel mode driver в win7 и далее

libdrm, libkms = xdgi

gallium, mesa = direct3d

weston = dwm

сетевая прозрачность делается на уровне com-объектов задолго ДО dxgi поэтому rdp содержит прямой аналог virtualgl = directfx. им не потребовался для этого x-server.

итого wayland это аналог графики в win7.

Уже слов «протокол не определяет взаимодействия окон» достаточно.

Nothing in the Wayland protocol requires Client Side Decorations or forbids Server Side Decorations. And that’s not surprising as it just should not matter to a protocol. The same is true for the X11 protocol, there is nothing said about window decorations.

http://blog.martin-graesslin.com/blog/2013/02/client-side-window-decorations-...

там флажок выставляется на самом дееле

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

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

Например, кому принадлежат основные запасы редкоземельных элементов

китаю и россии. если вам что-то срочно нужно - съездите на пляжи камчатки или таганрога, соберите черного песка и добудьте из него что вам надо. только осторожно - он фонит в 100 раз сильнее чем почва вокруг ЧАЭС.

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

Как десктопная система Wayland убог до невозможности - банально нельзя поменять декорации у ВСЕХ окон парой щелчков мыши.

Секретарши в слезах.

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

И именно из-за отсутствия аналога XWayland Mir и не взлетит.

А под Mir отсутствует аналог XWayland? Да там целый Wayland-овый бекенд :) Будут тебе и Wayland приложения запускаться и иксовые. Марк не на столько оторвался от реальности, чтобы выкинуть все унаследованные приложения.

Aceler ★★★★★
()
Ответ на: Не. Вы так и не поняли... от anonymous

если весь вопрос Wayland vs. X только в том, что одному дятлу в голову взбрендило вкрячить Compiz в состав сервера?

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

Кстати, а почему рабочий стол должен быть именно композитным?

А почему нет? Если де-факто он уже везде композитный. Хочешь некомпозитный — запускай другой сервер. Те же иксы.

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

Я всё больше...

... по «сетям». К сожалению, графон не моя поляна.

Однако, где-то видел что-то типа roadmap для Х12. Документ показлся мне довольно трезвым.

anonymous
()
Ответ на: прямая аналогия вот тут от ckotinko

... не совсем туда. Я же говорил именно об идеологии, а не технической реализации.

Давайте напомню. ЕМНИП, с выходом ХР, было решено несколько задач (прежде всего объединение «серверной» НТ с «клиентской» 95/98/Ме) и интеграция GDI32 тогда ещё в ядро оффтопа. Основной целью этого было ускорение локального вывода информации. Но, если в оффтопе «сетевая прозрачность» всем была изначально пофигу ввиду полного отсутствия, то с Х всё не так просто.

Вот именно по этой причине я и говорю об идеологической близости решений ХР и wayland. Основная идея в обоих случаях проста — пофиг всё, лишь бы картинку нарисовать быстрее. На локальном экране.

anonymous
()
Ответ на: Я всё больше... от anonymous

Однако, где-то видел что-то типа roadmap для Х12.

Да этой штуке уже много лет. Но дальше набросков никуда не пошло. А может и вовсе шутка.

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

Да...

... в основном,

китаю и россии

Причём, процентов на 80 именно Китаю. Когда они выставили квоты на 30т. в год, пендосы резко нашли пятый угол. И я не уверен в том, что Китай будет продавать свои богатства как сейчас Россия нефть и газ.

Отсюда простой вывод — экономить таки уметь надо. А не крутить прон на грани куба. :))) /* Это шутка, если что. Но в каждой шутке есть доля... шутки. */

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

Не знаю...

... XGL не пользовался. Бериллом, компиз-фьюжоном то же. Прошло мимо.

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

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

А, может...

... им кто-то рассказал бородатый анекдот советских времён про то, почему в Ереване на улице нельзы вые*ть бабу (зае*т советами)? И они отважились делать работу молча? Такого варианта тоже исключать нельзя.

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

Ну да...

... для этого. Вот только даже не выходя из данного треда уже второй человек говорит — ежели чего не так, то запускай Х'ы. :))) Вот я и в сомнениях... Что-то с вейландом не то.

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

На Хах люди РАБОТАЮТ.
РАБОТАЮЩИЙ инструмент

Ничто не вечно под луной. Так понятно?

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

Отставить истерику. Я не пытаюсь у Вас отнять эту конфету. Можете не истерить. «Чем бы дитятко не тешилось, лишь бы не залетало».

Ой, а тут некоторые думают что у них Х отнимают…

aes_ultimum ★★
()
Ответ на: Ваня... от anonymous

Гораздо проще устранить существующие недостатки
Х'ы

Кстати, Сколько разработчиков Х'ов сейчас работает над Wayland?

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

Однако...

... не думают. Просто по сути дела недоумевают от совета запускать Х'ы при живом-то вайленде... )))

Ну, и по обилию смайлов (я свою норму точно перевыполнил) можно понять отношение к «спору». Собственно, спора как такового нет. Я пытаюсь понять профит всего этого. Информацию вытягиваю — может чего не то из букварей понял... туплю где-то.

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

Сжечь еретиков!...

... но вызывает удивление «скорость разработки», коль скоро люди не понаслышке знают о проблемах.

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

Я не могу сказать точно...

... но по-моему, равномерное поступательное движение не всегда возможно.

anonymous
()
Ответ на: Ну да... от anonymous

Что-то с вейландом не то.

Ну да, он пока что не готов.

Ivan_qrt ★★★★★
()
Ответ на: А, может... от anonymous

А, может...

Может и так, но как-то слабо верится.

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

Секретарши в слезах.

Солнышко, ты линукс-то запусти хоть раз. Или скрины посмотри - в X11 есть разные Оконные менеджеры.

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

anonymous
()
Ответ на: Я обосновал... от anonymous

Я обосновал...
... свою точку зрения. Читайте дальше. Там было.

Завязывай с алкоголем, передозировка ведет к разрушению связей между нейронами и деградации (аналог регресса) :-)

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

А лошадь и перепрыгнет, если невысоко и на месте развернется, даже пьяного сама домой привезет. Нафига эти автомобили, поезда, метро, сплошной регресс :-)

О, дебил294 и сюда постит свои бредни?

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

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

в винде работает RDP. в нем есть поддержка USB, звука и 3d-ускорения. работает оно через DCOM. иксы не нужны

Причём, процентов на 80 именно Китаю. Когда они выставили квоты на 30т. в год, пендосы резко нашли пятый

унылое нытье и оффтоп. блаблабла

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

Отсутствие понимания...

... основной идеи чего-либо приводит к непониманию основнойм"целевой функции". Т.е., к забиванию гвоздей микроскопом в самых запущеных случаях. Я надеюсь (искренне) что со временем у Вас это пройдёт. Иначе есть шанс оставаться кодерастом, а не программистом.

DCOM? Оффтоп? Ха! Да это же та зачудительнейшая дырдочка, с которой в М$ боролись... Неужто одолели? ))) Ну, не прошло и 5 (или 10) лет... Но приводить *это* в качестве примера я бы постыдился.

В остальном (про «унылость») я напоминаю что пессисист это хорошо осведомлённый оптимист. )))

anonymous
()
Ответ на: Отсутствие понимания... от anonymous

... и да. Забыл. Добавлю. Если уж речь про DCOM, то по уровню это скорее надо сравнивать с CORBA. В М$ чего только ни придумают чтобы не пользоваться нормальными вещами. Ну уж ни как не слой Х.

anonymous
()

ДОЛБОЁБЫ, тиринг в флеш-плеере, который воспроизводит видео под вашими иксами, а не в вейленде!!!

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

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

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

сетевая прозрачность делается на уровне com-объектов задолго ДО dxgi поэтому rdp содержит прямой аналог virtualgl = directfx. им не потребовался для этого x-server.

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

как все прекрасно, прямо зашибись! хорошо, тогда у меня есть мааааааленький, простенький вопросик

про гонки

начну издалека

бывает, что юзерам дают возможность таскать окна не только за заголовок, а за серединку, где в данный момент нет контролов; в принципе, юзер может схватить окно, а затем, не подвинув мышку, передумать его тащить — получится mouse click, но т.к. он происходит на пустом (без контролов) месте, то ничего страшного

теперь, допустим, общение юзера происходит по сети, в таком порядке времени:

1. в результате прошлого действия юзера инициируется некий долгий процесс на удаленной (от юзера) машине

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

3. юзер 2 кнопки пока что не видит, ибо они еще в пути по сети, и от скуки решает поперетаскивать окошко, но т.к. оно развернуто почти на весь экран, то перетащить не получается, и происходит mouse click

4. mouse click отсылается по сети

5. приходит сетевой пакет и отрисовываются 2 кнопки, одна из которых как раз под тем местом, где произошел mouse click

6. mouse click доходит до программы, она анализирует координаты клика, выясняет, что он сделан по новопоказанной кнопке, и выполняет действие, которое юзер не хотел делать

7. юзер осознает что случилось, и громко матерится

если контрол не только рисуется локально у юзера, но и диспатч событий происходит локально у юзера — а у Х-ов, если не ошибаюсь, контролы тоже окна и там так можно, если, конечно, говнотулкит не пытается рисовать «просто 2д» (гы-гы-гы) — то в результате mouse click происходит по пустому месту, и все хорошо

а теперь вопрос — как в Охрененной Винде и в Зашибись Правильном Вейланде решается этот вопрос гонок?

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

bottom line: для gui «просто рисовать 2д без иксов» и тупо гонять эвенты по сети недостаточно

но мне все же бы хотелось услышать, как это решают в винде и вейланде

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

а у Х-ов, если не ошибаюсь, контролы тоже окна и там так можно, если, конечно, говнотулкит не пытается рисовать «просто 2д» (гы-гы-гы)

http://blog.qt.digia.com/blog/2007/08/09/qt-invaded-by-aliens-the-end-of-all-...

можешь прочитать почему нормальные тулкиты сами все рисуют на говноиксах

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

The flicker you see on the movie is a result of multiple X windows trying to synchronize and play funny games with the X server.

очень, очень убедительно — особенно тем, что никаких намеков на ход и смысл этих funny games не дается

и главная убедительность конечно заключается в том, что Х-ы, когда все контролы у них являются native, сами, конечно, ну никак, никак, никак не могут производить ту же работу с графикой, что делает Qt>4.4

патамушта это Qt!!1111

www_linux_org_ru ★★★★★
()
Последнее исправление: www_linux_org_ru (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.