LINUX.ORG.RU

The Portland Project - интеграция GNOME и KDE


0

0

Это самая "жирная" новость об интеграции GNOME и KDE. На сей раз всё совсем серьёзно: лидеры KDE, GNOME и некоторых других проектов в ходе личной встречи, организованной OSDL, договорились об интеграции своих проектов. Не стоит поддаваться панике - делать один из двух никто не будет ;)

Речь идёт, во-первых, об интеграции не только темок, но и сервисов. Во-вторых, что проистекает из первого, будет затронут вопрос стабильности API/ABI.

Фактически, результатом будет являться возможность написания приложения под любой из двух тулкитов так, что оно будет опираться на функционал одного десктопного окружения и при этом быть "родным" в другом.

От каждого проекта выбирается по два представителя, которые курируют работу. Пока что GNOME представляет Alex Graveley, а KDE - George Staikos. Они сами выберут себе по помощнику. Их задача - определиться с приоритетами, разгрести все отзывы от независимых разработчиков софта (ISV), определить, какие из существующих компонентов GNOME и KDE можно использовать для реализации Portland, а также, возможно, создать первую пробную реализацию.

Первый отчёт должен быть предоставлен к началу следующего LinuxConf, т.е. к концу января 2006. Планируется включить Portland в LSB 4.0, а это означает, что к тому времени (конец 2006) Portland уже должен быть в основных дистрибутивах, так что работы мало не покажется ;)

Проект вполне предсказуемо будет хоститься на Freedesktop.org. Там уже создан список рассылки: http://lists.freedesktop.org/mailman/...

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

★★★★★

Проверено: Casus ()
Ответ на: комментарий от ha

Что "уже"? Показанное вами - это просто биндинги для использования dbus в приложениях, которые построены на qt'шном ивент-лупе.

AlexM ★★★★★
()

>делать один из двух никто не будет

А зря

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

В общем то и KDE и GNOME работаеют довольно шустро на Celeron 2.6GHz + 256M RAM... вот тут сменил KDE 3.4 на KDE 3.5 - и мне показалось что оно стало работать шустрее... Gnome 2.12 совсем летает...

А то, что они (KDE'шники и Gnome'вцы) решили прийти к единому стандарту - так это было ожидаемо. Рано или поздно это должно было произойти. И это случилось :)

daemon73 ★★
()

Я наверное зануда, но это очень похоже на очередное "Благое Намерение"...

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

Срочно нужно устроить несколько холиваров на прощание, а то скоро не о чем будет :)

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

> Для полного щастя, осталось только стандартным протоколом remote-вызовов сделать SOAP. Как представлю себе код какой-нибудь гномовой софтины на C, разбирающей SOAP-запрос - это ж такая сказка... =)

ну так хоть нормальная SOAP-реализация тогда ни C появится. :-)

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

>> Знатный Тяни-Толкайчик получится :))

> Ага, только с каждой стороны -- ЖОПА!

А, вот, это зависит от выбора точки зрения...

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

> на сколько правильные и своевременные решения

НАСКОЛЬКО - вместе.

"Решение" опоздало на несколько лет. "Свобода выбора" обернулась тем, что девелоперы не смогли предпочесть один продукт и вместо развития мы получили толпу НЕПРОГРАММИРУЮЩИХ философов, рассуждающих об обеих системах, но не решающихся "нырять" в одну из них.

Ну и кому теперь нужна эта интеграция? Авторитет и энтузазизм уже давно утеряны! Кто хотел хорошо кушать, те давно ушли под винды, остальные продолжают ломать копья и рисовать темки. Не удивительно, что с такой девелоперской базой линукс в попе. А впереди - вообще тёмный лес! Мелкософт хоть знает куда идёт, а линукс - он даже не на распутье - он на краю пропасти...

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

Авторитет анонимного эксперта неоспорим, это да...

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

>> Напоминает интеграцию "Титаника" с айсбергом. Еще один повод миграции на fluxbox или куда-еще.

> А смысл? Если дело выгорит, то подавляющее большинство приложений (как QT, так и GTK+ и др.) будет написано с применением этой технологии.

