LINUX.ORG.RU

Проект Ubuntu Mobile рассматривает возможность перехода на Qt/KDE

 , , ,


0

0

В своем докладе на конференции linux.conf.au David Mandal из компании Canonical рассказал о рассмотрении возможности перевода Ubuntu Mobile с платформы GNOME Mobile (Hildon framework) на кодовую базу, основанную на Qt 4.5. Ранее использование библиотеки Qt было затруднено из-за лицензионных ограничений, но ситуация в корне изменилась после объявления о выходе Qt 4.5 под лицензией LGPL.

Разработчики Ubuntu Mobile заинтересованы в интеграции более совершенной, чем Hildon, системы экранного ввода. В настоящее время компании Nokia и Intel уже интенсивно работают в плане замены Hildon, выбор Ubuntu скорее всего будет зависеть от того, как в дальнейшем будет развиваться ситуация. Кроме системы ввода, отмечается, что приложения KDE лучше адаптируются для низких экранных разрешений, по сравнению с GNOME.

Релиз Ubuntu Mobile с поддержкой платформы ARM, как и Ubuntu 9.04, выйдет в апреле, в соответствии с 6-месячным циклом разработки. В настоящее время для архитектуры ARM и низкого экранного разрешения успешно адаптировано около 10000 пакетов из основного репозитория Ubuntu, не решены проблемы при сборке около 500 пакетов.

Взято с opennet.ru

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от anonymous

А зачем кому то делать? что бы ты мог "подумать"? Кстати, к кутэ как раз байндинг писать не так страшно, благодаря метаинфе. Смотри проект Kross.

theos ★★★
()
Ответ на: комментарий от FENix

Нигде не писалось, что у QT есть проблемы с лицензий.
Гном был выбран за стабильный и прогнозирумый выход релизов.

"since Nokia open sourced Qt under the LGPL it may consider this as an alternative."
Так как Нокиа открыла QT под LGPL его ВОЗМОЖНО РАССМОТРЯТ как альтернативу.
Чуствуете разницу с РАССМАТРИВАЮТ ВОЗМОЖНОСТЬ?

NonHuman ★★★
()
Ответ на: комментарий от sniper21

>да и таки ждём, когда Kubuntu будут нормально делать

А чё ждать-то? бери да пользуйся, отличный дистрибутив. (Kubuntu 8.10 user)

e000xf000h
()
Ответ на: комментарий от theos

> А зачем кому то делать? что бы ты мог "подумать"?

Как-бы да :) Я бы его и выбрал, скорее всего.

anonymous
()
Ответ на: комментарий от e000xf000h

>А чё ждать-то? бери да пользуйся, отличный дистрибутив. (Kubuntu 8.10 user)

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

Странное дело, но тестовая сборка КДЕ4 на творении Патрега версии 12.2 работает вполне вменяемо на субноуте Pentium 3 600 Mhz, 192 Mb RAM; Убунта с гномом на той же машинке еле ползает, а кубунта еле ползает на двухъядернике. Мде...

anonymous
()
Ответ на: комментарий от anonymous

> Странное дело, но тестовая сборка КДЕ4 на творении Патрега версии 12.2 работает вполне вменяемо на субноуте Pentium 3 600 Mhz, 192 Mb RAM; Убунта с гномом на той же машинке еле ползает, а кубунта еле ползает на двухъядернике. Мде...

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

Joe_Bishop
()

О юзер, читающий это сообщение, ты прочитал весь тред выше? Нет? А это только начало!

fractaler ★★★★★
()
Ответ на: комментарий от Joe_Bishop

>> Странное дело, но тестовая сборка КДЕ4 на творении Патрега версии 12.2 работает вполне вменяемо на субноуте Pentium 3 600 Mhz, 192 Mb RAM; Убунта с гномом на той же машинке еле ползает, а кубунта еле ползает на двухъядернике. Мде...

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

+1, CrunchBang - дистрибутив на базе Ubuntu - занимает ОЗУ меньше 100 Мб, точнее у меня 85 Мб - работает чертовски шустро :)

fpga
()

> Релиз Ubuntu Mobile с поддержкой платформы ARM, как и Ubuntu 9.04, выйдет в апреле, в соответствии с 6-месячным циклом разработки.

Пожалуйста, скажите кто-нибудь - ну где же скачать тестовую версию Ubuntu для ARM??? Нигде не нахожу. Среди альфа версии 9.04 только i386 и amd64 - где для arm???

fpga
()
Ответ на: комментарий от NonHuman

Перечитай новость на английском еще раз, да более внимательно. Алсо Посмотри еще более внимательнее на русский перевод. Так же заметь там ссылку на OpenNET и там еще раз почитай внимательнее и заметь еще несколько ссылок. И прочувствуй разницу.

А то заметанировал прям во все стороны.

Siado ★★★★★
() автор топика
Ответ на: комментарий от Siado

Сходил, не обломался.
Так вот - метан прет только из вас. Там говорится только то, что возможно они как-нибудь посмотрят в сторону KDE/Qt и других DE.

devl547 ★★★★★
()
Ответ на: комментарий от JB

>Никто в здравом уме не начнет переписывать зрелое приложений с одного тулкита на другой от счастья, что qt теперь lgpl.

ба, что я вижу, мудрые мысли.

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

тем более что вся возня с лицензиями важна была только комерсам

black7
()
Ответ на: комментарий от Siado

На опеннет, сидят такие-жа фаны КДЕ как и автор новости на computerworld.
Хотя название статьи о переходе на КДЕ, но вот цитата

"I can't say anything about KDE at this point but who would have thought Qt would go LGPL," he said.

Т.е. несмотря на то, что интервьюрованный потрясён событием, говорить о рассмотрении КДЕ как десктопа для мобильной платформы он отказывается.

NonHuman ★★★
()
Ответ на: комментарий от kost-bebix

Как раз-таки почему и тормозят биндинги Qt к скриптовым языкам по сравнению с гтк, что там для вызова каждого метода делается столько дополнительной работы.. Виртуальные вызовы, поиск по хэшам и т. д. В гтк думаю в этом плане все проще потому что это Сишная библиотека. С точки зрения биндингов - gtk интереснее. Но что касается самой библиотеки, ну ее нах. В нашем биндинге для Ди поэтому я решил исключить все дополнительные расходы насколько это возможно чтобы исключить оверхед по-максимуму.

anonymous
()
Ответ на: комментарий от fpga

> Пожалуйста, скажите кто-нибудь - ну где же скачать тестовую версию Ubuntu для ARM??? Нигде не нахожу. Среди альфа версии 9.04 только i386 и amd64 - где для arm???

debootstrap'ом собери. На internettablettalk.com есть хауту как поставить убунту на н810

JB ★★★★★
()
Ответ на: комментарий от NonHuman

На слэшдоте тусовка ничуть не лучше. Нчалось с того, что сказали нахрен Линукс, если есть класная бсдя...

NonHuman ★★★
()
Ответ на: комментарий от anonymous

И сколько это делается дополнительно работы в Qt? Вы вообще о чём? Виртуальные функции только там, где без них не обойтись, и в ГТК это соответствуют указатели на функции. По скорости одинаково.

theos ★★★
()
Ответ на: комментарий от JB

> debootstrap'ом собери. На internettablettalk.com есть хауту как поставить убунту на н810

А на официальном сайте ubuntu.com нету?.. ЗЫ спс за ссылку, как раз есть чел рядом, у которого n810, может уговорю "обубунтить" :)

fpga
()
Ответ на: комментарий от vostrik

>То, что некроссплатформенные могут переписывать на Qt, чтобы эту кроссплатформенность обеспечить, догадливый ты наш. Как бы переписывать Gtk на Qt ради кроссплатформенности глуповато както

а зачем ты мне это говоришь? ты тёме скажи.

anonymous
()
Ответ на: комментарий от FENix

>Что-то я не врубился, какие у qt были проблемы с лицензией? Или я отстал от жизни, и ubuntu распространяется только в бинарниках и за деньги? То-то они мне до сих пор не прислали диск с 8.10...

подразумевался тот факт, что на qt (пока) нельзя писать закрытый софт, не заплатив за лицензию 3-4 килобакса за каждого девелопера.

thevery ★★★★
()

это айс.

QT отличный тулкит. Только вот КДЕ ... КДЕ это полный. Надеюсь, что софта не зависящего от этого овна напишут побольше, чтоб весь зоопарк заменить.

anonymous
()
Ответ на: комментарий от Serhio79

>Гномокапец?

Врядли. По исходникам Gtk меньше весит в несколько раз. Если устанавливаешь приложения, которые используют Gtk, то меньше трафика тратиться.

gtk+-2.14.7.tar.bz2 ~16,7 MB

qt-x11-opensource-src-4.4.3.tar.gz ~107 MB

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

> Врядли. По исходникам Gtk меньше весит в несколько раз. Если устанавливаешь приложения, которые используют Gtk, то меньше трафика тратиться.

На мой взгляд это редкостный бред. Причем как важность размера, так и сами замеры размера.

a3
()
Ответ на: комментарий от a3

>На мой взгляд это редкостный бред. Причем как важность размера, так и сами замеры размера.

Ну, если учесть, что в KDE невозможно обойтись без Gtk-приложений, а в Gtk/GNOME с успехом можно НЕ юзать Qt-приложения (не иметь в системе библиотеку Qt), и даже не знать о них, то моё сообщение перестаёт быть бредом. ;)

iZEN ★★★★★
()
Ответ на: комментарий от cruxish

можно подумать современный гном на этом заведется

alex-w ★★★★★
()
Ответ на: комментарий от iZEN

А кому здались сорцы? это раз. А во вторых приложение на куты не использует кучи других либ, которые приходить использовать приложению гнома. Так что счёт неверный, и возможно даже в как раз наоборот ;)

theos ★★★
()
Ответ на: комментарий от NonHuman

> Замах метана замучил?

Метан не пахнет. В пердеже пахнет аммиак, в газовой горелке - этилмеркаптан. :P

Aceler ★★★★★
()
Ответ на: комментарий от a3

>> Ну, если учесть, что в KDE невозможно обойтись без Gtk-приложений
> Без каких?


Thunderbird, OpenOffice, например.
Кто-то любит запускать Windows-приложения и игры в Wine.

iZEN ★★★★★
()
Ответ на: комментарий от theos

>А кому здались сорцы? это раз.

Исходники нужны разработчикам, чтобы получать из них бинарные сборки под нужные им платформы.

>А во вторых приложение на куты не использует кучи других либ, которые приходить использовать приложению гнома.


Не ври. Те же самые низкоуровневые библиотеки используются в Qt, что и в GNOME/Gtk:

qt4-gui-4.4.3
Qt graphical user interface library
Requires: expat-2.0.1, fixesproto-4.0, fontconfig-2.6.0,1, freetype2-2.3.7, gettext-0.17_1, glib-2.18.4, inputproto-1.4.2.1, kbproto-1.0.3, libICE-1.0.4_1,1, libSM-1.0.3_1,1, libX11-1.1.3_1,1, libXau-1.0.3_2, libXcursor-1.1.9_1, libXdmcp-1.0.2_1, libXext-1.0.3,1, libXfixes-4.0.3_1, libXi-1.1.3,1, libXinerama-1.0.2,1, libXrandr-1.2.2_1, libXrender-0.9.4_1, libXt-1.0.5_1, libiconv-1.11_1, pcre-7.8, perl-5.8.9, pkg-config-0.23_1, png-1.2.34, python25-2.5.2_3, qt4-corelib-4.4.3, qt4-moc-4.4.3, qt4-qmake-4.4.3, qt4-rcc-4.4.3, qt4-uic-4.4.3, randrproto-1.2.1, renderproto-0.9.3, xextproto-7.0.2, xineramaproto-1.1.2, xproto-7.0.10_1

gtk-2.14.7
Gimp Toolkit for X11 GUI (current stable version)
Requires: atk-1.24.0, bitstream-vera-1.10_4, cairo-1.8.6,1, compositeproto-0.4, damageproto-1.1.0_2, encodings-1.0.2,1, expat-2.0.1, fixesproto-4.0, font-bh-ttf-1.0.0, font-misc-ethiopic-1.0.0, font-misc-meltho-1.0.0_1, font-util-1.0.1, fontconfig-2.6.0,1, freetype2-2.3.7, gamin-0.1.10, gettext-0.17_1, gio-fam-backend-2.18.4, glib-2.18.4, gmake-3.81_3, hicolor-icon-theme-0.10_2, inputproto-1.4.2.1, jasper-1.900.1_6, jpeg-6b_7, kbproto-1.0.3, libX11-1.1.3_1,1, libXau-1.0.3_2, libXcomposite-0.4.0,1, libXcursor-1.1.9_1, libXdamage-1.1.1, libXdmcp-1.0.2_1, libXext-1.0.3,1, libXfixes-4.0.3_1, libXft-2.1.13, libXi-1.1.3,1, libXinerama-1.0.2,1, libXrandr-1.2.2_1, libXrender-0.9.4_1, libfontenc-1.0.4, libiconv-1.11_1, libpthread-stubs-0.1, libtool-1.5.26, libxcb-1.1.90.1, libxml2-2.7.2_1, mkfontdir-1.0.3_1, mkfontscale-1.0.3, pango-1.22.4, pcre-7.8, perl-5.8.9, pixman-0.12.0, pkg-config-0.23_1, png-1.2.34, python25-2.5.2_3, randrproto-1.2.1, renderproto-0.9.3, shared-mime-info-0.51, tiff-3.8.2_2, xcb-proto-1.2, xcb-util-0.3.0, xextproto-7.0.2, xineramaproto-1.1.2, xorg-fonts-truetype-7.3, xproto-7.0.10_1

iZEN ★★★★★
()
Ответ на: комментарий от anonymous

>Ну, если учесть, что в KDE невозможно обойтись без Gtk-приложений
4.2 Thunderbird спокойно заменён на Kmail, openoffice ВНЕЗАПНО НЕ GTK. Далее gtk=qtgui, а не qt-framework, сравнивать размер сырцов вообще смешно, ничо что в тех 100мегабайтах находится либы для векторной графики (привет Cairo), для openglя, для сети, для xmlя, да блин там даже webkit лежит и куча документации

Gorthauer ★★★★★
()
Ответ на: комментарий от iZEN

>gtk+-2.14.7.tar.bz2 ~16,7 MB

>qt-x11-opensource-src-4.4.3.tar.gz ~107 MB

Мне, конечно, глубоко фиолетово, но скажи честно: ты дурак или тролль?

Даю намёк: QtCore, QtGui, QtOpenGL, QtSQL, QtSVG, QtXML.

Ну как, проясняется? Или не очень?

MYMUR ★★★★
()
Ответ на: комментарий от iZEN

>Ну, если учесть, что в KDE невозможно обойтись без Gtk-приложений

Надо же. Оказывается я делал невозможное!

Осталось выяснить, без каких же Gtk-приложений я так страдал все эти годы....

MYMUR ★★★★
()
Ответ на: комментарий от iZEN

>>Гномокапец?

>Врядли. По исходникам Gtk меньше весит в несколько раз. Если устанавливаешь приложения, которые используют Gtk, то меньше трафика тратиться.

>gtk+-2.14.7.tar.bz2 ~16,7 MB

>qt-x11-opensource-src-4.4.3.tar.gz ~107 MB

а) Ты упоротый и сравниваешь сырцы с бинарником или меня глючит?

б) Как мне используя только gtk написать полностю кроссплатформенное приложение с тредами, интерфейсом к БД и т. п. и т. д.?

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

anonymous
()
Ответ на: комментарий от Siado

>Qt4 и KDE4 самый наиболее вероятный стимул попрощаться с виндовс за счет кросплатформенности

Qt4 и KDE самый вероятный стимул для домохозяек перейти на линукс. А оно нам надо?

Minoru ★★★
()
Ответ на: комментарий от sansei

>стоило куте сменить лицензию как все начинают спрыгивать с гномосятины, это чтото уже значит

Значит только о том, что большинство линуксоидов - быдло, которому сказали обновляться - оно и обновляется.

Minoru ★★★
()
Ответ на: комментарий от Gorthauer

>4.2 Thunderbird спокойно заменён на Kmail,

Который неизвестно почему падает от большого архива почтовых сообщений...

>openoffice ВНЕЗАПНО НЕ GTK.


Разуй глазки:

openoffice.org-3.0.20090113
Integrated wordprocessor/dbase/spreadsheet/drawing/chart/browser(release branch)
Requires: ORBit2-2.14.16, apache-ant-1.7.0_2, atk-1.24.0, avahi-app-0.6.24, bash-3.2.48_1, bison-2.3_4,1, bitstream-vera-1.10_4, cairo-1.8.6,1, compositeproto-0.4, consolekit-0.3.0_3, coreutils-6.9_3, cups-base-1.3.9_3, damageproto-1.1.0_2, dbus-1.2.4.4, dbus-glib-0.78, desktop-file-utils-0.15_1, diablo-jdk-1.6.0.07.02_3, dmidecode-2.10, encodings-1.0.2,1, expat-2.0.1, fixesproto-4.0, font-bh-ttf-1.0.0, font-misc-ethiopic-1.0.0, font-misc-meltho-1.0.0_1, font-util-1.0.1, fontconfig-2.6.0,1, freetype2-2.3.7, gamin-0.1.10, gccmakedep-1.0.2, gconf2-2.24.0, gdbm-1.8.3_3, gettext-0.17_1, gio-fam-backend-2.18.4, glib-2.18.4, gmake-3.81_3, gnome-mime-data-2.18.0_3, gnome-vfs-2.24.0, gnome_subr-1.0, gnomehier-2.3_11, gnutls-2.6.3_1, gperf-3.0.3, gtk-2.14.7, hal-0.5.11_11, hicolor-icon-theme-0.10_2, imake-1.0.2_4,1, inputproto-1.4.2.1, intltool-0.40.5, jasper-1.900.1_6, javavmwrapper-2.3.2, jpeg-6b_7, kbproto-1.0.3, libICE-1.0.4_1,1, libIDL-0.8.12, libSM-1.0.3_1,1, libX11-1.1.3_1,1, libXau-1.0.3_2, libXaw-1.0.4_1,1, libXcomposite-0.4.0,1, libXcursor-1.1.9_1, libXdamage-1.1.1, libXdmcp-1.0.2_1, libXext-1.0.3,1, libXfixes-4.0.3_1, libXft-2.1.13, libXi-1.1.3,1, libXinerama-1.0.2,1, libXmu-1.0.3,1, libXp-1.0.0,1, libXpm-3.5.7, libXrandr-1.2.2_1, libXrender-0.9.4_1, libXt-1.0.5_1, libXtst-1.0.3_1, libart_lgpl-2.3.20,1, libdaemon-0.12, libfontenc-1.0.4, libgcrypt-1.4.3, libgpg-error-1.7, libiconv-1.11_1, libpthread-stubs-0.1, libvolume_id-0.81.0, libxcb-1.1.90.1, libxml2-2.7.2_1, m4-1.4.11,1, makedepend-1.0.1,1, mkfontdir-1.0.3_1, mkfontscale-1.0.3, p5-Archive-Zip-1.26, p5-Compress-Raw-Zlib-2.015, p5-Compress-Zlib-2.015, p5-File-Temp-0.20, p5-File-Which-0.05, p5-IO-Compress-Base-2.015, p5-IO-Compress-Zlib-2.015, p5-PathTools-3.2900, p5-XML-Parser-2.36, pango-1.22.4, patch-2.5.4, pciids-20081012, pcre-7.8, perl-5.8.9, pixman-0.12.0, pkg-config-0.23_1, png-1.2.34, policykit-0.9_2, printproto-1.0.3, python25-2.5.2_3, randrproto-1.2.1, recordproto-1.13.2, renderproto-0.9.3, samba-libsmbclient-3.0.34_1, shared-mime-info-0.51, tiff-3.8.2_2, unzip-5.52_5, xcb-proto-1.2, xcb-util-0.3.0, xextproto-7.0.2, xineramaproto-1.1.2, xorg-cf-files-1.0.2_2, xorg-fonts-truetype-7.3, xproto-7.0.10_1, zip-3.0

OOo 3.0 от инфраструктуры GNOME зависит ПОЛНОСТЬЮ.

>Далее gtk=qtgui, а не qt-framework, сравнивать размер сырцов вообще смешно, ничо что в тех 100мегабайтах находится либы для векторной графики (привет Cairo), для openglя, для сети, для xmlя, да блин там даже webkit лежит и куча документации


Не сомневаюсь в этом. А теперь на source-based-дистрибутивах попытаемся на всём этом "взлететь"...
x11/kde4 ещё зачем-то требует MySQL-5.0 (~31 MB в сорцах) — весело.

iZEN ★★★★★
()
Ответ на: комментарий от anonymous

>а) Ты упоротый и сравниваешь сырцы с бинарником или меня глючит?

Ещё раз повторяю свою мысль: многие из одних сырцов собирают бинарники под РАЗНЫЕ архитектуры (x86 и amd64). И делают они это давно уже не руками, а автоматизировано, но скачивать приходится разновеликие объёмы сорцов для Gtk- и для Qt-приложений.

>б) Как мне используя только gtk написать полностю кроссплатформенное приложение с тредами, интерфейсом к БД и т. п. и т. д.?


Используй Java и/или SWT.

iZEN ★★★★★
()
Ответ на: комментарий от MYMUR

>Осталось выяснить, без каких же Gtk-приложений я так страдал все эти годы....

У тебя не было Sun Java, Adobe Flash, OpenOffice и изделий Mozilla. Только и всего.
А ещё ты не программист.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

>OOo 3.0 от инфраструктуры GNOME зависит ПОЛНОСТЬЮ.

OOo 3.0 зависит от gtk (+pango+cairo+atk), все остальные гномовские зависимости опциональны, т.к. у меня сборка инфраресурса прекрасно работает без единой гномовской библиотеки в системе. И не обязательно тебе большими буквами выделять собственное вранье :)

anonymous
()
Ответ на: комментарий от iZEN

>OOo 3.0 от инфраструктуры GNOME зависит ПОЛНОСТЬЮ.

А это ваши БСДшные проблемы.

mrz@deb-desktop:~$ apt-rdepends openoffice.org | grep gnome
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
mrz@deb-desktop:~$

>Не сомневаюсь в этом. А теперь на source-based-дистрибутивах попытаемся на всём этом "взлететь"...


Жжош!!!

А вот вся та разношёрстная херотень, которую надо притянуть для того, чтобы обвешать Gtk всем тем, что собирается в Qt одной командой --- это так, херня, не требующая внимания? :)))

>x11/kde4 ещё зачем-то требует MySQL-5.0 (~31 MB в сорцах) — весело.


Во-первых: мы кажется о Qt говорили, нет? При чём тут КДЕ?
А во вторых: это опять же ваши БСДшные проблемы. Мускуль в кедах опционален для Амарока.

Так что опять мимо тазика.

MYMUR ★★★★
()
Ответ на: комментарий от iZEN

>И делают они это давно уже не руками, а автоматизировано, но скачивать приходится разновеликие объёмы сорцов для Gtk- и для Qt-приложений.

Пусть качают диффы. Алсо, сторонние компоненты, без которых GTK+ неюзабелен эти люди не качают?

>Используй Java и/или SWT.

Ну вот и добавь тогда к сырцам GTK яву и свинг. Посмотрим, кто больше места займёт кьют или твой монстр.

Скачав 100 метров Qt, можно не пользуясь сторонними библиотеками писать кроссплатформенные приложения.

Скачав 20 метров Gtk+, можно... Срать на ЛОРе.

anonymous
()
Ответ на: комментарий от MYMUR

Вот только не надо показывать здесь способ использования дебиановского огрызка — как правило, до полноценного продукта (каким его представляет/продаёт/ Sun) его нужно обвешивать дополнительными "пакетиками". И не факт, что все пакетики есть в репозитории.

Гранулированность здесь не катит.

iZEN ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.