LINUX.ORG.RU

Состояние порта Qt 4.5.1 на HaikuOS

 ,


0

0

Начатый полтора года назад проект переноса Qt 4.5 на операционную систему Haiku принёс некоторые результаты, а именно запуск некоторых программ с сайта qt-apps.org

Например:

А также удалось запустить QT Designer.

На данный момент в проекте переноса заняты два человека.

Сайт проекта: http://dev.osdrawer.net/projects/33

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

★★★★★

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

Re: Состояние порта Qt 4.5.1 на HaikuOS

Молодцы! Для Haiku, думаю, это сыграет положительно в плане популяризации.

supreme ()

Re: Состояние порта Qt 4.5.1 на HaikuOS

Хайку пишут маньяки. Хорошие маньяки, правильные. Всяческих им успехов.

Eugenep ()

Re: Состояние порта Qt 4.5.1 на HaikuOS

А Krename запускается?

Shaman007 ★★★★★ ()

Re: Состояние порта Qt 4.5.1 на HaikuOS

Объясните, чем Haiku лучше Debian-а?

В faq у них написано:

Linux-based distributions stack up software — the Linux kernel, the X Window System, and various DEs with disparate toolkits such as GTK+ and Qt — that do not necessarily share the same guidelines and/or goals. This lack of consistency and overall vision manifests itself in increased complexity, insufficient integration, and inefficient solutions, making the use of your computer more complicated than it should actually be.

Instead, Haiku has a single focus on personal computing and is driven by a unified vision for the whole OS. That, we believe, enables Haiku to provide a leaner, cleaner and more efficient system capable of providing a better user experience that is simple and uniform throughout.

Не слишком-то убедительно..

Manhunt ★★★★★ ()

Re: Состояние порта Qt 4.5.1 на HaikuOS

Она кавайна, если еще и на qt сделают - это будет мегакруто!

kost-bebix ★★ ()
Ответ на: Re: Состояние порта Qt 4.5.1 на HaikuOS от Manhunt

Re: Состояние порта Qt 4.5.1 на HaikuOS

Ну в общем если линукс - это результат ДТП камаза перевозившего различные детские конструкторы - оно жрет соляру, дымит ползает и называется машиной. При это ее ценят за прошлое (то что оно раньше было камазом), и будущее (что из нее потенциально можно что то собрать), но в настоящем оно бесполезно. То хайку имеет только одно общее - что в настоящем оно бесполезно, но камазом оно не было и собрать из него ничего не выйдет.

wfrr ★★☆ ()

Re: Состояние порта Qt 4.5.1 на HaikuOS

а разве полтора года назад Qt 4.5 существовала?

anonymous ()

Re: Состояние порта Qt 4.5.1 на HaikuOS

Зря вы так. Пусть живет. Имхо весьма симпатичная будет ОСь...

ava1ar ()
Ответ на: Re: Состояние порта Qt 4.5.1 на HaikuOS от wfrr

Re: Состояние порта Qt 4.5.1 на HaikuOS

>Думаешь микроядро легче закапывать?

Говорю же, там хоть интересней :) Ну и с архитектурной точки зрения правильней, ИМХО

rtfm ()
Ответ на: Re: Состояние порта Qt 4.5.1 на HaikuOS от anonymous

Re: Состояние порта Qt 4.5.1 на HaikuOS

>а разве полтора года назад Qt 4.5 существовала?

Релиз Qt 4.4 был весной того года. Соответственно, была открыта ветка 4.5.

gogi ()

Re: Состояние порта Qt 4.5.1 на HaikuOS

День Qt на ЛОРе?

Werehuman ★★ ()
Ответ на: Re: Состояние порта Qt 4.5.1 на HaikuOS от Manhunt

Re: Состояние порта Qt 4.5.1 на HaikuOS

Например, она вендявенькая - там графика в ведро встроена. Для десктопа это плюс. Но то что проект не имеет будущего - это да.

Werehuman ★★ ()
Ответ на: Re: Состояние порта Qt 4.5.1 на HaikuOS от Manhunt

Re: Состояние порта Qt 4.5.1 на HaikuOS

Профит будет с того, шо на странице поменяют это:

[quote]Instead, Haiku has a single focus on personal computing and is driven by a unified vision for the whole OS. That, we believe, enables Haiku to provide a leaner, cleaner and more efficient system capable of providing a better user experience that is simple and uniform throughout.[/quote]

На это:

[quote]Haiku distributions stack up software -- the Haiku kernel, the X Window System, and various DEs with disparate toolkits such as GTK+ and Qt -- that do not necessarily share the same guidelines and/or goals. This lack of consistency and overall vision manifests itself in increased complexity, insufficient integration, and inefficient solutions, making the use of your computer more complicated than it should actually be.[/quote]

Evil_Wizard ★★★ ()
Ответ на: Re: Состояние порта Qt 4.5.1 на HaikuOS от cetjs

Re: Состояние порта Qt 4.5.1 на HaikuOS

>а Aror"у когда портируют-то???

Webkit уже есть:

http://qube.ru/news/vozmozhno-qt451-dlja-haiku-ne-za-gorami#comment-49197

http://qube.ru/news/itogovyj-otchet-2009-google-summer-code-haiku-code-drive -- но код http://github.com/leavengood/Haiku-Browser/commits/master недопилен

Можно вступать & компелировать.

anonymous ()
Ответ на: Re: Состояние порта Qt 4.5.1 на HaikuOS от threedeyes

Re: Состояние порта Qt 4.5.1 на HaikuOS

Круто! примите поздравления. Пробовал с гайки закачать сабж по SVN, вываливался с ошибкой SVN OPTIONS. У вас есть что-то вроде тестов, feature matrix, что работает, что не работает, состояние порта ? Что готово, что нужно допилить?

anonymous ()

Re: Состояние порта Qt 4.5.1 на HaikuOS

> This lack of consistency and overall vision manifests itself in increased complexity, insufficient integration, and inefficient solutions, making the use of your computer more complicated than it should actually be.

ч.т.д. - когда умрут все дистрибутивы кроме Ubuntu и производных - наступит рай на земле, так? ^_^

I-Love-Microsoft ★★★★★ ()
Ответ на: Re: Состояние порта Qt 4.5.1 на HaikuOS от Evil_Wizard

Re: Состояние порта Qt 4.5.1 на HaikuOS

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

Имхо, намного толковее было бы, коль она позиционировалась как мультемедийная ос, так и сделать ее в этом направлении с поддержкой все и вся в аудио и видео. Лучше за это время сделали бы один толковый видео и аудио редакторы, для профи. Второи вариант мультимедия центр для дома. Плюс, могли бы все это продавать на своем железе, типа эпла и ограничиться определенным набором железа, на котором работает и типа есть поддержка - это для тех кто сам хочет собрать комп. Вот так мне кажется было бы честнее и давно бы уже на рынок вылезли бы

anonymous ()
Ответ на: Re: Состояние порта Qt 4.5.1 на HaikuOS от anonymous

Re: Состояние порта Qt 4.5.1 на HaikuOS

Для Qt достаточно написать бэкенд для графической системы и реализовать взаимодействие с оконной системой, а потом родной движек стилей перетащить, после чего просто поддерживать сие в актуальном состоянии.
ЗЫ
Кутим что ли туды портировать?

Gorthauer ★★★★★ ()

Re: Состояние порта Qt 4.5.1 на HaikuOS

какие вы все унылые. я счас арору под гайкой увидел на компе самого разраба :)

bernd ★★★★★ ()
Ответ на: Re: Состояние порта Qt 4.5.1 на HaikuOS от anonymous

Re: Состояние порта Qt 4.5.1 на HaikuOS

А смысл ? Ну что пробовали, то и запускалось практически =)

На данный момент не собираются из Qt два модуля - opengl и phonon - просто за них не брались. Некоторые платформенные классы в виде заглушек, во многих есть недоработки. Но в принципе собирается и болеменее работает все что должно собираться и работать на других платформах =)

anonymous ()
Ответ на: Re: Состояние порта Qt 4.5.1 на HaikuOS от anonymous

Re: Состояние порта Qt 4.5.1 на HaikuOS

>а уж про поддержку железа

кто нибудь, портировал бы это: http://www.sigops.org/sosp/sosp09/papers/ryzhyk-sosp09.pdf "Automatic Device Driver Synthesis with Termite"

Описан инструмент для автоматической генерации драйверов по DSL в двух частях: один DSL описывает спецификации железа, второй DSL -- интерфейсы ОС. В итоге, можно из одной спецификации железа сгенерировать несколько драйверов под разные ОС, под разные версии. Например, они генерировали под разные версии ядра Linux с поломаной совместимостью между версиями или под Linux и FreeBSD.
В nVidia есть "унифицированная архитектура драйверов", нечто подобное.
Gallium -- тоже шаг в правильном направлении.
Но тут описывается фреймворк для *любых* драйверов и ОС.

Кто там переживает, что есть маленькие красивые ОС и нет драйверов для них? Портируйте линус-драйвера на такую технологию, запрашивайте от вендоров спеки на железо в виде такого DSL, и будет вам щасте.

===8<===--- Abstract ----
Faulty device drivers cause significant damage through
down time and data loss. The problem can be mitigated
by an improved driver development process that guar-
antees correctness by construction. We achieve this by
synthesising drivers automatically from formal specifi-
cations of device interfaces, thus reducing the impact of
human error on driver reliability and potentially cutting
down on development costs.
We present a concrete driver synthesis approach and
tool called Termite. We discuss the methodology, the
technical and practical limitations of driver synthesis,
and provide an evaluation of non-trivial drivers for
Linux, generated using our tool. We show that the per-
formance of the generated drivers is on par with the
equivalent manually developed drivers. Furthermore,
we demonstrate that device specifications can be reused
across different operating systems by generating a driver
for FreeBSD from the same specification as used for
Linux

=======-------8<---======

anonymous ()
Ответ на: Re: Состояние порта Qt 4.5.1 на HaikuOS от anonymous

Re: Состояние порта Qt 4.5.1 на HaikuOS

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

вроде такого?
http://emusician.com/mag/emusic_ik_multimedia_tracks_2/
http://www.haiku-os.org/community/forum/multitrack_a_v_suite
SampleStudio, BeGroovy, и т.п.

>Плюс, могли бы все это продавать на своем железе,


был какой-то аппаратный диджейский микшер года 1998-го с встроенной BeOS. Сдох, ЕМНИП

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


вроде такого? iMica
http://www.osnews.com/story/21417/AROS_Status_Update_Introducing_iMica

Поставить на какой-нибудь нетбук гайку, сделать дистрибутив софта наподобие icaros для AROS, и вперёд

anonymous ()
Ответ на: Re: Состояние порта Qt 4.5.1 на HaikuOS от Manhunt

Re: Состояние порта Qt 4.5.1 на HaikuOS

Ну смотря какого железа, конечно. Вот например, AMD уже сколько грозится спеки открыть? И что именно она открывает? А так можно было бы этот процесс формализовать. Есть спека в виде стандартизированного *DSL* -> есть открытость, нет -- есть невнятная тыща страниц в pdf, а не спецификация.
Формальная спецификация нужна конечно не на всё железо, а только спецификация внешних интерфейсов, чтобы построить драйвер.

anonymous ()

Re: Состояние порта Qt 4.5.1 на HaikuOS

Опа, всётаки пропустили =)

ну так вот, о чём я, под Гайкой в одночасье появилась КУЧА софта! Ура!

sniper21 ★★★★★ ()
Ответ на: Re: Состояние порта Qt 4.5.1 на HaikuOS от anonymous

Re: Состояние порта Qt 4.5.1 на HaikuOS

[quote]Плюс, могли бы все это продавать на своем железе, типа эпла и ограничиться определенным набором железа, на котором работает и типа есть поддержка - это для тех кто сам хочет собрать комп. Вот так мне кажется было бы честнее и давно бы уже на рынок вылезли бы[\quote]

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

anonymous ()
Ответ на: Re: Состояние порта Qt 4.5.1 на HaikuOS от anonymous

Re: Состояние порта Qt 4.5.1 на HaikuOS

> Есть спека в виде стандартизированного *DSL* -> есть открытость, нет -- есть невнятная тыща страниц в pdf, а не спецификация.

В том вся и беда, что то, что изложено на английском в pdf, в более-менее читабельном/поддерживаемом виде на единый для всех железок формальный язык не переложить. Попробуй пролистать хотя бы АМД-шные спецификации, и по параграфу из каждой главы переписать на том DSL. Не получится.

Для более-менее простых железок, может, и сгодилось бы...

Manhunt ★★★★★ ()

Re: Состояние порта Qt 4.5.1 на HaikuOS

где теги "велосипед" и "некрофилия"?

anonymous ()
Ответ на: Re: Состояние порта Qt 4.5.1 на HaikuOS от anonymous

Re: Состояние порта Qt 4.5.1 на HaikuOS

И еще раз: формальная спецификация окажется значительно сложнее, чем собственно драйвер. Поэтому шансы получить ошибку в драйвере существенно ниже, чем шансы получить ошибку в спецификации. Фраза "thus reducing the impact of human error on driver reliability and potentially cutting down on development costs" крайне сомнительна.

Manhunt ★★★★★ ()
Ответ на: Re: Состояние порта Qt 4.5.1 на HaikuOS от Manhunt

Re: Состояние порта Qt 4.5.1 на HaikuOS

Серверу - серверное. Десткопу - максимум скосрости, пускай в ущерб надёжности. Порт Qt - вынужденная мера наращивания критической базы десктопного софта. Пингвин стаж таки жирноватым для десткопа. Где та реактивная скорость 2001 года, когда оно прекрасно летало на дюронах 700 +128 рам +кде3+ 2.4.19, а игры под вайном работали ощутимо быстрее чем в вынь98(на прмиере гта3, unreal, quake123)? Принудительное обновление и обязательный бетатестинг (попробуй заставить работать новую GF280 на 2.2 ведре) - вполне себе анальное рабство. Альтернатива линупсу необходима.А значит нужны и гайка, и арос, и реактос.

anonymous ()
Ответ на: Re: Состояние порта Qt 4.5.1 на HaikuOS от anonymous

Re: Состояние порта Qt 4.5.1 на HaikuOS

а если у вас будет сын, и он, на бабушкиных блинах, потолстеет, вы его пристрелите и начнете делать нового? Попахивает школьным максимализмом от привычки бросать один проект и с пеной у рта кидаться во второй. кто сказал, что когда хайку станет равной (в понятном смысле) пингвину, она не будет жирной и тормозной?

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