А зачем это большинство нужно? Наилучшие в своем классе программы вообще не привязаны к KDE/GNOME: emacs, xterm, mozilla, xpdf, sylpheed... [не говоря уже про bash, awk, tclsh/wish, cdrecord, gdb...]

> Или Вы думаете, что будут специальные версии под *box?

Под иксы. Почему-то (не знаю почему) так оказывается, что наиболее толковые разработчики open-source не пишут под KDE/GNOME. (Может, оттого, что не используют ни то, ни другое в работе? Или не хотят делать слишком простой и неинтересный ширпотреб?)

> Да и тот же fluxbox, xfce и другие просто вынуждены будут интегрироваться, или останутся за бортом сколь нибудь массового применения.

Кого это волнует? Пускай массы потребляют массовый продукт. Он не очень хорош, но лучшее они (массы) переварить все равно не смогут. Не знаю про xfce (не юзал), но, например, fvwm'у вряд ли грозит массовое использование -- он для этого слишком хорош.

ЗЫ: GNU/linux и так "за бортом сколь-нибудь массового применения" на десктопах. Он для этого слишком удобен для профессионала-айтишника, а значит, неудобоварим для массового юзера.

ЗЗЫ: Зачем вам KDE/GNOME? Чтоб была интеграция приложений a-la offtopic? Единый look'n'feel? Большое количество софта под данную платформу? Если это все, что вам нужно, то, может быть, имеет смысл обратить внимание на альтернативные ОС, такие, например, как MS-Windows? Она, конечно, стоит подороже, но зато по сумме вышеперечисленных критериев обходит и KDE, и GNOME. А уж по массовости использования точно обходит их обоих, вместе взятых.

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

> "Свобода выбора" обернулась тем, что девелоперы не смогли предпочесть один продукт и вместо развития мы получили толпу НЕПРОГРАММИРУЮЩИХ философов, рассуждающих об обеих системах, но не решающихся "нырять" в одну из них.

LOL! Если разработчик уподобляется буриданову ослу, то это не разработчик, а так, рисователь кнопок на форме. Кто хочет делать софт, тот делает. Кто хочет рассуждать на тему, тот будет рассуждать и дальше. Безотносительно наличия/отсутствия свободы выбора.

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

Как интересно слушать людей, интересы которых не выходят за рамки emacs, xterm, mozilla, xpdf, sylpheed, bash, awk, tclsh/wish, cdrecord, gdb. Они всегда знают, что лучше для других. Они всех приведут к светлому будущему.

Ура, товарищи!

:-/

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

Ну вот о чем вы опять спорите? Половина спорщиков идет пишет по правилу "Есть два мнение: одно мое, другое не правильное"... другая половина начинат возмущаться.

Вопрос к тем, кто тут кричит что KDE и Gnome полный отстой: у вас что, задача отметится в каждом посте? Ну не нравятся два этих продукта, ну пользуетесь вы bash'ом... флаг вам в руки... но зачем кричать об этом? И не надо советы типа - переходите на Windows...

Эта новость была для тех, кто пользуется KDE и/или Gnome, а так же приложениями под них, а не для разных анонимусов, которые хотят везде показать свое мегазначение.

P.S. Ничего лично... просто накипело... и пост наверно удалят. В общем ладно... Всем удачного времени суток :)

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

>Ну не нравятся два этих продукта, ну пользуетесь вы bash'ом..

Нах** сдался KD'NOME нам ваш,

нам оставьте только bash!

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

> Нах** сдался KD'NOME нам ваш,
> нам оставьте только bash!

Так вперед, флаг вам в руки и барабан на шею и попутного ветра пониже спины :D :)

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

> Наилучшие в своем классе программы вообще не привязаны к KDE/GNOME: emacs, xterm, mozilla, xpdf, sylpheed...

Упалпадстул. Не смешите народ, плиз. И под KDE/GNOME есть отличные программы. Конечно, фанаты могут махать своим фетишем, но на нём свет клином не сошёлся... :)

> что наиболее толковые разработчики open-source не пишут под KDE/GNOME.

А что сделали эти "толковые разработчики"? Скриншоты на LOR выкладывают? :)

> Он для этого слишком удобен для профессионала-айтишника, а значит, неудобоварим для массового юзера.

Вам показать исследования юзабилити или вы такие материалы не читаете?

