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

Исходное сообщение
"Первые результаты портирования библиотека Qt4 для ОС Haiku"

Отправлено opennews , 27-Окт-09 19:39 
Евгений Абрамов, Герасим Троеглазов и Антон Соколов представили (http://joomla.iscomputeron.com/index.php?option=com_content&...) первую тестовую сборку проекта qt-beos (http://dev.osdrawer.net/projects/qt-beos), нацеленного на портирование библиотеки Qt4 для ОС Haiku (http://www.haiku-os.org), продолжающей развитие технологий BeOS. В качестве примера продемонстрирован (http://www.haiku-os.it/?q=node/636) запуск в окружении Haiku таких программ, как web-браузер Arora (http://code.google.com/p/arora/), qutIM, MoviePlayer, kCHMViewer и QtDesigner.

URL: http://joomla.iscomputeron.com/index.php?option=com_content&...
Новость: http://www.opennet.me/opennews/art.shtml?num=24003


Содержание

Сообщения в этом обсуждении
"Первые результаты портирования библиотека Qt4 для ОС Haiku"
Отправлено dsafdqe , 27-Окт-09 19:39 
не ради флейма, а зачем нужна BeOS/Haiku?

"Первые результаты портирования библиотека Qt4 для ОС Haiku"
Отправлено Tuxoid , 27-Окт-09 20:42 
не ради флейма, а зачем нужен Linux?

"Первые результаты портирования библиотека Qt4 для ОС Haiku"
Отправлено Аноним , 28-Окт-09 20:09 
поддерживаю вопрос. есть же hurd

"Первые результаты портирования библиотека Qt4 для ОС Haiku"
Отправлено User294 , 27-Окт-09 20:59 
Для ностальгирующих любителей загнувшейся BeOS, вестимо.

"Первые результаты портирования библиотека Qt4 для ОС Haiku"
Отправлено vkni , 27-Окт-09 23:36 
Она очень быстрая, лёгкая. Плюс, она больше ориентирована на десктоп, чем Linux.

Не знаю, как в Haiku, а в BeOS был очень хороший десктопный планировщик задач, спасавший от малейших подвисаний при просмотре видео в 2000м году. Плюс специальная файловая система, позволяющая хранить атрибуты файлов.

В общем и целом, если не напортачат и будут развивать Haiku также, как сейчас, на ней вполне можно будет жить через год на слабых компах, где KDE4/Gnome3 не тянет.

Ну и в отличие от ReactOS операционная система Haiku alpha1 довольно стабильна.


"Первые результаты портирования библиотека Qt4 для ОС Haiku"
Отправлено аноним , 28-Окт-09 05:13 
> Плюс, она больше ориентирована на десктоп, чем Linux.

Каким же это образом и по каким критериям? Здается мне, вы путаете лучшую поддержку десктопа и худшую поддержку всего, кроме десктопа.

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

Лооооол. Почему сразу не вспомнить 80-е?

> Плюс специальная файловая система, позволяющая хранить атрибуты файлов.

А какая файловая система не позволяет хранить атрибуты файлов?

> В общем и целом, если не напортачат и будут развивать Haiku также, как сейчас, на ней вполне можно будет жить через год на слабых компах, где KDE4/Gnome3 не тянет.

С этим единственно можно согласиться, остальное - чистый бред.

> Ну и в отличие от ReactOS операционная система Haiku alpha1 довольно стабильна.

ReactOS бесполезен как самостоятельная ОС.


"Первые результаты портирования библиотека Qt4 для ОС Haiku"
Отправлено dq0s4y71 , 28-Окт-09 12:33 
>> В общем и целом, если не напортачат и будут развивать Haiku также, как сейчас, на ней вполне можно будет жить через год на слабых компах, где KDE4/Gnome3 не тянет.
>
>С этим единственно можно согласиться, остальное - чистый бред.
>

Согласиться можно, но если не тянет KDE4/Gnome3, то можно поставить FluxBox или Xfce. Зачем еще один велосипед?

>> Ну и в отличие от ReactOS операционная система Haiku alpha1 довольно стабильна.
>
>ReactOS бесполезен как самостоятельная ОС.

Он еще не родился. Вот допилят хотя бы до беты, там и посмотрим. :)


"Первые результаты портирования библиотека Qt4 для ОС Haiku"
Отправлено vkni , 28-Окт-09 19:06 
>Согласиться можно, но если не тянет KDE4/Gnome3, то можно поставить FluxBox или
>Xfce. Зачем еще один велосипед?

Там граф. система побыстрее. Да и грузится оно у меня быстрее, чем Linux до X-ов. Т.е. до KDE4.


"Первые результаты портирования библиотека Qt4 для ОС Haiku"
Отправлено User294 , 08-Ноя-09 02:34 
>Там граф. система побыстрее.

Без бенчмарков и проверки практикой - не густо :P.

>Да и грузится оно у меня быстрее, чем Linux до X-ов. Т.е. до KDE4.

У меня убунта грузится порядка 10 секунд. Куда уж быстрее, bios и то дольше тупит...


"Первые результаты портирования библиотека Qt4 для ОС Haiku"
Отправлено vkni , 28-Окт-09 19:04 
> Лооооол. Почему сразу не вспомнить 80-е?

Гражданин. На Haiku ещё тестов не делали. Но вполне возможно, что планировщик для десктопных задач окажется таки лучше, чем в сейчас в Linux (вполне, на мой взгляд, хороший, но появился же коливасовский). Ситуация в 2001-м - это некоторая заявка на будущее. Не больше. Но и не меньше.

> Каким же это образом и по каким критериям? Здается мне, вы путаете лучшую поддержку десктопа и худшую поддержку всего, кроме десктопа.

Мышека не подвисала. :-) От десктопа нужна мгновенная реакция, отсутствие подвисаний при просмотре видео (без ручной простановки приоритетов nice'ом) и т.д. На Linux той поры это было невозможно без патчей (preemption и low-latency).

> А какая файловая система не позволяет хранить атрибуты файлов?

Такие как в BeFS практически никакая. BeFS позволяет хранить произвольное количество атрибутов в виде "название-значение". Типы атрибутов - (int32, int64, float,
double, or string или бинарные данные любого размера. Цитата по http://www.nobius.org/~dbg/practical-file-system-design.pdf


"Первые результаты портирования библиотека Qt4 для ОС Haiku"
Отправлено аноним , 28-Окт-09 05:14 
>не ради флейма, а зачем нужна BeOS/Haiku?

Что значит зачем? Ты считаешь, что Linux - венец творения и других осей больше писать не надо?


"Первые результаты портирования библиотека Qt4 для ОС Haiku"
Отправлено dq0s4y71 , 28-Окт-09 12:28 
ОСи создаются не для того, чтобы стать "венцом творения". Линукс используется много где, начиная с мобильных устройств и кончая суперкомпьютерами. А вот где будет использоваться ОС Хайку - не понятно. На десктопе x86? :) Впрочем, я ничего против не имею, пусть пилят, если им нравится. Но вопрос был задан резонный.

"Первые результаты портирования библиотека Qt4 для ОС Haiku"
Отправлено vkni , 28-Окт-09 19:17 
>А вот где будет использоваться ОС Хайку - не понятно. На десктопе x86? :)

Вполне можно на десктопе х86. Для нетребовательного десктопа, думаю, сойдёт. POSIX там есть, браузер имеется, просмотр pdf тоже. Flash нет, это плохо.

Сейчас компов очень много, значит сотню тысяч инсталляций вообще что угодно получит. Хоть minix3 с X-ами ;-).


"Первые результаты портирования библиотека Qt4 для ОС Haiku"
Отправлено angel_il , 27-Окт-09 19:43 
видимо just for fun

"Первые результаты портирования библиотека Qt4 для ОС Haiku"
Отправлено BirdGovorun , 27-Окт-09 20:12 
Ребята так развлекаются, ну и на здоровье.

"Первые результаты портирования библиотеки Qt4 для ОС Haiku"
Отправлено Аноним , 27-Окт-09 20:54 
Ну, собственно, just for микроядерной архитектуры, любопытной файловой системы, отсутствия груза обратной совместимости со всем подряд (это не *nix, но posix-сщвместимость имеется), хорошей оконной подсистемы и мультимедийных фишек. Главное - все это значительно проще для пользователя. Ведь линукс (чтоб _по-настоящему_ довести до ума) надо пообрабатывать напильником, предварительно все хорошенько покопав. А тут - прямо из коробки.

Конечно, сырое еще и подустарело (последний релиз BeOS был начале 2000-х), но потенциал огромный! В свое время ее даже планировали как альтернативу Mac OS Classic...

Проще говоря, не *nix единым и чем больше открытых осей, тем хуже сами знаете кому :-).

ЗЫ: сейчас начнется...


"Первые результаты портирования библиотеки Qt4 для ОС Haiku"
Отправлено User294 , 27-Окт-09 21:12 
>Ну, собственно, just for микроядерной архитектуры,

Сама по себе архитектура самоценностью не является.

>любопытной файловой системы,

Перечислить ее преимущества над существуюшими дизайнами - осилите? А если на версионники посмотреть заодно, etc? Или любопытной - это на момент выхода BeOS имеется в виду? Если кто был в анабиозе - с тех пор народ придумал вагон более любопытных дизайнов ФС. Правда, в других ОС.

>отсутствия груза обратной совместимости со всем подряд

И софта - как следствие...

>но posix-сщвместимость имеется),

Ага, а в итоге 1 хрен получится что никто не будет пользоваться кульным супер-дупер апи, потому что под него нет софта а кроссплатформенные либы типа кутей везде работают одинаково.И ради чего огород? :)

>хорошей оконной подсистемы и мультимедийных фишек. Главное - все это значительно проще
>для пользователя. Ведь линукс (чтоб _по-настоящему_ довести до ума) надо пообрабатывать
>напильником, предварительно все хорошенько покопав. А тут - прямо из коробки.

Да, прямо из коробки... что? Вот например дрова для моей звуковой карты там из коробки - найдутся? А для видяхи? А чтоб еще и с 3D и прочая? Или как мне мультимедийными возможностями предлагается воспользоваться то? Слушая звук через PC-спикер и используя VESA-видеорежимы в гольном 2D без нифига? Спасиб, я так ...цать лет назад развлекался. Или может быть, кто-то резко спортирует под экзота всю кучу всевозможных драйверов а производители резко начнут поддерживать чудесатую систему? А что их к этоу побудит?

>потенциал огромный!

Знаете сколько штук по типу беоси с огромным потенциалом на задворках истрии валяется?

>Проще говоря, не *nix единым и чем больше открытых осей, тем хуже
>сами знаете кому :-).

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

>ЗЫ: сейчас начнется...

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


"Первые результаты портирования библиотеки Qt4 для ОС Haiku"
Отправлено VeGeek , 28-Окт-09 10:36 
>Сама по себе архитектура самоценностью не является.

В контраст с Linux, где наплодили кучу взаимоисключающих слоёв абстракций, таки является.
>Перечислить ее преимущества над существуюшими дизайнами - осилите?

Клёвая фс с метаданными, в которые можно записать вообще всё (в беоси туда писали ассоциации файлов и иконки, была даже демка, где пихали форматирование для plain-text. теперь можно засунуть теги и прочую semantic-desktop лабуду).
Всякие *Kit, создающее впечатление именно о том, что систему проектировали. MediaKit, который умел всё, что умеет PulseAudio, ещё лет десять назад).
Многопоточность.
>Вот например дрова для моей звуковой карты там из коробки - найдутся?

Вполне могут найтись. Моя AC`97 таки заработала. Если что, можно и oss4 под гайку заюзать.
>А для видяхи?

Аналогично. Да и vesa с mtrr там вполне терпима.
>А что их к этоу побудит?

Возможно, это чудо кому-нибудь понравится в сфере юзер-ориентированной эмбедщины. Или будут портировать драйвера как в линукс.
>А чтоб еще и с 3D и прочая?

Пока что только софтверный рендеринг, хотя Gallium3d ковыряют потиху.
P.S. Ну прямо ЛОР какой-то, честное слово.


"Первые результаты портирования библиотеки Qt4 для ОС Haiku"
Отправлено User294 , 28-Окт-09 14:28 
>В контраст с Linux, где наплодили кучу взаимоисключающих слоёв абстракций, таки является.

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

>Клёвая фс с метаданными, в которые можно записать вообще всё (в беоси
>туда писали ассоциации файлов и иконки, была даже демка, где пихали
>форматирование для plain-text. теперь можно засунуть теги и прочую semantic-desktop лабуду).

Забавно, но ничего сверхъестественного - похожие фичи есть у кого угодно. Вон у NTFS например альтернативные потоки есть - в них тоже по идее можно пхать что угодно. Юзеж на практике? Да, малварь туда любит пихать всякий хлам а вот найти его там - весь мозг сломаешь. С иконками и форматированием - хакерье пожалуй даже сплойты накорябает. Прикольно же - когда вас кто-то имеет а вы его даже на уровне ФС и не видите вообще :)

>Всякие *Kit, создающее впечатление именно о том, что систему проектировали.

Если посмотреть историю, множество отлично спроектированных систем гниет на свалке. А выживают какие-то средние системы, где ориентировались на практические результаты. Ну а такое ориентирование гробит стройность архитектуры ради скорости, не дает применить некоторые решения из-за совместимости, etc.

> MediaKit, который умел всё, что умеет PulseAudio, ещё лет десять назад).

Вот 15 лет назад у этой системы были хорошие шансы. А то что некоторые их профакапили - случается, да. А через 15 лет мир уже немного другой. И требования другие, к мультимедиа в частности. Если кто хочет быть массовым - а он не хочет например видео в HD уметь гнать? А чтоб еще и ускоряя его декодирование на видеокарте? А через какоенить HDMI аудио выдавать - не хотите? А то даже пингвинов и то этому обучили как я посмотрю. Несмотря на их архитектурную корявость.

>Многопоточность.

Ээ а что, у кого-то в 2009 году какие-то крупные проблемы с потоками, что это преподностися как некий плюс? Я что-то пропустил? Или wth?

>Вполне могут найтись.

Угу, вон в реактосе "вполне могут работать виндовые дрова". Уже 10 лет как "вполне могут", только на практике - ее реально запустить только на виртуалке. А на реальном железе - спасибо если вообще загрузится, после чего (если вы удачливы) - ну удачи подцепить хотя-бы треть железа и чтобы оно при этом еще и работало.

>Моя AC`97 таки заработала.

Да, меня циферки 97 улыбают. Подумаешь, прибамбас 12-летней древности. Проблема только в том что прошло 12 лет и требования к мультимедиа с тех пор в общем то ушли вперед.

>Если что, можно и oss4 под гайку заюзать.

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

>Аналогично. Да и vesa с mtrr там вполне терпима.

Чуваки, если вы про мультимедия в 2009 году рот разеваете - VESA, извините, не котируется. От системы плюсом которой преподносится мультимедия в 2009 году ожидается что-то более другое. Для начала - ну уж никак не ниже уровнем чем есть у general-purpose систем типа пингвинов. Иначе заявы про то что мультимедия сильная сторона выглядят достаточно смешно.

>Возможно, это чудо кому-нибудь понравится в сфере юзер-ориентированной эмбедщины.

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

>Или будут портировать драйвера как в линукс.

В линукс оно так получилось по ряду совпадений, оно даже может взлететь. Уповать на то что так же получится у кого-то еще ... ну... вы в своем праве попробовать.

>Пока что только софтверный рендеринг, хотя Gallium3d ковыряют потиху.

Потиху... а я доживу до момента когда будет полностью поддерживаться железо моего текущего писюка?И не буду ли я к тому моменту седым?

>P.S. Ну прямо ЛОР какой-то, честное слово.

Да нет, просто попытка посмотреть на вещи прагматично. Хоть оно и не нравится романтикам от осестроения.


"Первые результаты портирования библиотеки Qt4 для ОС Haiku"
Отправлено zhus , 28-Окт-09 11:51 
> Ага, а в итоге 1 хрен получится что никто не будет пользоваться кульным
> супер-дупер апи, потому что под него нет софта а кроссплатформенные либы типа
> кутей везде работают одинаково.И ради чего огород? :)
> Знаете сколько штук по типу беоси с огромным потенциалом на задворках истрии валяется?

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

> Да, прямо из коробки... что? Вот например дрова для моей звуковой
> карты там из коробки -

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

PS. Вы забыли всем сообщить чем им надо было заняться вместо того, чтобы писать "никому не нужную" ось. Тогда бы я сказал, куда вам надо идти :))


"Первые результаты портирования библиотеки Qt4 для ОС Haiku"
Отправлено User294 , 28-Окт-09 21:58 
>Да что же у вас за мания? Вы любой росток, любую травинку,
>выросшую на обочине, готовы растоптать, закопать и заасфальтировать только потому, что
>(как кажется вам) "один хрен получится", "никто не будет пользоваться" и
>т.п. Причем вам оно не мешало, просто попалось на глаза!

Какой вы злой. А аргументы поконструктивнее у вас есть? А то бросаться с кулаками на всех чье мнение вам не нравится - не очень умно.

>аргумент "вон сколько таких ростков по обочинам заасфальтировано" вообще выходит за
>рамки и логики и здравого смысла.

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

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

Ну, наверное, тех кто будет пользоваться системой волнует поддержка их железа. В реактосе с этим например до сих пор опа. Хотя казалось бы как просто - сделать NT-совместимое ядро и заработают, дескать NTшные дрова. А на практике все вышло как-то довольно уныло.

>Не интересно, не ... .

Не ... что?

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

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

>PS. Вы забыли всем сообщить чем им надо было заняться вместо того,
>чтобы писать "никому не нужную" ось. Тогда бы я сказал, куда
>вам надо идти :))

Указывать другим что делать - занятие неблагодарное. Тем не менее, если слать всех на ... - тогда для кого будет ОС? :)


"Первые результаты портирования библиотеки Qt4 для ОС Haiku"
Отправлено zhus , 29-Окт-09 00:09 
> Какой вы злой. А аргументы поконструктивнее у вас есть? А то бросаться
> с кулаками на всех чье мнение вам не нравится - не очень умно.

Извините, возможно был излишне эмоционален, хотя "...с кулаками на всех..." не соответствует сказанному.

А если поконструктивнее... Вы с удручающим максимализмом пытаетесь оценить проект со стороны пользователя конечного продукта. Так, вероятно, можно оценивать коммерческий проект, и если бы это была пребета оси за сто денег, то аргументы "где поддержка моей звуковухи" или "где 3д искаропки" легли бы первой строчкой и багтрекер. Проект с открытым кодом разработчики ведут не для того, чтобы впарить вам потом лучшее ПО на свете. Люди занимаются интересным делом и ценность проекта может заключаться в самом процессе, в опыте, который получают разработчики реализуя менее "любопытный дизайн ФС", в неожиданных решениях непредвиденных проблем архитектуры, "не являющейся самоцелью". Когда-то давно я реализовывал псевдореляционную файловую СУБД на ассемблере и форте для ДВК-3М и до сих пор помню азарт, с которым из визжащего роботрона вынимал очередной метр листинга для подробного изучения дома. И проект закончился не тогда, когда появился писи-эксти, турбо си 2 и борландовский парадокс, невообразимо превосходящий мое поделие и архитектурно и функционально, а когда ДВК оказался никому не нужен и сдохший КЦГД заменить было нечем. Я сейчас чертовски жалею, что не стал программистом.

> глухо в плане реальной применимости системы в жизни

Тот же упомянутый ReactOS внес заметный вклад в wine. И пусть он не дополз до релиза. Да если даже и не доползет... "Реальна применимость системы в жизни" не единственный критерий ценности проекта. И уж тем более открытого проекта.

А на задворках истории валяется много чего ценного, и оказалось оно там не обязательно по объективным причинам. Я прекрасно понимаю людей, не желающих отправлять ВеOS туда, где лежат OS/2, Next и прочая.

> Для начала - я пытаюсь понять кто, что и зачем делает. Ну и чем оно лучше других, etc.

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

> Да, прямо из коробки... что? Вот например дрова для моей звуковой карты там
> из коробки - найдутся? А для видяхи? А чтоб еще и с 3D и прочая?

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

> Или как мне
> мультимедийными возможностями предлагается воспользоваться то? Слушая звук через
> PC-спикер и используя VESA-видеорежимы в гольном 2D без нифига? Спасиб, я так ...цать
> лет назад развлекался. Или может быть, кто-то резко спортирует под экзота всю кучу
> всевозможных драйверов а производители резко начнут поддерживать чудесатую систему? А
> что их к этоу побудит?

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


"Первые результаты портирования библиотеки Qt4 для ОС Haiku"
Отправлено dq0s4y71 , 29-Окт-09 11:46 
Поддерживаю. Не знаю зачем нужна ОС Хайку, но пусть будет. Хотя бы из любви к искусству... :)

"Первые результаты портирования библиотеки Qt4 для ОС Haiku"
Отправлено Allex , 28-Окт-09 10:36 
QT4 для BeOS - это то, что "доктор прописал" - самое важное на данном этапе развития. Не стоит над ней глумиться, если вы не видите перспектив этой ОС.