The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз дисплейного сервера Wayland 0.85 и композитного сервера Weston 0.85

11.02.2012 22:30

Представлен первый официальный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland, а также композитного сервера Weston. Представленный выпуск 0.85 послужит отправной точкой в формировании стабильного релиза 1.0, который планируется выпустить в конце года. Версия 0.85 содержит стабилизированную реализацию протокола и API, которые в одном из следующих выпусков будут заморожены от существенных изменений. В процессе подготовки релиза 1.0 в API и протокол будет внесена небольшая серия финальных корректировок, при этом 0.85 можно считать начальным шагом к стабилизации проекта.

Поддержка работы поверх дисплейного сервера Wayland, без использования промежуточных прослоек, уже реализована для библиотек Gtk3+, Qt, SDL, Clutter и EFL (Enlightenment Foundation Library). Для обеспечения совместимости с программами, использующими низкоуровневые библиотеки X11, подготовлен компонент XWayland, позволяющий запустить X.Org-сервер в роли клиента Wayland.

Wayland представляет собой протокол взаимодействия композитного сервера и работающих с ним приложений. Клиенты самостоятельно выполняют отрисовку своих окон в отдельном буфере, передавая информацию об обновлениях композитному серверу, который комбинирует содержимое буферов отдельных приложений для формирования итогового вывода с учётом возможных нюансов, таких как перекрытие окон и прозрачность. Иными словами, композитный сервер не предоставляет API для отрисовки отдельных элементов, а оперирует только с уже сформированными окнами, что позволяет избавится от двойной буферизации при использовании высокоуровневых библиотек, таких как GTK+ и Qt, берущих на себя работу по компоновке содержимого окон. Взаимодействие с аппаратным обеспечением, например, проведение инициализации, переключение видеорежимов (drm modesetting) и управление памятью (GEM для i915 и TTM для radeon и nouveau) графических карт, может производиться напрямую через модуль, работающий на уровне ядра, что позволяет обойтись без привилегий суперпользователя.

В рамках проекта Weston развивается один из прототипов реализации композитного сервера. Подчёркивается, что это лишь одна из реализаций (по аналогии с оконными менеджерами), так как в роли композитного сервера может выступать любой другой продукт, поддерживающий протокол Wayland. Например, в настоящее время ведётся работа по обеспечению поддержки Wayland в таких существующих композитных менеджерах для X11, как KWin и Compiz. Композитный сервер Weston может работать с использованием DRM-модуля ядра Linux, поверх X11 или поверх другого композитного сервера Wayland.

Wayland не поддерживает рендеринг на удалённой системе. Технически возможно создание подобного API, но оно приведёт к существенному усложнению, в то время как Wayland изначально позиционируется как максимально легковесный протокол. В качестве выхода названо несколько путей: Первый вариант предполагает перенос функций сетевого взаимодействия на сторону клиентского ПО. Второй вариант предусматривает интеграцию функции рендеринга на удалённую систему в код композитного сервера. Третий вариант связан с созданием специального сервера удалённого рендеринга, работающего поверх Wayland. В качестве такой надстройки, как уже было отмечено выше, может выступать сервер X.org, или реализация не привязанных к X11 серверов для таких эффективных протоколов доступа к удалённому рабочему столу, как NX, RDP и VNC.

Дополнительно стоит отметить, что Кейт Паккард (Keith Packard), лидер проекта X.Org и создатель множества X-расширений, в своём выступлении на конференции FOSDEM упомянул о планах по обеспечению интеграции между приложениями X и Wayland. В частности, разработчики намерены обеспечить поддержку бесшовного многооконного режима и поддержки ускорения X через работу поверх Wayland, что позволит предоставить возможность запуска привязанных к X.Org приложений через дисплейный сервер Wayland, подобно тому как XQuartz позволяет запускать X-приложения на платформе Mac OS X.

По мнению Паккарда при работе X-программ поверх Wayland не будет наблюдаться падения производительности, скорее наоборот, ожидается ускорение работы таких программ, так как Wayland имеет существенно более простую архитектуру. В настоящее время уже обеспечена возможность работы по вышеуказанной схеме базовых X-приложений, простых оконных менеджеров, буфера обмена, технологии drag&drop. Из не решённых задач отмечается синхронизация изменений в клавиатурном маппинге, создание оптимальной архитектуры акселерации для X поверх Wayland и обработка RandR-подобных изменений настроек дисплея.

  1. Главная ссылка к новости (http://lists.freedesktop.org/a...)
  2. OpenNews: Представлен план подготовки релиза Wayland 1.0
  3. OpenNews: В библиотеках Enlightenment появилась поддержка дисплейного сервера Wayland
  4. OpenNews: Демонстрационный композитный сервер Wayland выделен в отдельный проект Weston
  5. OpenNews: Демонстрационная реализация клиента и сервера Wayland сменит лицензию с GPL на MIT
  6. OpenNews: Представлен XWayland, компонент для запуска X.Org Server поверх Wayland
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/33063-wayland
Ключевые слова: wayland, xorg, gui
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (174) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 00:12, 12/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Для обеспечения совместимости с программами, использующими низкоуровневые библиотеки X11, подготовлен компонент XWayland, позволяющий запустить X.Org-сервер в роли клиента Wayland.

    Ну нкаонец-то! Теперь можно  начинать меееедленно переползать с иксов на вейланд. А там, глядишь, адаптируют и традиционно иксовые приложения для работы непосредственно с вейландом. Главное только, чтобы в этом деле не перестарались и не забывали в новых прогах поддержку иксов обеспечивать.

     
     
  • 2.2, paulus (ok), 00:37, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    народ даже не парится делать расширения работающие во всех продуктах мозиллы, а вы хотите Х и вейланд во всех прогах ;)
     
     
  • 3.3, Аноним (-), 00:41, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > народ даже не парится делать расширения работающие во всех продуктах мозиллы, а вы хотите Х и вейланд во всех прогах ;)

    Конечно, хочу! Лучше хотеть хорошего, чем плохого, не правда ли?

     
  • 3.4, xoomer (ok), 00:51, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Если Canonical, разработчики openSUSE и ещё пары дистров подхватят его, то, думаю, будет "вейланд во всех прогах". ;)
     
     
  • 4.15, Аноним (-), 01:48, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Если Canonical, разработчики openSUSE и ещё пары дистров подхватят его, то, думаю,
    > будет "вейланд во всех прогах". ;)

    Учитывая специфику wayland, то скорее всего его поддержит Fedora :3

     
     
  • 5.122, поцанчик (ok), 05:50, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы чего там в анабиозе всю жизнь просидели? ведь была же новость про то что вэйленд финансируется  создателими убунты . И они даже планируют прикрутить к убунте  как только оно будет работать как надо.

     
  • 2.5, Аноним (-), 00:56, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Gtk, Qt, SDL умеют работать через Wayland. Проблемы могут быть  только с теми программами, которые завязаны на xlib.
     
     
  • 3.20, dimqua (ok), 02:27, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Почти все тайловые менеджеры, например. И кстати, приложения, использующие xcb, помимо xlib, будут работать, интересно...
     
     
  • 4.31, Аноним (-), 05:52, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Забудьте про XCB, он не развивается и практически не используется.
     
     
  • 5.32, anonymous (??), 06:03, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да ну, а мужики то не знают и во всех дистрибутивах используют xcb вместо стандартных xlib. Надо быстренько метнуться им всем рассказать.
     
  • 5.40, Аноним (-), 11:01, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Забудьте про XCB, он не развивается и практически не используется.

    awesome, ion3, vlc, xine, libcairo - это только навскидку. Конечно, не используется.

     
     
  • 6.69, Sauron (??), 15:17, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Qt еще на него перешел.
     
  • 6.116, Аноним (-), 03:19, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > vlc,

    Он умеет Qt как морда и чуть более чем дофига методов вывода видео на экран, например через OpenGL или что там еще.


     
  • 5.70, arisu (ok), 15:21, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Забудьте про XCB, он не развивается и практически не используется.

    перевод: «я ниасилил. мужики, раз даже я ниасилил — оно не надо!»

     
  • 3.13, Аноним (-), 01:45, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Стоит обосновывать такие громкие заявления.

    Там до сих пор нету НИКАКОЙ метаинформации о окнах, что влечёт невозможность создать тайловую wm сложнее dwm (прощайте wmii и ion). Кому тогда останется нужен пинуск? Зачем делать убогий клон OS X?

     
     
  • 4.14, Lain_13 (?), 01:48, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Стоит обосновывать такие громкие заявления.
    > Там до сих пор нету НИКАКОЙ метаинформации о окнах, что влечёт невозможность
    > создать тайловую wm сложнее dwm (прощайте wmii и ion). Кому тогда
    > останется нужен пинуск? Зачем делать убогий клон OS X?

    Это ещё для чего-либо кроме тайловых wm нужно?
    И ты будешь сильно удивлён как много пользователей линукс шарахаются от тайловых wm.

     
     
  • 5.16, Аноним (-), 01:49, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >>> Стоит обосновывать такие громкие заявления.
    >> Там до сих пор нету НИКАКОЙ метаинформации о окнах, что влечёт невозможность
    >> создать тайловую wm сложнее dwm (прощайте wmii и ion). Кому тогда
    >> останется нужен пинуск? Зачем делать убогий клон OS X?
    > Это ещё для чего-либо кроме тайловых wm нужно?
    > И ты будешь сильно удивлён как много пользователей линукс шарахаются от тайловых
    > wm.

    Да, большинство пользователей Linux хотят "КАК МАК ТОЛЬКО БЕСПЛАТНО"

     
     
  • 6.28, Аноним (-), 05:13, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Да, большинство пользователей Linux хотят "КАК МАК ТОЛЬКО БЕСПЛАТНО"

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

     
     
  • 7.117, Аноним (-), 03:22, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Если ориентироваться на мнение большинства, мы получим еще один клон винды, со
    > всеми ее проблемами.

    Ну так и не ориентируйтесь. А вот то что каноникалы и редхаты будут делать так же - это как бы не факт.

     
     
  • 8.198, vi (?), 00:16, 15/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Бабло, как бы, побеждает даже зло О каноникалы и редхаты , сегодня у меня хоро... большой текст свёрнут, показать
     
  • 5.17, Аноним (-), 01:52, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >>> Стоит обосновывать такие громкие заявления.
    >> Там до сих пор нету НИКАКОЙ метаинформации о окнах, что влечёт невозможность
    >> создать тайловую wm сложнее dwm (прощайте wmii и ion). Кому тогда
    >> останется нужен пинуск? Зачем делать убогий клон OS X?
    > Это ещё для чего-либо кроме тайловых wm нужно?
    > И ты будешь сильно удивлён как много пользователей линукс шарахаются от тайловых
    > wm.

    Когда меня спрашиваю почему ЖМУ\Пинукс, а не OS X, я могу обосновать свой выбор, — в последней огромные проблемы с гибкостью настройки оконной системы. Больше у них нет принципиальных различий в пользу ЖМУ, зато есть тысячи недостатков, — от монолитного ядра до отсутствия какого-либо подобия проекта ОС.

     
     
  • 6.19, Lain_13 (?), 02:12, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Когда меня спрашиваю почему ЖМУ\Пинукс, а не OS X, я могу обосновать
    > свой выбор, — в последней огромные проблемы с гибкостью настройки оконной
    > системы. Больше у них нет принципиальных различий в пользу ЖМУ, зато
    > есть тысячи недостатков, — от монолитного ядра до отсутствия какого-либо подобия
    > проекта ОС.

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

     
     
  • 7.22, arisu (ok), 02:43, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    натурально, им плевать. потому что они увидели Фатальный Недостаток в архитектуре рендеринга, но вот про то, что кроме рисовалки нужно ещё много чего — не в курсе. ну, круто, чо. правда, с таким же успехом можно SDL считать аналогом вэйленда: а чо, тоже буфера рисует.
     
     
  • 8.44, Аноним (-), 11:29, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Правильно ли я понимаю слова клиент сам выполняет отрисовку Это значит что теп... текст свёрнут, показать
     
     
  • 9.54, Kolya (?), 13:34, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    можно подумать, что сейчас не так... текст свёрнут, показать
     
  • 9.56, Аноним (-), 14:28, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Проблема в том, что сейчас каждый тулкит так именно и делает, что сводит на нет ... текст свёрнут, показать
     
     
  • 10.163, AlexYeCu (ok), 17:26, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да ладно 8230 ... текст свёрнут, показать
     
     
  • 11.164, arisu (ok), 17:29, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    нормально всё сказал 171 у меня и соседа Пети а другого я и не видел 187 ... текст свёрнут, показать
     
  • 9.61, arisu (ok), 14:56, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ты сильно удивишься, когда узнаешь, что это и без вэйленда так ... текст свёрнут, показать
     
  • 9.99, Vkni (ok), 21:01, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, это так И это нужно менять, убирая отрисовку из тулкитов и восстанавливая к... текст свёрнут, показать
     
     
  • 10.108, Crazy Alex (ok), 23:22, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот именно То,что сейчас - это победа костылей над архитектурой ... текст свёрнут, показать
     
     
  • 11.127, arisu (ok), 07:18, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    для того, чтобы уносить отрисовку, сервер должен как минимум уметь качественные ... текст свёрнут, показать
     
     
  • 12.139, Аноним (-), 09:58, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    К этому всё и катится, браузер становится основной платформой для приложений Ес... текст свёрнут, показать
     
     
  • 13.140, arisu (ok), 10:09, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    кстати, ничего особо плохого в этом нет я сам вебкит для создания интерфейсов и... текст свёрнут, показать
     
  • 12.165, Аноним (-), 17:38, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Угу Давайте браузер в видеосервер засунем, будет круто но вот обновлять видеосе... текст свёрнут, показать
     
  • 12.170, Vkni (ok), 19:33, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да не надо - достаточно альфа канала анимации которая, по-слухам, в Xах уже б... текст свёрнут, показать
     
     
  • 13.176, arisu (ok), 19:44, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    увы, очень скоро окажется, что этого недостаточно, как недостаточно того, что ка... большой текст свёрнут, показать
     
     
  • 14.195, Vkni (ok), 19:26, 14/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Для того, чтобы у меня была нормальная работа с X в локальной сети, достаточно п... текст свёрнут, показать
     
     
  • 15.196, arisu (ok), 20:05, 14/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    а почему нет просто потому, что сейчас это работает плохо поэтому 171 скрипт... большой текст свёрнут, показать
     
     
  • 16.200, Vkni (ok), 00:56, 15/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Это плохо работает просто по физиологическим ограничениям Человеку для комфортн... большой текст свёрнут, показать
     
     
  • 17.205, arisu (ok), 11:18, 15/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    при переносе рендеринга и логики UI на сервер как раз latency канала становитс... текст свёрнут, показать
     
  • 10.120, Аноним (-), 05:27, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Угу Вот прям ща блин уже два раза кроссплатформерные тулкиты забьют на это дело... текст свёрнут, показать
     
     
  • 11.177, arisu (ok), 19:46, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    на самом деле при хорошей организации просто появится реализация 171 эмулятора... текст свёрнут, показать
     
     
  • 12.201, Vkni (ok), 01:40, 15/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    На первый взгляд, нужно вытащить Cairo QPainter, слепить из них мегапрорисовщик,... текст свёрнут, показать
     
     
  • 13.206, arisu (ok), 11:19, 15/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    слишком низкоуровневое, натолкнётся на те же грабли, что и теперешние ... текст свёрнут, показать
     
  • 7.26, Аноним (-), 05:11, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну значит вперёд пилить систему метаданных для окон, раз тебе её так
    > не хватает. Видимо разработчикам вэйленда про неё либо неведомо, либо плевать.

    Разработчикам вейленда неведомо/плевать на многие принципы работы графической подсистемы. Поэтому они делают решение defective by design.

     
     
  • 8.62, arisu (ok), 14:58, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не, графику они пилят приемлемо они только не в курсе, что нормальная подсистем... текст свёрнут, показать
     
  • 6.118, Аноним (-), 05:21, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты так говоришь, как будто на тебя наставили автомат и заставляют юзать пингвин ... большой текст свёрнут, показать
     
  • 5.25, Аноним (-), 05:09, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Это ещё для чего-либо кроме тайловых wm нужно?

    А что, этого недостаточно?

    > И ты будешь сильно удивлён как много пользователей линукс шарахаются от тайловых wm.

    Это не повод для регресса.

     
     
  • 6.119, Аноним (-), 05:22, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Это не повод для регресса.

    А что, запускать иксы - запретят, под страхом смертной казни?

     
  • 2.162, Elhana (ok), 15:53, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Флаг вам в руки, переползать без драйверов не получится.

    К тому же я не вижу никаких причин для этого. Когда будут тесты где все летает в реальных приложениях - я подумаю.

     

     ....большая нить свёрнута, показать (50)

  • 1.7, re (?), 01:05, 12/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    есть ссылка по установке, на русском?
     
     
  • 2.10, Аноним (-), 01:41, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чего там устанавливать? Добавляешь use flag'и gles2, wayland, gsm для media-libs/mesa, размаскировываешь x11-libs/cairo, x11-libs/libxkbcommon, dev-libs/wayland, media-libs/mesa и из оверлея benf ставишь weston, делов-то?
     
     
  • 3.23, dimqua (ok), 02:47, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Почему weston всё ещё нет в портеже?
     
     
  • 4.142, Клыкастый (ok), 11:00, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    будь мейнтейнером - будет
     
  • 3.75, re (?), 15:48, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Благодарю. В обще то для ubuntu нужено и как его по дефолту установить при установке?
     

  • 1.9, Аноним (-), 01:37, 12/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Автор этого поста вообще заглядывал в mailing list? Там не то что стабилазация, там по три патча в день на протокол кладут!
     
     
  • 2.36, Аноним (-), 09:03, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Автор этого поста вообще заглядывал в mailing list? Там не то что
    > стабилазация, там по три патча в день на протокол кладут!

    Процитирую Kristian Høgsberg: "The 0.85 branch in both repositories is going to be
    protocol and interface stable. We have a series of protocol changes
    on the table before 1.0 but this branch marks a stable point before we
    jump into that."

     

  • 1.11, pamela anderson (?), 01:42, 12/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Моя не понять. Иксам останется выполнять роль только клиент-серверного решения? Захрена им это содружество? Девелоперы иксов медленно передают пальму первенства вэйланду, а сами так же медленно сматывают удочки?

    Объясните мне.

     
     
  • 2.18, Аноним (-), 02:09, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Моя не понять. Иксам останется выполнять роль только клиент-серверного решения? Захрена
    > им это содружество? Девелоперы иксов медленно передают пальму первенства вэйланду, а
    > сами так же медленно сматывают удочки?
    > Объясните мне.

    они уже 21 год сматывают удочки.
    дальше написания "как было бы неплохо сделать х12" дело так и не пошло.
    С облачными тенденциями, возможно, клиент-серверная архитектура иксов может и пригодилась бы.
    Пускай концепция вейленда не идеальна, но кто-то же должен  начать делать что-то реальное, чем 20 лет топтаться на месте.

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

     
     
  • 3.21, dimqua (ok), 02:34, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Пускай концепция вейленда не идеальна, но кто-то же должен  начать делать что-то реальное, чем 20 лет топтаться на месте.

    Вопрос только в том, почему эти кто-то взялись развивать Wayland, а не X12.

    > и вряд ли проблемы с блобом

    Поставьте nouveau и сравните.

     
     
  • 4.29, Аноним (-), 05:16, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Вопрос только в том, почему эти кто-то взялись развивать Wayland, а не X12.

    Когда делаешь с нуля, очень удобно под шумок выкинуть половину функциональности и работать в стиле "тяп-ляп" и "не работает - ну и пофиг, скажем, что не нужно"

    > Поставьте nouveau и сравните.

    Да, нвидия делает сравнительно неплохие карточки, но без блоба они превращаются в бесполезные железяки :(

     
  • 4.34, Vkni (?), 07:27, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Вопрос только в том, почему эти кто-то взялись развивать Wayland, а не
    > X12.

    Потому, что Х12 не осилить. Это же думать нужно.

     
     
  • 5.52, kuku (?), 13:24, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Vkni: поддерживаю.

    Для меня загадкой остаётся, какой функционал
    наследует Wayland от X11 ?
    И, почему не организовать по другому X11 ?
    Если они композитор вынесли в отдельную структурную
    единицу, значит это имело смысл...
    Вообще, Массачусетский технологический институт
    далеко неслабый...

     
     
  • 6.57, Аноним (-), 14:30, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Потому что 10 раз скопировать данные из буфера в буфер и скопировать один раз - очень большая разница в производительности.

     
  • 6.105, Vkni (ok), 21:47, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Если они композитор вынесли в отдельную структурную
    > единицу, значит это имело смысл...

    Много народу сходятся в том, что это имело смысл в голове, не понявшей глобальную суть X. Я, по крайней мере, не вижу особого смысла реализовывать прозрачность в клиенте. Ведь на сервере, который видит все окна, это значительно проще и естественнее - на клиенте ведь достаточно указать alpha-канал.

     
     
  • 7.131, arisu (ok), 07:30, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    дык это… если не окостылить иксы, то как же потом обосновать их Фатальный Недостаток? вообще, у иксов есть множество других проблем, окромя отрисовки — хотя бы мегакостыльный xkb. но их решать ведь не так интересно, как directfb переписывать заново.
     
  • 7.137, VoDA (ok), 09:49, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Если они композитор вынесли в отдельную структурную
    >> единицу, значит это имело смысл...
    > Много народу сходятся в том, что это имело смысл в голове, не
    > понявшей глобальную суть X. Я, по крайней мере, не вижу особого
    > смысла реализовывать прозрачность в клиенте.

    Когда ты это сделаешь? Или опять идет скулеж, что "Так делать не правильно, но правильно я делать не хочу. Пусть другие мне сделают как я считаю правильно".

    Вам ни RedHat ни Ubuntu не должны ничего. Если люди занимающиеся развитием дистров решили что так им удобнее, то это их решение. Но не ваше. Вы можете проголосовать кошельком... хотя предположу, что ни платной Убунты ни контракта на RHEL у вас лично нет.

     
  • 5.121, Аноним (-), 05:28, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Потому, что Х12 не осилить. Это же думать нужно.

    Ну так иди и осиль. А хорошие вещи должны быть простыми, если так, по уму.

     
     
  • 6.126, Evgueni (?), 07:17, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Кому должны? В смысле вещи.
     
  • 3.33, хгзз (?), 06:19, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    стоят два 24' монитора подключенных к ноутбуку asus x55sv (nvidia gs9500m кажется).. никаких проблем, все шустро, стоит awesome wm
     
  • 3.43, Аноним (-), 11:08, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > да что там, у меня на машине с хваленой нвидией иксы едят
    > половину процессорного времени если изображение выводить на 2 монитора. и вряд
    > ли проблемы с блобом.

    А у меня twinview на два монитора с композитом прекрасно работает, и ничего не жрет. ЧЯДНТ?

     
  • 2.24, Anon100500 (?), 04:20, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Моя не понять. Иксам останется выполнять роль только клиент-серверного решения?

    Моя тоже не понять. Вот народ кричит:"Вайланд гуано. Он не умеет по сети работать!". 3 года работал одмином (ну и друзей айтишников во всяких конторах тож много, в том числе в VISA) и никогда не сталкивался с подобным использованием иксов. Терминалы все ходят на винду, где нужен линукс или какой-нить солярис, ставят и пользуются, но вот требования прокинуть иксы воооон туда ни разу не встречал. Так мож оно уже давно никому не надо, а? Всё-таки не 80-е с терминалами и мэйнфрэймами.

     
     
  • 3.35, Vkni (?), 07:32, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > 3 года работал одмином (ну и друзей айтишников во
    > всяких конторах тож много, в том числе в VISA) и никогда
    > не сталкивался с подобным использованием иксов.

    А зачем админу-то удалённые Х? Ему удалённой консольки хватает.

    А вот пользователю часто нужно. Например, я периодически работаю с перекинутыми Х, запуская, к примеру, Mathematica (чтобы не загружать локальную машину). Или свой софт, собранный и работающий на UltraSpark'e, тестирую с перекинутыми Х.

    Конечно, от Х было бы значительно больше проку, не выкидывай кривая xlib функцию abort() при каждом разрыве связи. Чтобы можно было работать как с screen. Но именно поэтому и нужны Х12.

     
     
  • 4.37, Аноним (-), 09:10, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А зачем админу-то удалённые Х? Ему удалённой консольки хватает.
    > А вот пользователю часто нужно. Например, я периодически работаю с перекинутыми Х,
    > запуская, к примеру, Mathematica (чтобы не загружать локальную машину). Или свой
    > софт, собранный и работающий на UltraSpark'e, тестирую с перекинутыми Х.

    NX или VNC для этих целей использовать гораздо эффективнее. Разные Gtk и Qt всё равно отрисовывают сами, поэтому выделять изменившиеся части изображения и передавать их как сжатые картинки выгоднее.

     
     
  • 5.39, Evgueni (?), 10:43, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > NX или VNC для этих целей использовать гораздо эффективнее. Разные Gtk и
    > Qt всё равно отрисовывают сами, поэтому выделять изменившиеся части изображения и
    > передавать их как сжатые картинки выгоднее.

    Для этого кто-то должен запустить сессию на том компьютере чтобы к ней приаттачиться. Оно надо?

    Сжатые картинки передавать в любом случае менее выгодно, чем примитивы. Ну а то, что кое-кто из разработчиков (потыкаем в них пальцем) не прочитал документацию к Xам совершенно не значит, что система плохая. Хотя безусловно фатальный недостаток такой фатальный.

     
     
  • 6.58, Аноним (-), 14:34, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Сжатые картинки передавать в любом случае менее выгодно, чем примитивы.

    Проснитесь, примитивы уже лет 15 никто не использует, с появления Gtk и Qt X-ы по сути оперируют только битмапами. Лучше передавать сжатые битмапы и только изменившиеся части битмапов, чем каждый раз пересылать одно и тоже заново, без использования качественных методов сжатия изображений.


     
     
  • 7.98, Vkni (ok), 20:59, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Проснитесь, примитивы уже лет 15 никто не использует, с появления Gtk и
    > Qt X-ы по сути оперируют только битмапами. Лучше передавать сжатые битмапы
    > и только изменившиеся части битмапов, чем каждый раз пересылать одно и
    > тоже заново, без использования качественных методов сжатия изображений.

    Ну как бы поэтому уже 15-ть лет нужны Х12. Да. Но не Wayland. ;-)

     
     
  • 8.125, Аноним (-), 07:08, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну так кому нужны - тот пусть и делает Правда просто ... текст свёрнут, показать
     
  • 8.138, VoDA (ok), 09:52, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    X12 нужны в сферическом вакууме куда девелоперы толи не долетают то ли не заходя... текст свёрнут, показать
     
  • 7.129, Evgueni (?), 07:21, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Сжатые картинки передавать в любом случае менее выгодно, чем примитивы.
    > Проснитесь, примитивы уже лет 15 никто не использует, с появления Gtk и
    > Qt X-ы по сути оперируют только битмапами. Лучше передавать сжатые битмапы
    > и только изменившиеся части битмапов, чем каждый раз пересылать одно и
    > тоже заново, без использования качественных методов сжатия изображений.

    Вот для этого _сюрприз_ есть xpra, ну и cairo не битмапы, а именно примитивы гоняет и это наше светлое будущее или нас опять обманывают?

     
  • 5.49, Михрютка (?), 12:37, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > NX или VNC для этих целей использовать гораздо эффективнее. Разные Gtk и
    > Qt всё равно отрисовывают сами, поэтому выделять изменившиеся части изображения и
    > передавать их как сжатые картинки выгоднее.

    - А что это за стук доносится сверху?
    - Это в отделе безопасности срут кирпичами, читая нашу служебку с просьбой разрешить поставить VNC на ДБ сервер процессинга.


     
  • 5.97, Vkni (ok), 20:58, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да, это потому, что небезызвестный кадр Keith Packard, недочитавший спецификацию... большой текст свёрнут, показать
     
     
  • 6.104, bav (ok), 21:38, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Это замечу ВЕДУЩИЙ разработчик!

    Он просто рядой вяленофаг, тоже уповает на libastral.

     
  • 6.147, sasa (??), 12:27, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >капитально поломал server-side rendering. После этого разработчикам тулкитов практически ничего больше не остается делать, как рисовать самим у себя.

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

     
     
  • 7.148, arisu (ok), 12:40, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    а что, если отсюда убрать слово «сервер», что-то изменится?
     
     
  • 8.149, sasa (??), 12:48, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно изменится - пока рендерится содержимое какого-то клиентского окна на сто... текст свёрнут, показать
     
     
  • 9.150, arisu (ok), 12:54, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    угу в однопоточных иксах ... текст свёрнут, показать
     
     
  • 10.151, sasa (??), 13:10, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А что, есть многопоточные ... текст свёрнут, показать
     
     
  • 11.152, arisu (ok), 13:10, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ну что ж мне везёт-то так на людей, которые читать не умеют 8230 ... текст свёрнут, показать
     
     
  • 12.153, sasa (??), 13:18, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Это вы про себя http www x org wiki Development Documentation Performance A3... текст свёрнут, показать
     
     
     
     
     
     
    Часть нити удалена модератором

  • 17.158, arisu (ok), 14:00, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    тексты тоже http www opennet ru openforum vsluhforumID3 82942 html 150... текст свёрнут, показать
     
     
  • 18.159, sasa (??), 14:16, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Этот текст я видел, только что он значит при том что иксы - однопоточные я не по... текст свёрнут, показать
     
     
  • 19.161, arisu (ok), 15:33, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    я пытался ненавязчиво намекнуть на то, что при текущей архитектуре иксов без раз... текст свёрнут, показать
     
  • 13.175, Vkni (ok), 19:43, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну да, поэтому мы тут и орем, что нужны Х12 - многопоточные - Тут никто не пи... текст свёрнут, показать
     
     
  • 14.178, sasa (??), 22:08, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    это просто модно - ругать, так типа умнее выглядишь Меня интересует высокопро... текст свёрнут, показать
     
     
  • 15.179, arisu (ok), 22:17, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    можно узнать, почему только без 171 потому что вэйланд лучше 187 и без поуч... текст свёрнут, показать
     
     
  • 16.189, sasa (??), 12:44, 14/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А почему без этого за wayland стоят intel, redhat и canonical, а у directfb... текст свёрнут, показать
     
     
  • 17.190, arisu (ok), 12:50, 14/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    потому что читерство в суждениях не рассматриваем изначально обсуждение 171 я... текст свёрнут, показать
     
  • 15.202, Vkni (ok), 01:42, 15/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Очень приятно А меня, и многих других - прозрачная для сети графическая система... текст свёрнут, показать
     
  • 7.174, Vkni (ok), 19:40, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Глупость какая. Рендеринг на стороне сервера приводит к непредсказуемым задержкам - любые
    > манипуляции с окнами, перемещения курсора блокируются пока сервер не закончит рендеринг,
    > который может продолжаться непредсказуемое время.

    ??? А что - нельзя сделать асинхронный сервер, но можно сделать асинхронный клиент?

    Ну, как бы все приличные программы, когда что-то обрабатывают внутри себя, не блокируют интерфейс. Почему вы думаете, что если люди научились так писать обычные GUIшки, серьезную часть ОС - Х сервер нужно писать иначе?

     
  • 4.38, Evgueni (?), 10:40, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Короткие обрывы связи на сессию не влияют, а для длительных сбоях горю поможет xpra (де факто аналог screen) + скорость отрисовки подрастёт.
     
  • 4.64, arisu (ok), 15:04, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Конечно, от Х было бы значительно больше проку, не выкидывай кривая xlib
    > функцию abort() при каждом разрыве связи. Чтобы можно было работать как
    > с screen.

    ну, костыли есть, в принципе.

     
  • 3.42, Аноним (-), 11:06, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Моя тоже не понять. Вот народ кричит:"Вайланд гуано. Он не умеет по
    > сети работать!". 3 года работал одмином (ну и друзей айтишников во
    > всяких конторах тож много, в том числе в VISA) и никогда
    > не сталкивался с подобным использованием иксов.

    Если у ваших админов на десктопах исключительно винда, то такое использование иксов действительно затруднительно. Но не у всех же такие грамотные "админы".

     
     
  • 4.92, Anon100500 (?), 20:40, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Если у ваших админов на десктопах исключительно винда, то такое использование иксов действительно затруднительно. Но не у всех же такие грамотные "админы".

    Ой вы мой грамотный. На вот вам печеньку. Вообще, пофиг что там у админа на десктопе. К его грамотности и проф. пригодности не имеет никакого отношения. Или юникс на компе одмина даёт +5 к профессионализму? Главное что бы был необходимый набор инструментов, а под какую ось они, вообще насрать. На работе работать надо, а не показывать всем как ты крут и божественне, ведь у тебя же на компе стоит Linux/BSD/Solaris!

     
     
  • 5.93, vkni (?), 20:49, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >На работе работать надо, а не показывать
    > всем как ты крут и божественне, ведь у тебя же на
    > компе стоит Linux/BSD/Solaris!

    Есть мнение, что интерфейс виртуальных терминалок Linux несколько удобнее, чем putty. По крайней мере, мне заходить на Solaris удобнее с Linux'а, чем с Windows.

     
     
  • 6.101, Anon100500 (?), 21:10, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Кому-то удобнее так, а кому-то эдак, а третьим вообще пофиг - они могут и так, и эдак. Просто это всё не имеет никакого отношения к квалификации. А то тут товарищ просто пытался толкнуть тезис, что, дескать, если у тя на десктопе не юникс и ты форвардинг иксов не делаешь, то ты не труЪ админ.
     
     
  • 7.106, Vkni (ok), 21:53, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > отношения к квалификации. А то тут товарищ просто пытался толкнуть тезис,
    > что, дескать, если у тя на десктопе не юникс и ты
    > форвардинг иксов не делаешь, то ты не труЪ админ.

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

     
  • 5.130, arisu (ok), 07:24, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Или юникс на компе одмина даёт +5 к профессионализму?

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

     
  • 3.48, Михрютка (?), 12:34, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Моя тоже не понять. Вот народ кричит:"Вайланд гуано. Он не умеет по
    > сети работать!". 3 года работал одмином (ну и друзей айтишников во
    > всяких конторах тож много, в том числе в VISA) и никогда
    > не сталкивался с подобным использованием иксов. Терминалы все ходят на винду,
    > где нужен линукс или какой-нить солярис, ставят и пользуются, но вот
    > требования прокинуть иксы воооон туда ни разу не встречал. Так мож
    > оно уже давно никому не надо, а? Всё-таки не 80-е с
    > терминалами и мэйнфрэймами.

    видимо к установке оракла или к консольке сторидж менеджера вас просто не пускали.

     
     
  • 4.74, XPEH (?), 15:48, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Kонсольки сторидж менеджера сейчас все больше с веб-интерфейсами делают.
     
     
  • 5.86, Аноним (-), 19:30, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Kонсольки сторидж менеджера сейчас все больше с веб-интерфейсами делают.

    Расскажи мне, о админ локалхоста, с чем-с чем их сейчас делают? Промышленные, не дешевку от самсуня за 800 бачей?

     
     
  • 6.88, anonymous (??), 19:36, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Kонсольки сторидж менеджера сейчас все больше с веб-интерфейсами делают.
    > Расскажи мне, о админ локалхоста, с чем-с чем их сейчас делают? Промышленные,
    > не дешевку от самсуня за 800 бачей?

    Спи спокойно, сторидж менеджера энтерпрайз скази дисков на целых 20 гигабайт все так же управляются как и 15 лет назад. От времени они только крепнут и наливаются солидной энтерпрайзностью как коньяк.

     
  • 6.91, Anon100500 (?), 20:17, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Расскажи мне, о админ локалхоста, с чем-с чем их сейчас делают? Промышленные, не дешевку от самсуня за 800 бачей?

    Смотрим сюда http://h20195.www2.hp.com/V2/GetPDF.aspx/4AA2-5505ENW.pdf
    К стораджам от ХП можно подойти через гипер терминал или ВНЕЗАПНО через веб-консоль.

    Теперь сюда http://www.oracle.com/us/products/servers-storage/sun-zfs-storage-family-ds-1

    Ой, щито это там у Оракля на стораджах с Солярой и ZFS? Неужто веб-консоль?

     
     
  • 7.94, Аноним (-), 20:54, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Приколись, чувак. ZFSу вообще ничего не нужно, кроме чорной консоли. Там полторы команды, понятные даже блондинке конченной. К чему там Веб - я вообще не понимаю и, видимо, никогда не пойму. Прикинь?
     
     
  • 8.102, Anon100500 (?), 21:15, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вопрос был не в том, нужно или нет Товарищ выдал тезис Я рассказал, с пруфами ... текст свёрнут, показать
     
  • 7.95, Аноним (-), 20:55, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Расскажи мне, о админ локалхоста, с чем-с чем их сейчас делают? Промышленные, не дешевку от самсуня за 800 бачей?
    > Смотрим сюда http://h20195.www2.hp.com/V2/GetPDF.aspx/4AA2-5505ENW.pdf
    > К стораджам от ХП можно подойти через гипер терминал или ВНЕЗАПНО через
    > веб-консоль.
    > Теперь сюда http://www.oracle.com/us/products/servers-storage/sun-zfs-storage-family-ds-1
    > Ой, щито это там у Оракля на стораджах с Солярой и ZFS?
    > Неужто веб-консоль?

    (с издевкой) Ну расскажи мне, соляристу с 18-летним стажем, как нам, сирым, админить сторидж пулы ZFS без уёб-консоли!

     
     
  • 8.100, Anon100500 (?), 21:03, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Админь как хош Ты спросил ежели кто делает стораджи с веб-консолью, кроме всяко... текст свёрнут, показать
     
  • 8.110, XPEH (?), 00:41, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    C 18-летним стажем И Sun Common Array Manager ни разу не видел Сдается мне к... текст свёрнут, показать
     
  • 3.63, arisu (ok), 15:03, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    десять лет жил в деревне — ни разу лифт не понадобился! тоже мне, понапридумывали всякого…
     
     
  • 4.90, Аноним (-), 20:09, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да ну нах эти горизонтальные лифты, лучше пешочком прогуляться.
     

     ....большая нить свёрнута, показать (62)

  • 1.45, zburguy (ok), 11:30, 12/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Наконец-то первый релиз!
    На словах все очень радужно и дает светлую надежду :).
    Если смотреть объективно, надо его в живую потестить, чтобы оценить по достоинству.
    Все кричалки плохо, не нужно и тд. не имеют смысла пока не будет рабочей платформы посмотреть пощупать в реальных приложениях.
    Я например думаю очень производительную штуку придумали. И не надо кричать нет сети, нет того, нет другого... Если я правильно понял для некоторых задач Xorg просто необходим, но он не годится в таком виде, как сейчас.
    Если внимательно слушать разработчиков, того же Xorg - они сами об этом говорят и поняли что Wayland - это правильно. И теперь переделывают Xorg для работы под Wayland.
    В итоге все должно будет работать быстрее, отрисовываться быстрее, сетевые функции никуда не пропадут и т.д.

    Итак, по API никого не обделили. В чем же проблема, почему некоторые кричат, что Wayland не нужен. Я думаю все просто для тех, кто использует в повседневной работе специфику от X, придется как минимум самим собирать библиотеки под X.
    То есть, если все так хорошо пойдет, поддержка X конечно останется в библиотеках, НО дистрибутивы будут собирать скорее всего только под W.
    Ну для такой специфики есть Gentoo Use="X W", что то типа того будет и никаких проблем.

    Так что давайте приветствовать новинки, тем более реально они нужны для оконной системы Linux!

     
     
  • 2.47, анонимус (??), 12:25, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот оно раньше как было, нажал кнопочку и приложение пробросилось, а теперь что? А теперь вы заставляете пользователей user friendly дистрибутивов конпелять себе иксы. Так вот для любителей поконпелять есть арчи и генты со слаками, вот пускай вяленый там и запиливают, а нам оно не нужно.
     
  • 2.71, arisu (ok), 15:28, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Так что давайте приветствовать новинки, тем более реально они нужны для оконной
    > системы Linux!

    давайте. только directfb уже есть, второй не нужен.

     
     
  • 3.78, Аноним (-), 17:28, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну это же новый, особый directfb, с композитингом и ТРИДЭ!
     

  • 1.55, Kels (ok), 14:05, 12/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не тупите. В Wayland может быть реализована сетевая прозрачность. Давно уже об этом говорили. Так что это больше не аргумент.
    http://blog.martin-graesslin.com/blog/2011/08/thoughts-about-network-trancpar
     
     
  • 2.60, Аноним (-), 14:39, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ключевое слово может , это совсем не значит, что будет реализована Процитирую ... большой текст свёрнут, показать
     
  • 2.73, arisu (ok), 15:38, 12/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    разговоры, разговоры…
     

  • 1.81, Erley (ok), 18:57, 12/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Слушал тут неделю назад этого Кристиана на FOSDEM.
    У меня складывается ощущение что этот вэйланд - вообще пустышка.
    Если сильно упрощать, то это как бы такой клей который weston прикрепляет к directfb и пр.
    Там даже вид окон толком не изменить, клавиатура-мышь вэйландом не управляются...
    Мне нравилась эта идея о новом/лучшем чем X11, но как понимаю никому не интересно это.

    PS
    А драйвера там берутся от иксов, так что то что работало в иксах - может будет работать и в вэйланде...

     
  • 1.109, Аноним (-), 00:15, 13/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Что бы ни говорили, а wayland, если всё пойдёт нормально, станет настоящим проры... большой текст свёрнут, показать
     
     
  • 2.112, XPEH (?), 00:55, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Возможно, старые приложения наподобие
    > xterm или использующие gtk1 и будут работать шустро (так как они
    > оперируют примитивами), но вот приложения на современных тулкитах даже при запуске
    > по локалке тормозят, так как они тупо передают уже отрендеренные pixmapы
    > на сервер, причём никакого сжатия не используется.

    Ну дык поэтому приличные терминальные системы для *NIX используют протокол X11 только внутре терминального сервера, а по сети гоняют свои собственные протоколы.

     
  • 2.124, BanderOS (ok), 06:59, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не знаю как у вас, а я использую эту сетевую прозрачность вместе с SSH что подр... большой текст свёрнут, показать
     
     
  • 3.160, sasa (??), 15:01, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >Мне достаточно одного запускаемого через SSH на моем рабочем столе или в меню MC.

    А разве для этого нужны иксы или прочие графические/оконные системы ? ssh remote.host && mc

     
     
  • 4.183, BanderOS (ok), 07:11, 14/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>Мне достаточно одного запускаемого через SSH на моем рабочем столе или в меню MC.
    > А разве для этого нужны иксы или прочие графические/оконные системы ? ssh
    > remote.host && mc

    речь идет не об консольных приложениях, а о графических

    научитесь читать
    имелось в виду ssh -YC remote.host && gui_command

     
     
  • 5.191, sasa (??), 13:48, 14/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >речь идет не об консольных приложениях, а о графических
    >Wayland uses a Unix Socket for communication but I think it would be rather trivial to
    >either add network transport to the Wayland protocol or to just forward the buffer in the
    >compositor.

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

     
     
  • 6.192, arisu (ok), 14:03, 14/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    вот когда оно будет не «i think it would be», а «hey, it works» — тогда и. а пока что — ничего нет.
     
     
  • 7.203, BanderOS (ok), 03:09, 15/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > вот когда оно будет не «i think it would be», а «hey,
    > it works» — тогда и. а пока что — ничего нет.

    точно. а пока речь идет об амбициях ведущего разработчика, а не о реальном функционале

     
  • 3.182, Аноним (-), 22:31, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Простите, через что гоняете? Что вы подразумеваете под 2G? Уж ни GPRS/EDGE случаем? Если это так, то напоминает толстый троллинг. И какие приложения?
     
     
  • 4.184, BanderOS (ok), 07:22, 14/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Простите, через что гоняете? Что вы подразумеваете под 2G? Уж ни GPRS/EDGE
    > случаем? Если это так, то напоминает толстый троллинг. И какие приложения?

    1. почитай опции ssh, там найдешь много полезного включая сжатие с алгоритмом сжатия deflate
    и с EDGE. просто ещё раз повторяю: мне не нужны окна 1024x768, если достаточно 800x600. Курите маны господа. И ничего не пишите. Сойдете за умных.

    2. в работающеим приложении изменяется и отображается только окна приложения, а не весь необъятный рабочий стол с обоями. Понятно почему пролазиет через EDGE или нет. Или по вашему обязательно пользоваться окном приложения на весь мой необъятнвый экран.

     
  • 2.133, arisu (ok), 07:47, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    вообще-то гоняние пиксмапов — это вина тулкитов, а не иксов. странно обвинять иксы в тормознутости потому, что кто-то их неверно использует. а почему неверно — это уже другой разговор. о криво сделаной полупрозрачности, не менее криво сделаной поддержке ttf и так далее. плохо, когда сапоги тачает пирожник.
     
     
  • 3.141, XPEH (?), 10:39, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А вы и способ знаете ? Как используя примитивы X11 рисовать интерфейсы красивее чем xaw3d и чтобы они еще и не мелькали при перерисовке ? При том что тулкит должен быть кроссплатформенный, а не прибитый гвоздями к X11.
     

  • 1.113, Аноним (-), 01:15, 13/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Самое главное, теперь драйвера писать будет намного проще!!!!
     
     
  • 2.134, arisu (ok), 07:48, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Самое главное, теперь драйвера писать будет намного проще!!!!

    проще, чем что?

     

  • 1.114, z (??), 01:57, 13/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    KMS? Прощай NVidia с лучшей реализацией OpenGL для линукса
     
     
  • 2.135, arisu (ok), 07:49, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > KMS? Прощай NVidia с лучшей реализацией OpenGL для линукса

    прощай, wayland, жаль, что мы не успели даже поздороваться.

     
     
  • 3.166, Аноним (-), 17:42, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > прощай, wayland, жаль, что мы не успели даже поздороваться.

    Да, конечно, нвидиевские блобы в которые напихано фигзнаетчто - лучше :)

     
     
  • 4.167, arisu (ok), 17:53, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> прощай, wayland, жаль, что мы не успели даже поздороваться.
    > Да, конечно, нвидиевские блобы в которые напихано фигзнаетчто — лучше :)

    кагбэ да: они работают. свобода — это круто, я сам приверженец свободы, но вот с фанатизмом у меня не складывается, увы. если бы был открытый аналог блоба — с удовольствием бы использовал его. но нет такого аналога.

    впрочем, если вдруг нвидия сойдёт с ума всем руководящим составом и начнёт требовать за блобы денег — тогда, конечно, перейду на открытый. или если их таки поймают на звонках домой и не будет пути отучить.

     
  • 4.168, z (??), 19:04, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >Да, конечно, нвидиевские блобы в которые напихано фигзнаетчто - лучше :)

    Всяко лучше, чем опенсорсный драйвер, стабильно отстающий на несколько лет как в самой реализации OpenGL, так и в её скорости

     
     
  • 5.169, z (??), 19:09, 13/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    В смысле: адекватной замены на данный момент просто нет, а назад в каменный век только ради новомодной идеи никто в здравом уме не вернётся
     

  • 1.123, Аноним (-), 06:23, 13/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Либо вэйланд идёт в коробке с удалённым графическим терминалом либо идёт мимо меня. Играюсь на винде, работаю под никсами.
     
  • 1.186, Йоптик (ok), 08:01, 14/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    От слов - к делу Вижу, что тут много отзывов, и всё это неоднозначно, хоть и яв... большой текст свёрнут, показать
     
     
  • 2.188, arisu (ok), 09:25, 14/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    о, хоть кому-то не лень отписать про опыт - самый простой вариант, которой кл... большой текст свёрнут, показать
     
  • 2.193, Vkni (ok), 19:18, 14/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > И кстати, про комментатора, который говорил про удаленный запуск x11-приложений: научите
    > меня =) Прошу прощения, что так глупо. В гугле не забанили,
    > но у меня получалось "прокидывать" приложения только между двумя серверами, запущенными
    > на одном компьютере одновременно, удалённо почему-то не получилось.

    Простейший способ (выполняется на машине с X сервером):

    $ xhost + (не уверен, правда, что это обязательно)

    $ ssh <машина, на которой будем запускать программу> -C -Y

    Дальше просто запуск программы на удалённой машине - отрисовка будет на вашей.

     
     
  • 3.194, Vkni (ok), 19:19, 14/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Через ssh никаких переменных DISPLAY руками выставлять не нужно - этим занят sshd.
     
     
  • 4.197, arisu (ok), 20:08, 14/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Через ssh никаких переменных DISPLAY руками выставлять не нужно — этим занят
    > sshd.

    это, в принципе, бубунтоидный подход: дать свиток с заклинанием на тарабарском языке. оно, конечно, работает, если его прочитать, но понимания не добавляет. я специально попытался подойти издалека, чтобы человек в процессе потыкался в разные места, почитал всякие доки и понимал немного, что там за кулисами творится.

     
     
  • 5.199, Vkni (ok), 00:42, 15/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > это, в принципе, бубунтоидный подход:

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

     

  • 1.207, Yoptic (?), 12:48, 15/02/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это Йоптик Писал сообщение на перемене с телефона, не успев авторизоваться Все... большой текст свёрнут, показать
     
     
  • 2.208, arisu (ok), 13:09, 15/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > в особенности спасибо Вам, arisu, Вы не раз мне отвечали.

    я нечаянно, честное слово! но ты приходи, если что, не стесняйся: мы тут грубые, но в глубине души добрые.

    p.s. а в логах и матах от софта-то что? наверняка там что-то полезное сказали.

     
     
  • 3.209, Йоптик (ok), 13:30, 15/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Приду домой - расскажу про логи, на быструю руку даже и не вспомню...
    <off>
    Кстати, раз уже пошел разговор про логи: у Вас, случаем, нет клиента мгновенных сообщений? =) Дабы избежать удаления сообщений модератором и разницы во времени сообщений.
    </off>
     
     
  • 4.210, arisu (ok), 14:31, 15/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    есть. но это деанон. так-то меня только Миша тут знает (ну, и те, кто IP видят), а он не сдаст, потому что ему оно без нужды. я, впрочем, подумаю над вопросом.

    p.s. ну право, зачем «выкать»-то? это новомодное веяние и меня смущает, и тебе без необходимости.

     
     
  • 5.213, Йоптик (ok), 19:05, 15/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > p.s. ну право, зачем «выкать»-то? это новомодное веяние и меня смущает, и
    > тебе без необходимости.

    Это уже привычка. Обычно, когда я "тыкаю", то на меня начинают рявкать - особенность народа, живущего в моем городке в восточной части Украины. А тут я ещё просто "не влился в компанию", но писать, всё-же, буду, так как часто возникает много вопросов, на которые я не всегда найду ответ.

     
     
  • 6.226, arisu (ok), 15:58, 19/04/2012 [^] [^^] [^^^] [ответить]  
  • +/
    arisu@neko.im
    раз уж завёл фэйкожабир.
     
  • 2.211, vkni (?), 18:21, 15/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Но на этом все, конечный рендеринг я не увидел.

    Поскольку вам нужно всего лишь посмотреть систему в действии, проще всего получить UNIX или OpenVMS shell account, зайти на него стандартным образом по ssh (-C -Y) и запустить какой-нибудь xcalc/xterm. Просто Х все-таки рассчитывались на локалку.

    > Ведь если клиент повалит
    > Х-сервер - свалится Х-сервер; если клиент повалит wayland - свалится система.
    > Или я что-то упустил?

    Ну Linux - это не микроядро, поэтому драйвера-то видяхи всё равно частично в режиме ядра работают. Но вот Х у меня давно не падали, а уж с полным зависоном системы и подавно.

     
     
  • 3.212, Йоптик (ok), 19:03, 15/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за ответ Да, мне хотелось лишь увидеть, как оно работает и посмотреть... большой текст свёрнут, показать
     
     
  • 4.215, arisu (ok), 19:14, 15/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    да, кстати: что бы ни говорили промыватели мозгов, линукс таки гибрид. это доказывается хотя бы наличием fuse.
     
     
  • 5.216, Йоптик (ok), 19:47, 15/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Что ещё меня удивляет - так это разнообразие выбора. Даже те самые модули могут работать или в режиме пользователя, пускай и медленнее, и в режиме ядра. Тогда действительно, ядро, при таких обстоятельствах просто не может быть монолитным. По крайней мере, это логично.
    Мир свободного программного обеспечения во всяком случае интереснее, чем проприетарный, мне интересно его изучать.
     
  • 5.218, vkni (?), 21:50, 15/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > да, кстати: что бы ни говорили промыватели мозгов, линукс таки гибрид. это
    > доказывается хотя бы наличием fuse.

    Все современные UNIX'ы - это маленький уютный красиво и логично устроенный домик, затерянный в глубине пристроек. Изначальная архитектура - монолит, а дальше - да, из-за пристроек получается какой-то гибрид.

     
     
  • 6.219, arisu (ok), 22:08, 15/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ну дык человек-то интересуется тем, что сейчас. ему ж не ось свою писать пока и не ядерный код пилить, как я понял. а потом, если энтузиазм не пропадёт, то всё возможно. а я так, исключительно чтобы посильней запутать^w^w увидев гибридного мутанта не шибко пугался.
     
  • 4.217, vkni (?), 21:48, 15/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Круто, буду знать, что и так можно Но мне это вряд ли понадобится - у меня клас... большой текст свёрнут, показать
     
     
  • 5.220, arisu (ok), 22:13, 15/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Действительно, до Wayland был DirectFB, а до него — svgalib. Ну тоже,
    > в порядке замены «устаревших» Х.

    э… когда это directfb и svgalib были «в порядке замены»? они немножечко для другого предназначались, и на место иксов вовсе и не целились. хотя directfb, в принципе, вполне может.

    > вполне можно сделать процессор, на котором микроядро будет бегать не медленнее монолита

    а можно вообще не делать никаких «колец защиты», и тогда резко пропадут расходы на переключение контекстов. например, как в A2 (ex Blue Bottle).

     
     
  • 6.221, Vkni (ok), 00:09, 16/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > э… когда это directfb и svgalib были «в порядке замены»? они немножечко для другого предназначались, и на место иксов вовсе и не целились. хотя directfb, в принципе, вполне может.

    Ну svgalib - это Х для бедных изначально.

    > а можно вообще не делать никаких «колец защиты», и тогда резко пропадут расходы на переключение контекстов. например, как в A2 (ex Blue Bottle).

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

     
     
  • 7.222, arisu (ok), 12:26, 16/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну svgalib — это Х для бедных изначально.

    вообще-то svgalib — это такой очень старый недоSDL, а не X.

    >> а можно вообще не делать никаких «колец защиты», и тогда резко пропадут расходы на переключение контекстов. например, как в A2 (ex Blue Bottle).
    > Ну я так понимаю, что можно и с кольцами защиты. Но нужна
    > поддержка микропроцессора.

    да хоть сто раз поддержка — будет переключение контекстов. а это одна из самых медленных операций в реализации сисколов, например.

    просто в случае без хардварных заборов надо как-то гарантировать, что все программы собраны системным компилятором, который не даст залезть куда не следует. а, например, в Inferno вообще используют VM (virtual machine) и компилятор генерирует код именно для неё.

     
     
  • 8.223, Vkni (ok), 04:47, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Поддержка и обозначает, что эта операция наоборот, становится весьма быстрой Эт... текст свёрнут, показать
     
     
  • 9.224, arisu (ok), 11:04, 17/02/2012 [^] [^^] [^^^] [ответить]  
  • +/
    э 8230 а сейчас, что ли, процессоры не поддерживают O_O я не понимаю, что ты ... большой текст свёрнут, показать
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру