URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 77425
[ Назад ]

Исходное сообщение
"Следующую версию MeeGo для планшетов могут перевести на Wayland"

Отправлено opennews , 28-Май-11 11:00 
В представленном на конференции MeeGo SF2011 докладе (http://sf2011.meego.com/sites/all/files/slides/meego-wayland...) было объявлено, что разработчики рассматривают возможность использования дисплейного сервера Wayland (http://wayland.freedesktop.org/) уже в следующем выпуске MeeGo 1.3 для планшетов, запланированном на октябрь 2011 года.

<center><img src="http://www.opennet.me/opennews/pics_base/30703_1306564326.jp... style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></center>

В настоящее время под управлением Wayland без модификации в бесшовном режиме могут быть запущены приложения, написанные с использованием библиотек Qt, SDL, Clutter и gtk+. Совместимость с программами, использующими низкоуровневые библиотеки X11, планируется обеспечить путем создания дополнительной прослойки с реализацией X-сервера, работающего поверх Wayland.
<center><img src="http://www.opennet.me/opennews/pics_base/30703_1306564936.jp... style="border-style: solid;...

URL: http://www.phoronix.com/scan.php?page=article&item=meego_way...
Новость: http://www.opennet.me/opennews/art.shtml?num=30703


Содержание

Сообщения в этом обсуждении
"Следующую версию MeeGo для планшетов могут перевести на Wayl..."
Отправлено KroArtem , 28-Май-11 12:48 
Может я чего-то не понимаю, но в новости (да и вообще везде) говорят о прослойке с реализацией X-сервера, работающего поверх Wayland. А на картинке написано 'X under Wayland'. Всю жизнь думал, что under - это 'под', а не поверх. Объясните глупому, что тут не так.

"Следующую версию MeeGo для планшетов могут перевести на Wayl..."
Отправлено Аноним , 28-Май-11 12:50 
под управлением, видимо...

"Следующую версию MeeGo для планшетов могут перевести на Wayl..."
Отправлено filosofem , 28-Май-11 17:26 
>Объясните глупому, что тут не так.

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


"Следующую версию MeeGo для планшетов могут перевести на Wayl..."
Отправлено mad_fashist , 28-Май-11 15:07 
На втором графике вижу 2 варианта написания софтины - либо изначально под Wayland либо изначально под X. Причём во втором случае получаем дополнительную прослойку в виде того самого "under" - это будет работать медленней чем обычный X без никаких Wayland'ов? Здесь http://wayland.freedesktop.org/faq.html#heading_toc_j_7 кое-что есть по этому поводу но как-то мутно. А если хочешь чтоб было совсем быстро - нужно писать прогу изначально под Wayland чтоб не пользоваться прослойками? Это надо весь софт переписать, что ли? Или не переписать а перекомпилить? Или я ошибаюсь и ничего перекомпиливать не надо? Тогда прослойка X для софта который написан+собран с использованием libX11?

"Следующую версию MeeGo для планшетов могут перевести на Wayl..."
Отправлено gegMOPO4 , 28-Май-11 16:25 
Не будет, если только не использовать какие-то дорогие эффекты композитинга (но и под чистыми иксами так же будет, только композитинг будет лежать выше иксов). Wayland просто будет исполнять роль графический драйверов для иксов.

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


"Следующую версию MeeGo для планшетов могут перевести на Wayl..."
Отправлено Аноним , 28-Май-11 15:13 
Да, изначально надо под вейланд писать. Ну проги, которые чисто под гтк, кут написаны наверно можно приспособить.

"Следующую версию MeeGo для планшетов могут перевести на Wayl..."
Отправлено mad_fashist , 28-Май-11 15:26 
> Да, изначально надо под вейланд писать. Ну проги, которые чисто под гтк,
> кут написаны наверно можно приспособить.

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


"Следующую версию MeeGo для планшетов могут перевести на Wayl..."
Отправлено Аноним , 28-Май-11 15:32 
Новые версии GTK, QT успешно пилят изначально под вейланд. А вот программы надо адоптировать под новые библиотеки.

"Следующую версию MeeGo для планшетов могут перевести на Wayl..."
Отправлено gegMOPO4 , 28-Май-11 16:15 
И Андроид, и Айфон, и ранние линуксовые телефоны без иксов обходились. В МиГо иксы тоже лишние.

"Следующую версию MeeGo для планшетов могут перевести на Wayl..."
Отправлено Аноним , 28-Май-11 17:04 
Только у андроида и ифона программы - специально под них, ни с чем вообще не совместимые. Ну да, можно конечно и quake3.so "запускать" из явы. Только изврат.

"Следующую версию MeeGo для планшетов могут перевести на Wayl..."
Отправлено gegMOPO4 , 28-Май-11 18:28 
Во-первых, специально десктопные приложения для мобильника всё равно переписывать придётся, учёт разрешения, размера экрана, ввода, парадигмы использования. Во-вторых, поскольку они основаны на переносимых тулкитах, то сделать это будет проще (не с флеша на Java ME переписывать). В-третьих, эти приложения всё равно ни с чем не совместимы — ни с Андроидом, ни с Айфоном, ни с жава-телефонами. ;)

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


