![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Представлен новый легковесный X-сервер - Wayland" | +/– | ![]() |
Сообщение от opennews (?), 04-Ноя-08, 19:58 | ||
Kristian Hogsberg, работающий в компании Red Hat над развитием X.Org, приступил (http://hoegsberg.blogspot.com/2008/11/premature-publicity-is...) к разработке нового легковесного X11 сервера, отвечающего требованиям реалий сегодняшнего для. Новый проект получил название Wayland (http://cgit.freedesktop.org/~krh/wayland/). Взаимодействие с аппаратным обеспечением, например, проведение инициализации, переключение видеорежимов (drm modesetting) и управление памятью (GEM) графических карт производится через модуль, работающий на уровне на уровне ядра. Кроме того, Wayland работает без привилегий суперпользователя и объединяет в одном процессе дисплейный и композитный менеджер. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от не скажу (?), 04-Ноя-08, 19:58 | +1 +/– | ![]() |
затея хорошая, главное чтоб хватило энтузиазма довести её до ума. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #47 |
2. Сообщение от Georges (ok), 04-Ноя-08, 19:59 | +/– | ![]() |
Всё необходимое перемещается в ядро, а это так сказать юзерспейс утилита... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #5, #18 |
3. Сообщение от vadiml (?), 04-Ноя-08, 20:41 | +/– | ![]() |
> затея хорошая, главное чтоб хватило энтузиазма довести её до ума. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
4.
Сообщение от atx![]() | +/– | ![]() |
Лишь бы по стабильности не ударило... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
5. Сообщение от 0сторожный (?), 04-Ноя-08, 20:58 | +1 +/– | ![]() |
> Всё необходимое перемещается в ядро | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
6.
Сообщение от Egres![]() | +/– | ![]() |
Угу. Опять "глюк в видео драйвере" начнёт класть всю машину сразу. Удобно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #19 |
7. Сообщение от Аноним (7), 04-Ноя-08, 21:52 | +/– | ![]() |
А ничо что речь идет пока что об intel-only? Кто дрова под это писать будет? Никто? :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #8, #9, #39 |
8. Сообщение от Georges (ok), 04-Ноя-08, 22:03 | +/– | ![]() |
рассчитано под тех, кто имеет полноценные опенсурс дрова реализующие GEM и Kernel Mode setting (ati intel) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
9. Сообщение от anonymous (??), 04-Ноя-08, 22:04 | +/– | ![]() |
>А ничо что речь идет пока что об intel-only? Кто дрова под | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
10. Сообщение от crot (?), 04-Ноя-08, 22:13 | +/– | ![]() |
Ну наконец то. Давно пора. X.org стал очень тяжелым и не поваротливым. Может хоть это подтолкнет разработчиков игр делать игры тоже под Linux. Вот бы скорее первый релиз увидеть. На ЛОРЕ вроде писали что Wayland поддерживает nvidia и ati. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
11. Сообщение от Аноним (7), 04-Ноя-08, 22:18 | +/– | ![]() |
>на уровне на уровне ядра. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
12. Сообщение от valexey (?), 04-Ноя-08, 23:07 | +/– | ![]() |
Правильно ли я понимаю, что фактически этот сервер ломает совместимость с X Window System core protocol'ом? Судя по новости, этот новоявленый Х-сервер не будет заниматься отросовкой, а будет принимать от клиентов грубо говоря, только готовые bmp-шки. Т.о. ему уже нельзя будет сказать нарисуй мне линию вот тут, а вот тут полигон. А вот тут текст выведи. (всё это позволяет очень сильно снизить нагрузку на сеть). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #15, #16 |
13. Сообщение от СуперАноним (?), 04-Ноя-08, 23:14 | +/– | ![]() |
А по мне, так пусть лучше сам X-сервер занимается рендерингом виджетов. Зато окошки, выводимые разными тулкитами будут выглядеть одинаково. Да и траффик при таком подходе должен быть меньше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
14. Сообщение от valexey (?), 04-Ноя-08, 23:20 | +/– | ![]() |
Та-ак... Прочитал по диагонали что это за зверь такой. Так вот -- это НЕ X11-сервер! Т.о. совместимость с имеющимися приложениями нет и не планируется: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #25 |
15. Сообщение от Аноним (7), 04-Ноя-08, 23:24 | +1 +/– | ![]() |
Совместимость ломает. Линию рисовать, конечно, можно, но делать это будет не сервер, а тот, кто с ним работает. Любой рендеринг является direct rendering'ом, и все то, что реально рисует придется переписывать (для начала cairo и freetype, со временем, возможно, монстров вроде gtk и qt). Благодаря этому и достигается основная цель сервера - приложение (или тулкит) может контролировать отрисовку, не допуская дефектов изображения в ее процессе; с текущим X-протоколом, гарантирующим только окончательный вид, но не то, что появляется в процессе это сделать непросто. Приходится использовать двойную буферизацию в тулкитах, чтобы X-сервер имел дело только с конечным вариантом изображения, и это все равно не спасает от лагов при перерисовке. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
16. Сообщение от geekkoo (??), 04-Ноя-08, 23:40 | +/– | ![]() |
>>а будет принимать от клиентов грубо говоря, только готовые bmp-шки. Т.о. ему уже нельзя будет сказать нарисуй мне линию вот тут, а вот тут полигон. А вот тут текст выведи. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #17 |
17. Сообщение от geekkoo (??), 04-Ноя-08, 23:45 | +/– | ![]() |
Ну, и с фритайпом Кейт Паккард на самом деле проводил сравнения со старым ХFont (чисто серверной реализацией). По его измерениям получалось, что разницы практически никакой нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
18. Сообщение от User294 (ok), 05-Ноя-08, 01:02 | +/– | ![]() |
> В общем даёшь уменьшение потребления памяти на 50 мегов и увеличение производительности!!! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
19. Сообщение от User294 (ok), 05-Ноя-08, 01:10 | +1 +/– | ![]() |
>Угу. Опять "глюк в видео драйвере" начнёт класть всю машину сразу. Удобно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #43 |
20. Сообщение от Аноним (7), 05-Ноя-08, 01:57 | +/– | ![]() |
Для обратной совместимости X-сервер можно портировать под Wayland | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
23. Сообщение от Аноним (7), 05-Ноя-08, 03:29 | +/– | ![]() |
> Всё необходимое перемещается в ядро | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #26, #27 |
25. Сообщение от Аноним (-), 05-Ноя-08, 08:47 | +/– | ![]() |
>Поправьте заголовок новости и содержимое -- иначе вводит читателя в заблуждение. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #38 |
26. Сообщение от I (?), 05-Ноя-08, 09:02 | +/– | ![]() |
>А сколько в своё время было наездов на Windows за такую вот | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #29 |
27. Сообщение от Хелагар (ok), 05-Ноя-08, 09:44 | +/– | ![]() |
>> Всё необходимое перемещается в ядро | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #28 |
28. Сообщение от Аноним (7), 05-Ноя-08, 10:27 | +/– | ![]() |
>Не к тому же, друже аноним. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #33 |
29. Сообщение от Аноним (7), 05-Ноя-08, 10:38 | +/– | ![]() |
>Все не так просто. Это другая архитектура. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #31 |
30. Сообщение от AsphyX (??), 05-Ноя-08, 10:58 | +/– | ![]() |
Похоже, сбывается моя мечта: выкинуть бОльшую часть графических команд из core protocol'а, поскольку они всё равно уже практически не используются (отрисовка примитивов, глифов, блиттинг и Porter-Duff alpha blending давно уже выполняются через XRender). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #32, #34 |
31. Сообщение от User294 (ok), 05-Ноя-08, 11:39 | +/– | ![]() |
>очень похожая на применяемую в виндовс. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
32. Сообщение от maximnik0 (?), 05-Ноя-08, 12:03 | +/– | ![]() |
Боюсь все заглохнет , про фрамбуфер (framebuffer ) надеюсь не забыли - и где эта технология ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #35 |
33. Сообщение от geekkoo (??), 05-Ноя-08, 12:20 | +/– | ![]() |
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
34. Сообщение от geekkoo (??), 05-Ноя-08, 12:32 | +/– | ![]() |
>Похоже, сбывается моя мечта: выкинуть бОльшую часть графических команд из core protocol'а, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #36 |
35. Сообщение от geekkoo (??), 05-Ноя-08, 13:11 | +/– | ![]() |
>>и где эта технология ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
36. Сообщение от AsphyX (??), 05-Ноя-08, 13:31 | +/– | ![]() |
>я не очень понял, с чем связаны такие сложности с реализацией A(ccelarated)I(ndirect)GLX, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #37, #41 |
37. Сообщение от geekkoo (??), 05-Ноя-08, 13:50 | +/– | ![]() |
>>я не очень понял, с чем связаны такие сложности с реализацией A(ccelarated)I(ndirect)GLX, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
38. Сообщение от Щекн Итрч (?), 05-Ноя-08, 15:45 | +/– | ![]() |
>>Поправьте заголовок новости и содержимое -- иначе вводит читателя в заблуждение. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
39. Сообщение от Аноним (7), 05-Ноя-08, 21:33 | +/– | ![]() |
>А ничо что речь идет пока что об intel-only? Кто дрова под | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
40. Сообщение от Дмитрий Ю. Карпов (?), 05-Ноя-08, 22:15 | +/– | ![]() |
Для работы с терминалом нужен протокол типа HTTP+HTML, когда X-клиент составляет форму, в которой прописано, что он хочет визобразить на экране, а X-сервер сам это отображает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #44 |
41. Сообщение от geekkoo (??), 05-Ноя-08, 23:32 | +/– | ![]() |
Да действительно, я был неправ с этим DRI. Т.е. он представлял из себя костыль, который позволял клиенту напрямую работать с аппаратурой, минуя вообще говоря Xserver. Собственно поэтому им и могли воспользоваться только клиенты работающие на той же машине, где находится видеокарта. ПОявление AIGLX ситуацию несколько выпрямило, поскольку с его появлением OpenGL команды стали проходить через сервер. Т.е. я действительно ошибался, считая, что это уже давно было реализовано. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
42. Сообщение от Lx (?), 06-Ноя-08, 00:09 | +/– | ![]() |
Мдя.. Полное крушение представлений о жизни. А я - наивный - полагал, что xorg очень важная и нужная чать системы... что-то там отрисовывает, ускоряет... а оказывается она тупо выводит на экран, уже готовые картинки. К чему тогда она? Давайте фреймбуфер использовать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
43.
Сообщение от Sergey![]() | +/– | ![]() |
да ничего, и сейчас не менее забавный глюк, правда связанный с тем, что X-Server 1.5 по сию пору не поддерживается драйвером fglrx. При хагрузке консоли все еще ничего, а как только стартуют Х, то сразу черный экран, и все! Ни Х убить, ни в консоль выйти, только ресетом клацнуть, как на венде! Ну или можно удаленно войти, поправить конфиг и перегрузить все. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
44. Сообщение от Василий (??), 07-Ноя-08, 19:29 | +/– | ![]() |
>Для работы с терминалом нужен протокол типа HTTP+HTML, когда X-клиент составляет форму, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
45. Сообщение от Света (?), 07-Ноя-08, 20:05 | +/– | ![]() |
Никак не пойму, чем вызвана такая большая любовь к C без ++. Разве не удобнее писать тот же графический сервер на C++? Драйвер действительно можно сделать не в ядре (как в микроядерных ОС), но тут надо оценивать соотношение "требуемая надежность/требуемое быстродействие" (для игр, наверное, важнее второе, для серверов - первое, правда там и графика практически не нужна). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #46 |
46.
Сообщение от Taz![]() | +/– | ![]() |
> для серверов - первое, правда там и | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 |
47. Сообщение от kiwinix (?), 13-Ноя-18, 20:43 | +6 +/– | ![]() |
Передаю вам привет из 2018-го!) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #48 |
48. Сообщение от pavlinux (ok), 14-Ноя-18, 00:42 | –2 +/– | ![]() |
Передаю привет в 2028! У вас там чего-нить заработало? В Убунту 28.10 уже дефолтное? :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #50 |
49. Сообщение от Козлетто (?), 17-Окт-20, 14:54 | +2 +/– | ![]() |
Привет из 2020 года! Ковид19, Федора 33, Linux 5.9, а этот ваш Wayland до сих пор не готов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
50. Сообщение от soarin (ok), 22-Апр-23, 12:38 | +/– | ![]() |
В 2022 году стало дефолтное, хотя за исключением Nvidia. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |