The OpenNET Project / Index page

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

28.05.2011 09:52  Следующую версию MeeGo для планшетов могут перевести на Wayland

В представленном на конференции MeeGo SF2011 докладе было объявлено, что разработчики рассматривают возможность использования дисплейного сервера Wayland уже в следующем выпуске MeeGo 1.3 для планшетов, запланированном на октябрь 2011 года.

В настоящее время под управлением Wayland без модификации в бесшовном режиме могут быть запущены приложения, написанные с использованием библиотек Qt, SDL, Clutter и gtk+. Совместимость с программами, использующими низкоуровневые библиотеки X11, планируется обеспечить путем создания дополнительной прослойки с реализацией X-сервера, работающего поверх Wayland.

Wayland отличается от X-сервера тем, что на уровне сервера выполняется только переадресация всех окон, а операции рендеринга и управления окнами производятся на стороне клиента и передаются для обработки серверу со встроенным композитным менеджером. Сервер не поддерживает API отрисовки и оперирует только с уже сформированными окнами, что позволяет избавится от двойной буферизации при использовании таких библиотек как GTK+, Qt и Clutter. Все операции отрисовки производятся силами дополнительных библиотек, например: OpenGL ES, FreeType и Cairo. Взаимодействие с аппаратным обеспечением, такое как проведение инициализации, переключение видеорежимов (drm modesetting) и управление памятью (GEM) графических карт, производится через KMS-модуль, работающий на уровне ядра, что позволяет обойтись без привилегий суперпользователя.

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
  2. OpenNews: В состав GTK+ 3 интегрирована поддержка Wayland и MacOS X Quartz
  3. OpenNews: Дисплейный сервер Wayland меняет лицензию на LGPLv2
  4. OpenNews: Графическая система Fedora Linux рано или поздно будет переведена на Wayland
  5. OpenNews: Ubuntu начнет использовать дисплейный сервер Wayland не раньше, чем через полтора года
  6. OpenNews: Доступна мобильная платформа MeeGo 1.2
Лицензия: CC-BY
Тип: Программы
Ключевые слова: MeeGo, Wayland
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.8, KroArtem (ok), 12:48, 28/05/2011 [ответить] [показать ветку] [···]    [к модератору]
  • –1 +/
    Может я чего-то не понимаю, но в новости (да и вообще везде) говорят о прослойке с реализацией X-сервера, работающего поверх Wayland. А на картинке написано 'X under Wayland'. Всю жизнь думал, что under - это 'под', а не поверх. Объясните глупому, что тут не так.
     
     
  • 2.9, Аноним (9), 12:50, 28/05/2011 [^] [ответить]    [к модератору]
  • +/
    под управлением, видимо...
     
  • 2.22, filosofem (ok), 17:26, 28/05/2011 [^] [ответить]    [к модератору]
  • +4 +/
    >Объясните глупому, что тут не так.

    Теория относительности. Зависит от того, с какой стороны смотреть.

     
  • 1.13, mad_fashist (?), 15:07, 28/05/2011 [ответить] [показать ветку] [···]    [к модератору]
  • –1 +/
    На втором графике вижу 2 варианта написания софтины - либо изначально под Wayland либо изначально под X. Причём во втором случае получаем дополнительную прослойку в виде того самого "under" - это будет работать медленней чем обычный X без никаких Wayland'ов? Здесь http://wayland.freedesktop.org/faq.html#heading_toc_j_7 кое-что есть по этому поводу но как-то мутно. А если хочешь чтоб было совсем быстро - нужно писать прогу изначально под Wayland чтоб не пользоваться прослойками? Это надо весь софт переписать, что ли? Или не переписать а перекомпилить? Или я ошибаюсь и ничего перекомпиливать не надо? Тогда прослойка X для софта который написан+собран с использованием libX11?
     
     
  • 2.20, gegMOPO4 (ok), 16:25, 28/05/2011 [^] [ответить]    [к модератору]
  • +2 +/
    Не будет, если только не использовать какие-то дорогие эффекты композитинга (но и под чистыми иксами так же будет, только композитинг будет лежать выше иксов). Wayland просто будет исполнять роль графический драйверов для иксов.

    На самом деле там не показано ещё несколько уровней. Большинство гуишных программ сегодня написано с использованием одного из тулкитов (Qt, Gtk) и не зависят от слоёв ниже. А Qt и Gtk уже портированы на Wayland (это не труднее, чем на винду, маки или фреймбуффер). Иксы понадобятся только для довольно немногочисленных и старых программ, написанных на чистых иксах или использующих ещё не портированные тулкиты (но и те со временем подтянутся, если ещё живы).

     
  • 1.14, Аноним (-), 15:13, 28/05/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Да, изначально надо под вейланд писать. Ну проги, которые чисто под гтк, кут написаны наверно можно приспособить.
     
     
  • 2.16, mad_fashist (ok), 15:26, 28/05/2011 [^] [ответить]    [к модератору]  
  • +/
    > Да, изначально надо под вейланд писать. Ну проги, которые чисто под гтк,
    > кут написаны наверно можно приспособить.

    Вон оно как:
    http://wayland.freedesktop.org/toolkits.html#heading_toc_j_1
    "--enable-wayland-backend"
    По сути дописали новые бэкенды для GTK, QT и прочих. Значит нужно перекомпилить только эти либы. А переписать/дописать - дык это уже оказывается сделали.
    Если так просто и быстро дописали - значит оправдается смелое решение такую основополагающую штуку как Wayland создать. А ещё значит что эти GUI-либы легко портируются, но здесь я точно Америку не открыл :-)

     
  • 1.17, Аноним (-), 15:32, 28/05/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Новые версии GTK, QT успешно пилят изначально под вейланд. А вот программы надо адоптировать под новые библиотеки.
     
  • 1.18, gegMOPO4 (ok), 16:15, 28/05/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    И Андроид, и Айфон, и ранние линуксовые телефоны без иксов обходились. В МиГо иксы тоже лишние.
     
     
  • 2.21, Аноним (-), 17:04, 28/05/2011 [^] [ответить]    [к модератору]  
  • +/
    Только у андроида и ифона программы - специально под них, ни с чем вообще не совместимые. Ну да, можно конечно и quake3.so "запускать" из явы. Только изврат.
     
     
  • 3.27, gegMOPO4 (ok), 18:28, 28/05/2011 [^] [ответить]    [к модератору]  
  • +/
    Во-первых, специально десктопные приложения для мобильника всё равно переписывать придётся, учёт разрешения, размера экрана, ввода, парадигмы использования. Во-вторых, поскольку они основаны на переносимых тулкитах, то сделать это будет проще (не с флеша на Java ME переписывать). В-третьих, эти приложения всё равно ни с чем не совместимы — ни с Андроидом, ни с Айфоном, ни с жава-телефонами. ;)

    В-четвёртых, если бы не нужно было писать новые программы, а можно использовать старые — то что же продавать на местном маркете?

     
     
  • 4.33, Аноним (-), 01:50, 29/05/2011 [^] [ответить]     [к модератору]  
  • +/
    Немного переделать GUI vs все выбросить и написать заново, с нуля и ни с чем не ... весь текст скрыт [показать]
     
  • 1.28, Аноним (-), 20:25, 28/05/2011 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    По сабжу Есть ли уже сейчас какие-то сборки линукса возможно livecd , демонстр... весь текст скрыт [показать]
     
     
  • 2.29, jershell (?), 20:57, 28/05/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    В гугле ничего нет, но раз Qt под wayland есть, думаю  первой будет KDE :]
     
  • 2.30, LorAnonynmous (?), 21:45, 28/05/2011 [^] [ответить]    [к модератору]  
  • +/
    hxxp://www.linux.org.ru/gallery/screenshots/5929208
     
     
  • 3.37, winrar777 (ok), 13:36, 29/05/2011 [^] [ответить]    [к модератору]  
  • +/
    Эти демки я видел. Хотелось бы увидеть хотя бы какой-то прототип рабочей среды с запущенным файл-менеджером, текстовым редактором, аудиоплейером, панелькой для запуска приложений и тому подобными программами.
     
     
  • 4.38, Аноним (-), 19:01, 29/05/2011 [^] [ответить]    [к модератору]  
  • +/
    Вы можете установить и выяснить что там и как работает - это не очень сложно.
    http://wayland.freedesktop.org/building.html
     
     
  • 5.39, winrar777 (ok), 00:15, 30/05/2011 [^] [ответить]    [к модератору]  
  • +/
    Вот именно, что я не могу этого сделать на своём компьютере по объективным причинам. Хотелось бы погонять вейленд с livecd
     
     
  • 6.40, Аноним (-), 18:31, 30/05/2011 [^] [ответить]    [к модератору]  
  • +/
    Соберите livecd, в чём проблема?
     
  • 1.35, Аноним (-), 02:39, 29/05/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    http://wayland.freedesktop.org/architecture.html
     

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


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