"Следующую версию MeeGo для планшетов могут перевести на Wayl..."
Отправлено Аноним , 29-Май-11 01:50 
> Во-первых, специально десктопные приложения для мобильника всё равно переписывать придётся,

Немного переделать GUI vs все выбросить и написать заново, с нуля и ни с чем не совместимо - "немного" разные вещи.

> учёт разрешения, размера экрана, ввода, парадигмы использования.

Опять же, это влияет только на UI.

> Во-вторых, поскольку они основаны на переносимых тулкитах, то сделать это
> будет проще (не с флеша на Java ME переписывать).

Если программа на Qt и до некоторой степени на GTK+ - да, она будет работать на десктопах Mac, win, Linux, девайсах с maemo, meego, .... А не подскажете как мне запустить программу от андроида или ифона по нормальному на десктопе? Что, они 2 ни с чем не совместимых уродца? Так вот в этом и проблема: reuse кода - страдает, переносимости программ - нет.

> В-третьих, эти приложения всё равно ни с чем не совместимы — ни
> с Андроидом, ни с Айфоном, ни с жава-телефонами. ;)

Ну вон под андроид есть альфа-версия кутей :)

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

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


"Следующую версию MeeGo для планшетов могут перевести на Wayl..."
Отправлено Аноним , 28-Май-11 20:25 
По сабжу: Есть ли уже сейчас какие-то сборки линукса (возможно livecd), демонстрирующие какую-либо запущенную рабочую среду под wayland без x-сервера? Если уже возможно запускать под вейлендом кучу приложений, то почему бы не сделать такую для демонстрации возможностей? Или он ещё не допилен до такого?

"Следующую версию MeeGo для планшетов могут перевести на Wayl..."
Отправлено jershell , 28-Май-11 20:57 
В гугле ничего нет, но раз Qt под wayland есть, думаю  первой будет KDE :]

"Следующую версию MeeGo для планшетов могут перевести на Wayl..."
Отправлено LorAnonynmous , 28-Май-11 21:45 
hxxp://www.linux.org.ru/gallery/screenshots/5929208

"Следующую версию MeeGo для планшетов могут перевести на Wayl..."
Отправлено winrar777 , 29-Май-11 13:36 
Эти демки я видел. Хотелось бы увидеть хотя бы какой-то прототип рабочей среды с запущенным файл-менеджером, текстовым редактором, аудиоплейером, панелькой для запуска приложений и тому подобными программами.

"Следующую версию MeeGo для планшетов могут перевести на Wayl..."
Отправлено Аноним , 29-Май-11 19:01 
Вы можете установить и выяснить что там и как работает - это не очень сложно.
http://wayland.freedesktop.org/building.html

"Следующую версию MeeGo для планшетов могут перевести на Wayl..."
Отправлено winrar777 , 30-Май-11 00:15 
Вот именно, что я не могу этого сделать на своём компьютере по объективным причинам. Хотелось бы погонять вейленд с livecd

"Следующую версию MeeGo для планшетов могут перевести на Wayl..."
Отправлено Аноним , 30-Май-11 18:31 
Соберите livecd, в чём проблема?

"Следующую версию MeeGo для планшетов могут перевести на Wayl..."
Отправлено Аноним , 29-Май-11 02:39 
http://wayland.freedesktop.org/architecture.html