[ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
Модератор: Модераторы разделов
-
rssbot
- Бот
- Сообщения: 6001
- ОС: gnu/linux
[ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
Спустя неделю после заявления о переходе на использование в будущем релизе Ubuntu в качестве интерфейса по умолчанию оболочки Unity вместо GNOME Shell, Марк Шаттлворт рассказал в своем блоге об очередном революционном шаге: разработчики планируют перейти к использованию вместо X-сервера дисплейного сервера Wayland. Выбор Wayland с бэкендом на базе OpenGL обусловлен желанием обеспечить новый уровень графического оформления и визуальных эффектов, при использовании классического X-сервера реализация которого по мнению разработчиков Ubuntu чрезвычайно усложнена. Для обеспечения задуманных функций на базе стандартного X-сервера потребовалась бы разработка X11-расширений, которые трудно совместить с базовыми целями X11 и которые требуют кардинальной переработки протокола X11. При использовании OpenGL задача существенно упрощается, но ценой данному шагу служит отказ от таких ключевых ценностей X11, как сетевая прозрачность (приложение может быть запущено на одной машине, а графический интерфейс сформирован на другой машине). Другими из рассмотренных вариантов были: адаптация композитной подсистемы из платформы Android, попытки убедить некоторых проприетарных вендоров открыть код своих продуктов и намерение написать собственный дисплейный сервер с нуля. В итоге, рассмотрев все плюсы и минусы, было решено остановиться на развитии кодовой базы проекта Wayland. Wayland еще только развивается и не доведен до финальной стадии, поэтому работа предстоит большая и проект его внедрения в Ubuntu носит долгосрочный характер. Из предстоящих работ отмечается развитие открытых видеодрайверов и поддержки KMS-модулей ядра. Появление первых пригодных для тестирования результатов работы ожидается приблизительно через год. При удачном стечении обстоятельств, Wayland может быть интегрирован по умолчанию в Ubuntu ориентировочно в 2012 году, но при возникновении непредвиденных проблем реализация проекта может затянуться. Переход на Wayland не станет ломать сложившиеся устои и не приведет к перевороту в мире свободных десктоп-приложений: для запуска классических X-приложений в окружении Wayland планируется разработать специальную прослойку для обеспечения режима совместимости. Разработчики Ubuntu также готовы оказать помощь проектам GNOME и KDE в процессе адаптации данных десктоп-окружений для работы поверх Wayland. Wayland отличается от классического X-сервера тем, что на уровне сервера выполняется только переадресация всех окон, а все операции рендеринга и управления окнами производятся на стороне клиента и передаются для обработки серверу со встроенным композитным менеджером. Сервер не поддерживает API отрисовки и оперирует только с уже сформированными окнами, что позволяет избавится от двойной буферизации, при использовании таких библиотек как GTK+, Qt и Clutter. Все операции отрисовки производятся силами дополнительных библиотек, например, OpenGL ES, FreeType и Cairo. Взаимодействие с аппаратным обеспечением, например, проведение инициализации, переключение видеорежимов (drm modesetting) и управление памятью (GEM) графических карт, производится через KMS-модуль, работающий на уровне ядра, что позволяет обойтись без привилегий суперпользователя.
Источник: http://www.opennet.ru/opennews/art.shtml?num=28544
оригинал на opennet.ru
-
rssbot
- Бот
- Сообщения: 6001
- ОС: gnu/linux
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
В блоге Майкла Шаттлворта [Mark Shuttleworth] появилась информация о том, что в будущих выпусках Ubuntu, помимо перехода на Unity Desktop по умолчанию вместо GNOME Shell, также вместо X-сервера будет использоваться Wayland, основанная на OpenGL система управления дисплеем.
В настоящее время ни один дистрибутив Linux не использует Wayland, поскольку лишь недавно запуск этого сервера дисплея стал возможным на аппаратных средствах Intel, а также реализована поддержка Nouveau и аппаратных средств Radeon. По-видимому, первым дистрибутивом Linux, использующим Wayland, станет Intel MeeGo Touch, предназначенный для использования на встроенных системах; но первым дистрибутивом для настольных компьютеров с сервером дисплея Wayland, скорее всего, будет Ubuntu. Однако, учитывая степень готовности Wayland, Ubuntu 11.04 еще будет использовать X.Org Server.
Подробности здесь.
оригинал на www.linuxcenter.ru
оригинал на www.linuxcenter.ru
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
предыдущая новость о wayland: [ON] Дисплейный сервер Wayland официально стал проектом freedesktop.org
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
rssbot
- Бот
- Сообщения: 6001
- ОС: gnu/linux
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
Известный космический турист, программист и филантроп, а по совместительству и лидер команды разработчиков Ubuntu, только что в своем блоге объявил об отказе от графического сервера X.org в пользу легковесного сервера Wayland, который в данный момент находится в стадии активной разработки.
Создатель Wayland, сотрудник компании Intel Кристиан Хогсберг (Kristian Hogsberg), следующим образом характеризует свое детище:
Wayland — новый сервер дисплея, который выполняет только крошечную часть тех функций Х, которые мы фактически используем, когда запускаем композитный десктоп. Wayland — это, по сути, буферный менеджер (подобно тому, чем DRI2 является для X.org), обработчик входных данных. Весь рендеринг выполняется на клиентской стороне — так, как сегодня работает OpenGL, а задание режимов и другие аппаратные установки выполняются в ядре. Такой подход позволяет значительно упростить организацию сервера.
Чтобы переход не был слишком сложным для конечных пользователей, Марк пообещал сохранить возможность запуска X-приложений в режиме совместимости. Кроме того, была обещана помощь разработчикам GNOME и KDE.
Чем же был плох X.org? Марк доволен тем, как развивается X.org, но, по его мнению, создать впечатляющую графику на X.org значительно сложнее, так как X.org изначально преследовал несколько иные цели и имеет ряд серьезных ограничений. По мнению Марка, для конечного пользователя намного важнее сама графика, нежели сетевые возможности X.org.
О временныМЃх рамках говорить сложно. Конечно, кто-то ожидает увидеть первые наброски уже через 6 месяцев, но Марк считает, что что-то полезное для сообщества появится не ранее чем через год, а полный переход займет не менее четырех лет.
оригинал на linux.org.ru
оригинал на linux.org.ru
-
taaroa
- Сообщения: 1319
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
sash-kan писал(а): ↑05.11.2010 12:37предыдущая новость о wayland: [ON] Дисплейный сервер Wayland официально стал проектом freedesktop.org
Отвечу здесь в предыдущую тему.
Один явный минус(?) - отсутствие т.н. сетевой прозрачности в том виде, как она реализована сейчас в X11.
Wayland не работает с удаленными клиентами. Однако, Х сервер может быть клиентом Wayland.
X as a Wayland Client.
:wq
-
Dmitry Shurupov
- Сообщения: 336
- Статус: Open Source geek
- ОС: Ubuntu Linux
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
Несмотря на то, что многие пользователи до сих пор не оправились от недавнего анонса о переходе Ubuntu Linux с GNOME на Unity, Марк Шаттлворт (Mark Shuttleworth) продолжает удивлять.
На этот раз глава коммерческой компании Canonical, стоящей за Ubuntu, сообщил в своем блоге о другом грядущей перестановке в популярном Linux-дистрибутиве — об отказе от графического сервера X.Org в пользу нового решения Wayland.
Wayland — легковесный графический сервер на базе OpenGL для GNU/Linux, разработку которого начал Кристиан Хогсберг (Kristian HГёgsberg) из компании Intel. В нем используются такие технологии ядра, как Direct Rendering Manager (DRM), kernel mode-setting (KMS) и Graphics Execution Manager (GEM). Встроенный композитный менеджер основан на OpenGL ES.
«Мы уверены, что сможем сохранить возможность запуска X-приложений в режиме совместимости, так что этот переход не потребует переделки всего мира свободного ПО для десктопов», — заявляет Марк. Более того, он обещает, что Canonical «поможет GNOME и KDE с переходом», потому что у них «нет причин» не перейти на Wayland по аналогии с Unity в Ubuntu.
Со сроками Шаттлворт осторожничает, что вполне логично, учитывая, что нынешний статус разработки Wayland — это альфа-версия. Марк предполагает, что через 6 месяцев (т.е. к следующему релизу Ubuntu Linux) появится «что-то», а более реалистичных результатов, приемлемых для тестирования широким сообществом, стоит ожидать через год. Для того, чтобы «сместить всю экосистему», по оценкам Марка, и вовсе потребуется не менее 4 лет.
оригинал на www.nixp.ru
оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
-
taaroa
- Сообщения: 1319
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
Wayland and ssh -X
хе хе... _nano_ display server. (;
eix wayland
* media-libs/wayland [1]
Available versions: (~)9999
Homepage: http://groups.google.com/group/wayland-display-server
Description: Wayland is a nano display server
[1] "benf" layman/benf
хе хе... _nano_ display server. (;
:wq
-
SinClaus
- Сообщения: 1952
- Статус: Мучитель Мандривы
- ОС: Arch,BSD
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
Обрабатывать не бубном, а нанотяпками...
-
frp
- Сообщения: 1445
- ОС: Debian Squeeze
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
Ubuntu всё дальше уходит от привычного среднестатического дистрибутива Linux. )
-
Davinel
- Сообщения: 481
- ОС: Ubuntu
-
frp
- Сообщения: 1445
- ОС: Debian Squeeze
-
Davinel
- Сообщения: 481
- ОС: Ubuntu
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
По идее X в качестве клиента для wayland тоже обеспечит поддержку сети.
А совместимость в другом направлении помоему нафиг никому не нужна т.к. под wayland на данный момент ничего не работает )
А совместимость в другом направлении помоему нафиг никому не нужна т.к. под wayland на данный момент ничего не работает )
-
Илуватар
- Сообщения: 295
- Статус: Antic1tizen 0ne
- ОС: Debian Wheezy/Sid amd64
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
Ubuntu всё дальше уходит от привычного среднестатического дистрибутива Linux. )
Возможно, и Canonical. Благими намерениями, как известно...
† Obiit animus, natus est atomus †
-
Bizdelnick
- Модератор
- Сообщения: 21392
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
Когда они, наконец, уже напишут собственное ядро с блекджеком...
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
Slimy
- Сообщения: 1689
- ОС: openSuSE 11.2 GM (GеMор едишн)
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
Убунта на данный момент самый прогрессивный дистрибутив. Остальные застряли глубоко сзади. Хорошо это или плохо покажет время. А пока при падении/перезагрузке Х умирают все программы порожденные в нем, это вот куда большая проблема. В новой бунте Х уронить делать нечего. Вот это куда большая проблема, если их новая игрушка будет способная это решить, а также проблему множества мониторов налету, почему бы и нет. Темболее помню один из разработчиков Х жаловался, что сам протокол уже давным давно устарел и обвешан костылями, а народу нет переделывать одни скриптописатели развелись
. Очевидно тут решение вообще забыть об Х. Всему хорошему когда то приходит конец.
Сетевая возможность запуска конечно шутка инетересная, но на практике дома этим точно хомячки не пользуются. Да и вообще если у вас дома один компьтер вам оно зачем?
Сетевая возможность запуска конечно шутка инетересная, но на практике дома этим точно хомячки не пользуются. Да и вообще если у вас дома один компьтер вам оно зачем?
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
-
Bluetooth
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
Давайте определимся, убунту - она только для хомячков ось? Я вообще-то думал, что нет.
Кстати, дома у меня 4 активно используемых компьютера. Не учитывая того, сколько на этих компьютерах вертится виртуальных машин. И не упоминая о компах, которыми я не пользуюсь активно.
-
TechnoMag
- Сообщения: 298
- ОС: Debian 8.0 Jessie
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
Slimy писал(а): ↑06.11.2010 00:12Убунта на данный момент самый прогрессивный дистрибутив. Остальные застряли глубоко сзади. Хорошо это или плохо покажет время. А пока при падении/перезагрузке Х умирают все программы порожденные в нем, это вот куда большая проблема. В новой бунте Х уронить делать нечего. Вот это куда большая проблема, если их новая игрушка будет способная это решить, а также проблему множества мониторов налету, почему бы и нет. Темболее помню один из разработчиков Х жаловался, что сам протокол уже давным давно устарел и обвешан костылями, а народу нет переделывать одни скриптописатели развелись. Очевидно тут решение вообще забыть об Х. Всему хорошему когда то приходит конец.
Сетевая возможность запуска конечно шутка инетересная, но на практике дома этим точно хомячки не пользуются. Да и вообще если у вас дома один компьтер вам оно зачем?
На счет прогрессивности не соглашусь. Утрированно говоря, Canonical просто добавляет программы в систему, не уделяя пристального внимания стабильности работы этих программ с остальными компонентами системы. Да и сам факт того, что Ubuntu основана на тестовой ветке Debian говорит о том, что система изначально была нестабильной и врядли станет таковой, даже после замены X на wayland, которое тоже пока что нестабильное.
И еще, стабильная версия Debian пусть и работает на Х, который
, но все же гораздо надежней "прогрессивного дистрибьютива". А при том, что Debian постоянно дорабатывается, он станет не менее удобным. Пусть и с опозданием ... ИМХО.давным давно устарел и обвешан костылями
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
Затем, что остальные 5 — не дома. Дома-то я как-нибудь и монитор с клавиатурой перетащил бы. :)
Ось пока нет. Однако, умолчательная поставка — для хомячков, остальным рекомендуется снести всё до base system и поставить как надо. Правда, тогда проще сразу дебиан взять :)
Мои розовые очки
-
/dev/random
- Администратор
- Сообщения: 5433
- ОС: Gentoo
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
X действительно обвешан костылями по самое не хочу, но Wayland унаследовал костыли, отбросив при этом грамотные решения (напр, сетевую прозрачность).
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
Canonical делает то, что ценят хомячки по всему миру: блестящее дешёвое г. Это и есть залог коммерческого успеха — см. Китай.
Мои розовые очки
-
Bluetooth
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
watashiwa_daredeska писал(а): ↑06.11.2010 01:36Ось пока нет. Однако, умолчательная поставка — для хомячков, остальным рекомендуется снести всё до base system и поставить как надо. Правда, тогда проще сразу дебиан взять
Лично я накатил на нетбук 10.10, ничего не сносил, просто добавил свои любимые компоненты. И, что самое забавное, использую "хомячковые" компоненты из убунтовского гнома, например, "хомячковое" переключение раскладок по capslock и shift-capslock. Это я все к чему: помимо чисто хомячковых удобств я вижу и не только хомячковые. К сожалению, это не отменяет всех проблем, присущих убунте. И с которыми уже столкнулся и еще столкнусь.
З.Ы. в решении накатить убунту главным оказалась именно новизна кода - под текущим тестингом мой долбанутый нетбук работает плохо
Аналогично, кстати. Очень меткое замечаниеЗатем, что остальные 5 — не дома.
А это какие, можно узнать?X действительно обвешан костылями по самое не хочу, но Wayland унаследовал костыли
-
/dev/random
- Администратор
- Сообщения: 5433
- ОС: Gentoo
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
Полное несоответствие идеям Unix. Собственный костыльный протокол (в Wayland - собственный костыльный API) вместо использования идеи "каждый объект - файл" (а ведь при mmap()'е файла-окна в память даже SDL бы не понадобился). Абсолютная неделимость (напр., невозможность использования xorg-дров вне xorg) вместо концепции множества общающихся по стандартным протоколам программ. И т.д. И всё это есть и в Wayland.
-
Bluetooth
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
/dev/random писал(а): ↑06.11.2010 03:09
Полное несоответствие идеям Unix. Собственный костыльный протокол (в Wayland - собственный костыльный API) вместо использования идеи "каждый объект - файл" (а ведь при mmap()'е файла-окна в память даже SDL бы не понадобился). Абсолютная неделимость (напр., невозможность использования xorg-дров вне xorg) вместо концепции множества общающихся по стандартным протоколам программ. И т.д. И всё это есть и в Wayland.
ну да. Сосбно, костыльность X11 все знают. Но вот почему-то никто не собирается ничего с этим делать. А плодить костыли, да еще и отказываясь от правильных решений - это все горазды. Это ведь просто.
Однако, есть мнение, что со времением появится X12, где все будет намного лучше. Со временем
-
frp
- Сообщения: 1445
- ОС: Debian Squeeze
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
Для меня это киллер-фича. Использую ее повседневно.
Будем надеяться.
/dev/random писал(а): ↑06.11.2010 03:09использования идеи "каждый объект - файл" (а ведь при mmap()'е файла-окна в память даже SDL бы не понадобился)
Создавать еще один особый вид файлов? Или еще одну "ядерную" файловую систему, как /dev, /proc, /sys? Или захламлять корневую ФС?
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
Вообще-то это порочная идея, на мой взгляд. В обратную сторону выглядит гораздо перспективнее: «каждый файл — объект».
Мои розовые очки
-
taaroa
- Сообщения: 1319
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
watashiwa_daredeska писал(а): ↑06.11.2010 17:56Вообще-то это порочная идея, на мой взгляд. В обратную сторону выглядит гораздо перспективнее: «каждый файл — объект».
...а какой у Вас план? #9? (;
//намёк на Plan 9, если кому-то сходу непонятно
:wq
-
frp
- Сообщения: 1445
- ОС: Debian Squeeze
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
Предложите любую другую, которая такая же прозрачная, простая в использовании.
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: [ON] В Ubuntu планируется вместо X-сервера использовать дисплейный сервер Wayland
Дочитайте строку до конца :)
Файлы нынче сильно разные. Общего у них только open/close и последовательный read/write. Ну, и async i/o ещё. Всё. Остальное разное. У кого-то seek/tell есть, у кого-то ioctl'ы всякие (да ещё и разные), у кого-то bind/listen/accept/connect и т.д. Даже для обычных файлов/каталогов набор доступных возможностей различается в зависимости от разных причин. Например, для файлов и каталогов на FAT не поддерживаются права доступа, при некоторых настройках ext* не поддерживаются расширенные атрибуты и acl. Некоторые из объектов даже не могут существовать (по крайней мере, лишь весьма ограниченно) в пространстве имен файловой системы: pipe, tcp-socket и т.д.
Т.е. файлы — это некоторые интерфейсы, в неявном виде, причем возможности интроспекции не унифицированы, набор типов не расширяемый. Если бы у программ была возможность легко и просто публиковать свои интерфейсы в виде записей в файловой системе так, чтобы и интроспекция была нормальная, и взаимодействие было достаточно унифицированным…
Мои розовые очки