> Если это все, что вам нужно, то, может быть, имеет смысл обратить внимание на альтернативные ОС, такие, например, как MS-Windows?

Там интеграция и расширяемость через одно место сделано.

> Она, конечно, стоит подороже, но зато по сумме вышеперечисленных критериев обходит и KDE, и GNOME.

Ссылки на аналитику в студию. Иначе будет пустой трёп. :)

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

Хехе...
"юзабилити".
Высочайшее юзабилити - у файл-броузера в NeXT и у трекбола Logitech Marble FX. Но народ тупо продолжает пользоваться чем-то типа эксплорера и мышами.

Почему?

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

> Высочайшее юзабилити - у файл-броузера в NeXT и у трекбола Logitech Marble FX.

В юзабилити критерий "привычности" один из самых важных. Ну и дополнительный фактор "доступность" никто не отменял. Поэтому Linux и занимает считанные проценты на десктопах. :)

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

Ну не знаю... как по мне, так трекболы не юзабилити априори :)

Отсюда вывод... юзабилити - вещь относительная и строго индивидуальна :)

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

> Как интересно слушать людей, интересы которых не выходят за рамки emacs, xterm, mozilla, xpdf, sylpheed, bash, awk, tclsh/wish, cdrecord, gdb. Они всегда знают, что лучше для других. Они всех приведут к светлому будущему. Ура, товарищи!

Зачем так много слов? Твоя мысль выражается просто: кг/ам. [Краткость -- сестра таланта (двоюродная). Для тебя, как писателя, это актуально].

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

>> Наилучшие в своем классе программы вообще не привязаны к KDE/GNOME: emacs, xterm, mozilla, xpdf, sylpheed...

> Упалпадстул.

Ты самый крутой акробат!

> Не смешите народ, плиз.

Почему нельзя?

> И под KDE/GNOME есть отличные программы.

Очень рад за KDE/GNOME. Однако, отличная программа != наилучшая в своем классе. И если уж ты поднял перчатку, то давай не отмазывайся, называй лучшие в своем классе программы, которые работают только при наличии KDE или GNOME и не работают в их отсутствие.

> Конечно, фанаты могут махать своим фетишем, но на нём свет клином не сошёлся... :)

Конечно, могут. Но мы про фанатов не будем, ладно? Они неинтересны (по причине своей неадекватности).

>> что наиболее толковые разработчики open-source не пишут под KDE/GNOME.

> А что сделали эти "толковые разработчики"? Скриншоты на LOR выкладывают? :)

Они сделали лучшую часть того open-source софта, который не заточен под KDE/GNOME. Насчет скриншотов не знаю, не интересовался.

>> Он для этого слишком удобен для профессионала-айтишника, а значит, неудобоварим для массового юзера.

> Вам показать исследования юзабилити или вы такие материалы не читаете?

Расскажи суть. Только не надо про сферических юзеров в вакууме, которых если научить с нуля, дать им настроенный компьютер и весь нужный софт, и избавить от всяческих проблем с качеством железа и софта, и от контактов с партнерами, с министерством, с налоговой, с инспекцией по труду, и вообще поселить в идеальный мир, то они (эти юзеры) будут чувствовать себя в linux ничуть не хуже, чем в windows, а может быть даже и лучше.

Вобщем, не надо про все это, давай про реальный мир. В котором home-user сам себе админ. В котором купленная ребенку обучалка или игрушка с большой вероятностью пойдет под виндой, и не пойдет под linux. В котором школьников учат работать в windows. И домашним заданием является работа с каким-то самопальным софтом, который глючит даже в винде, а под wine не работает вообще.

>> Если это все, что вам нужно, то, может быть, имеет смысл обратить внимание на альтернативные ОС, такие, например, как MS-Windows?

> Там интеграция и расширяемость через одно место сделано.

Как это влияет на критерии выбора платформы пользователем-не-айтишником? Впрочем, если ты говоришь не за других, а только за себя, то аргумент принимается.

>> Она, конечно, стоит подороже, но зато по сумме вышеперечисленных критериев обходит и KDE, и GNOME.

> Ссылки на аналитику в студию.

Тебе для простой оценки нужна какая-то высоколобая аналитика? Подружись со здравым смыслом, и станешь сам себе аналитиком.

> Иначе будет пустой трёп. :)

"Будет"? LOL! Перечитай свое сообщение. Если это не пустой треп, то что это? Или в нем действительно есть что-то ценное, что я упустил?

Кстати, я таки вспомнил лучшую в своем классе программу, которая под GNOME -- гнумерик (не помню, как она пишется правильно: на моей машине ее нет).

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

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

(критерии "лучшести" указаны для меня)
konqueror
kmail
korganizer
kontact
k3b
logjam
kdevelop
kate
kolf
kpatience
kstars
kalzium

> Они сделали лучшую часть того open-source софта, который не заточен под KDE/GNOME.

Вопрос: а можно ли эффективно работать только на таком софте без KDE или Gnome?

> Расскажи суть.

Юзабилити KDE _не_хуже_ юзабилити MS Windows XP.
http://www.linux-usability.de/download/linux_usability_report_en.pdf

> Вобщем, не надо про все это, давай про реальный мир.

А кто может более адекватно рассказать про положение вещей, как не аналитики и статистики. Мнение одного человека сильно субьективно. Поэтому надо уважать труд аналитиков и их методики.

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

Вы путаете "доступность" и "юзабилити". Мы же вроде последнее обсуждаем?

> Тебе для простой оценки нужна какая-то высоколобая аналитика? Подружись со здравым смыслом, и станешь сам себе аналитиком.

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

> "Будет"? LOL! Перечитай свое сообщение. Если это не пустой треп, то что это? Или в нем действительно есть что-то ценное, что я упустил?

Да. Призыв аппелировать к аналитике и логике. :)

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

> Юзабилити KDE _не_хуже_ юзабилити MS Windows XP.

Нда, типа, интелект не ниже плинтуса, какое счастье ;-)

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

> Нда, типа, интелект не ниже плинтуса, какое счастье ;-)

Наш маленький анонимус здорово разбирается в юзабилити? Может, он нас порадует своими шедеврами? :)

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

Ну меня ж про gswitchit спросили. Если его рассматривать как фронтенд к libxklavier (которым он и является) - вполне можно сделать фронтенд и для КДЕ. Если вышеуказанный kkbswitch не устраивает. В общем, я только ответил на вопрос;)

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

> Единым фронтом ГНОМОКДЕшников ударим по курителям башиша! ;)

GNOME'еров пока на фронте не наблюдается. Видимо, прячутся за широкой спиной KDE'шников.

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

> (критерии "лучшести" указаны для меня)

> [список программ]

Ok.

> Вопрос: а можно ли эффективно работать только на таком софте без KDE или Gnome?

Зависит от круга решаемых задач:

- Если под KDE или GNOME задача решается эффективнее, то ответ "нет".

- Иначе ответ "да".

> Юзабилити KDE _не_хуже_ юзабилити MS Windows XP.

Я рад за KDE. Однако, предлагаю таки спуститься в реальный мир. Давай будем сравнивать удобство пользования компьютером, оснащенным в одном случае MS-Windows, а в другом -- KDE/linux (GNOME/linux). И с точки зрения юзера, не обремененного специальными познаниями в области IT.

1) Завкадрами получила exe-файл для формирования какой-то отчетности (то ли для инспекции по труду, то ли еще для каких-то бюрократов). Это программка под винду, которая выводит окно с полями ввода и кнопкой "Печать". В поля надо вбивать всякие данные, а из принтера полезут документы именно в той форме, которая требуется бюрократии. В случае, если на машине стоит windows: запуск программы, ввод данных, получение результата. В случае KDE/linux: заказ автомобиля, поездка к бюрократам за образцом формы, запуск KOffice (вроде так оно называется?), создание шаблона, создание документов на базе шаблона, печать. Что удобнее для решения данной задачи с точки зрения сотрудницы отдела кадров: MS-Windows или KDE/linux?

2) Покупает человек в магазине ширпотребную железяку. Она вероятнее всего заведется на его windows-xp. А если нет, ее поменяют, или поменяют дрова к ней, или он притащит свой комп в сервисный центр, и там ему все сделают. Если у человека KDE/linux, то может железка и заведется, а может и нет. При этом в сервисном центре ему ничем не помогут, если причина неработоспособности -- отсутствие поддержки этой железяки в linux. Единственный вариант -- менять на аналог, который имеет другое качество, цену или внешний вид. Какой в данном случае компьютер будет удобнее для юзера: который под MS-Windows или под KDE/linux?

3) Обычная девочка 12 лет. Компьютер ее не интересует. Но они проходят это дело в школе, и им дают домашние задания, которые надо выполнять. Одно из них нужно было сделать с помощью программки, которую дала учительница. Как думаешь, под какую ОС программа? Ни за что не угадаешь -- под windows. Какой компьютер удобнее с точки зрения ребенка: на котором можно сделать требуемую работу (под win) или на котором нельзя (под KDE).

Я понимаю, что в идеальном мире нет чиновников. А если и есть, то они не требуют для формирования отчетности использовать виндовый софт. Что производители железа там поддерживают все платформы. Что учителя в школах дают детям софт вместе с ОС на live-cd. Что юзер там не занимается upgrade'ом своего ПК. И что на витринах у них лежат игры, интерактивные обучалки языкам и прочий софт под все ОС. Но мы про этот идеальный мир говорить не будем, ладно?

> http://www.linux-usability.de/download/linux_usability_report_en.pdf

Не читал, но осуждаю!

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

Эта... Попрошу без оскорблений! Те критерии, про которые ты тут говоришь, были озвучены в первом моем посте, на который ты взялся отвечать. Причем они были в форме предположения. Собственно говоря, я как раз и надеялся услышать, какими критериями руководствовался анонимный автор (которому я отвечал), выбирая платформу KDE(GNOME)/linux. Чтоб тебе не рыться по треду, вот кусок моего выступления:

> Зачем вам KDE/GNOME? Чтоб была интеграция приложений a-la offtopic? Единый look'n'feel? Большое количество софта под данную платформу? Если это все, что вам нужно, то, может быть, имеет смысл обратить внимание на альтернативные ОС, такие, например, как MS-Windows? Она, конечно, стоит подороже, но зато по сумме вышеперечисленных критериев обходит и KDE, и GNOME. А уж по массовости использования точно обходит их обоих, вместе взятых.

Лично мне совсем не очевидно, зачем "просто" юзер (явно не являющийся программистом-профессионалом) ставит себе вместо windows на десктоп linux с KDE/GNOME. Зачем "просто" GNU/linux -- это я понимаю. Зачем windows -- тоже.

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

> Ну это все будет зависить от реализации. Если говорить про API - то проблем нет (старые вызовы можно реализовать как заглушки к новым с дефолтными параметрами). Если про ABI - то тут будет засада. Надо будет делать скорее всего как SuSE - compat-* пакеты. Хотя может выкрутятся. Просто если скажем сравнить то, что было собрано GCC 3.5 и GCC 4.* - то там ABI разный и "скрестить" их может тока вариант SuSE (другие в голову не приходят, пока).

У тебя есть что-то собранное gcc 3.5? Случайно не ядро Linux 2.8? :) Версия С++ ABI у gcc менялась последний раз при переходе с ветки 3.3 на 3.4, в 4.0 она такая же, как в 3.4.

А теперь по теме :) Лично я очень рад :) На работе KDE 3.5, до этого был XFCE 4.2. Пользуюсь программами написанными на всём подряд и использующими каие угодно либы, если они (проги) удобные. Т.е. фанатизма geeka я не понимаю.

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

> Однако, предлагаю таки спуститься в реальный мир. Давай будем сравнивать удобство пользования компьютером, оснащенным в одном случае MS-Windows, а в другом -- KDE/linux (GNOME/linux).

Опять вы рассматриваете юзабилити само по себе и подменяете понятия. Почему все ваше юзкейсы так или иначе связаны с совместимостью с Windows? Ну тогда скажите, как девочке посмотреть PDF (Интернета нет, Acrobat Reader не установлен) или написать и отладить программу на PHP/Pascal (условия те же). Здесь Винда сливает. Почему вы не указали простые действия, которые и отражают истинное юзабилити? Читайте отчёт, чтобы не морозить глупости. А то деревенская аналитика получается... :)

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