LINUX.ORG.RU

Веб-браузер HaikuOS получил поддержку мультимедиа HTML5

 ,


2

2

Adrien Destugues (PulkoMandy) сообщил в блоге разработчиков HaikuOS о том, что добился существенных успехов в реализации поддержки мультимедиа-тегов HTML5 в стандартном браузере WebPositive, который идет в комплекте с ОС. Добавление функциональности, обеспечивающей HTML5 в WebPositive, а также интеграция потокового мультимедиа из Cети между WebPositive и Media Kit были частью задач этого разработчика по контракту с некоммерческим фондом Haiku Inc.

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

★★

Проверено: fallout4all ()
Последнее исправление: cetjs2 (всего исправлений: 6)

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

Об этом собственно и речь. Наличие таких приложений как стеллариум и vlc как бы говорит нам всем, что сидеть и ждать, пока под гайку появятся новые нативные аппликухи, не нужно.

У гайки репутация хорошо спроектированной, легковесной и опрятной операционки для десктопов и рабочих станций. Нужно поднять этот лозунг на знамена и дать людям возможность, наконец, пользоваться осью по назначению: запускать программы и при этом «чтобы ничего не тормозило».

Если им так хочется писать на своем тулките и апи, то флаг в руки. Но пусть сначала сделают репозиторий с софтом, чтобы можно было «apt-get install firefox» сказать, а вот когда можно будет, так и быть, разрешаю пилить свой вебкит-браузер.

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

Но пусть сначала сделают репозиторий с софтом, чтобы можно было «apt-get install firefox» сказать, а вот когда можно будет, так и быть, разрешаю пилить свой вебкит-браузер.

Пакетный менеджер уже есть и активно развивается. Рецепты (аналоги ебилдов) для сборки пакетов лежат тут - http://bb.haikuports.org/haikuports/wiki/Home Подробнее о том, как работает пакетный менеджер Haiku есть тут - https://dev.haiku-os.org/wiki/PackageManagement

Сам пакетник выглядит как-то так

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

Ой молодцы какие, даже папочка «ppc» имеется. :)

Где-то вроде пылился у меня iBook G3, надо бы попробовать на него гаечку водрузить. Авось взлетит и воспарит, зайка!

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

Разработчик Paweł Dziepak сообщает, что в процессе работы над улучшением планировщика в ядре Haiku ему удалось снять ограничение в 8 процессоров, добиться высокой производительности, отзывчивости, а также продвинутой поддержки многопроцессорных, многоядерных конфигураций. Первыми улучшения заметят пользователи процессоров Intel Sandy Bridge и более новых. http://haiku-os.livejournal.com/54069.html

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

VLC-то <...> чем не угодил?

Мне кажется, автор имел ввиду то, что это все очень старые версии и порты больше не обновляются (софт переехал на Qt, которого на Haiku [пока] нет(?))

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

с какого перепуга на HaikuOS нету Qt ?? если поискать на лоре - в 2009 году портировали Qt///

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

Софт обязательно должен быть в формате пакета HaikuOS .hpkg? Других вариантов не имеется?

До появления пакетника весь софт под гайкой ставился в основном путём ручного распаковывания zip-файла с программой. Какбэ переход на пакетный менеджер не отменил этого способа установки.

Ко всему прочему надо заметить, что hpkg файлы устанавливаются довольно-таки необычным образом: в системе есть сервис, который мониторит папки, в которые скачиваются из HaikuDepot (или копируются вручную) пакетные файлы в формате hpkg. Сервис монтирует скачанные файлы в VFS с помощью специального модуля файловой системы. Таким образом после монтирования пакета мы имеет мгновенно установленную и работоспособную программу. Процесс удаления программы сводится к простому удалению её hpkg-файла.

threedeyes
()
Ответ на: комментарий от X-Pilot

Как-раз таки Qt это единственное что есть на Haiku стоящего, а нативные программы безнадёжно устарели, и их функциональность вызывает только смех.

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

Кроме Qt еще есть openjdk софт... И на HaikuOS есть порт.

Qt годный кросс-платформенный тулкит, я Java тормозное говно. Портирование Qt на Haiku стратегически верное решение, а вот с Java думаю ошибка.

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

Портирование Qt на Haiku стратегически верное решение, а вот с Java думаю ошибка.

Стратегически верное решение — это портирование не только Qt, а вообще любых нужных тулкитов, если это будет способствовать появлению софта под беосятку-гаечку, хоть FLTK (который, к слову, тоже на плюсах написан и работает под *никсами, win32 и макосью).

В чем проблема портировать жабу — убей, не вижу. Как и не пойму, чем она вам мешает.

Тащемта приятно, что вокруг гайки есть движуха; это вам не хурд какой-нить. Больше, больше новостей про гайку, хороших и разных!

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

В чем проблема портировать жабу — убей, не вижу. Как и не пойму, чем она вам мешает.

Java - тормозное говно, и это не поправимо. Не надо вообще интерпретируемых языков, это неверное направление развития.

Тащемта приятно, что вокруг гайки есть движуха

Движуха из трёх человек, или сколько их там?

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

Java - тормозное говно, и это не поправимо.

Странно, вроде бы даже в нищебродских смартфонах работает, и не тормозит. Как так?

Не надо вообще интерпретируемых языков, это неверное направление развития.

LOLWUT Ждем лекцию от диванных анонимусов ЛОРа на заданную тему. Вы пошу́тите, да и мы, глядишь, посмеемся.

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

«У гайки репутация хорошо спроектированной, легковесной и опрятной операционки для десктопов и рабочих станций»

Это пока там нет софта. А вот когда Гайке прикрутят нормальные кодеки, браузеры и офисные пакеты, она станет такой же прожорливой и неповотливой, как Линух.

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

«Странно, вроде бы даже в нищебродских смартфонах работает, и не тормозит. Как так?»

Не мешай человеку убеждать себя, что это не он не осилил Жабу, а она ему не годится.

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

Это пока там нет софта. А вот когда Гайке прикрутят нормальные кодеки, браузеры и офисные пакеты, она станет такой же прожорливой и неповотливой, как Линух.

Линукс стал неповоротливым угробищем не от количества софта, а потому что изначально не разрабатывался для десктопа. Венда например рулила именно потому, что предоставляла единый, в т.ч. графический API и вообще была заточена прежде всего для «настольных» приложений. У гайки все это есть, плюс нормальный (читай: работающий) POSIX-layer, единообразное графическое представление, минус необходимость обратной совместимости.

Написать нормальные бекэнды для GTK+ и Qt, оптимизированные под низкоуровневые примитивы гайки, — и шквал существующих приложений сметет десктопный Линукс на обочину истории. :-)

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

Движуха из трёх человек, или сколько их там?

Давайте я вам, болезному, на простом примере все объясню. Вот была WinMobile 6.5 (или сколько там). Огромное коммьюнити, куча софта, документации, форумов, и все такое. А потом появился сраный айфон, под который не было ни разработчиков, ни сайтов типа stackoverflow, и все это практически в один миг стало ненужным. Другой пример: Нокия.

То, что сегодня гайку и софт под нее пишут три с половиной чудака, вовсе не означает, что через пару-тройку (пять-десять) лет все не повернется с ног на голову.

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

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

Вот была WinMobile 6.5 (или сколько там). Огромное коммьюнити, куча софта, документации, форумов, и все такое. А потом появился сраный айфон

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

То, что сегодня гайку и софт под нее пишут три с половиной чудака, вовсе не означает, что через пару-тройку (пять-десять) лет все не повернется с ног на голову.

Не означает и обратного.

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

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

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

Айфон это лишь пример. История знает и другие случаи, когда продукты и компании, владеющие 90% рынка, все сливали в очень короткие, по айтишным меркам, сроки. Тот же Нетскейп, например.

Цимес не в частностях, а в том, что если веришь во что-то (если это конечно не волшебник на небе), то делай что следует и как следует. Не обращая внимание на диванных аналитиков ЛОРа.

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

История знает и другие случаи, когда продукты и компании, владеющие 90% рынка, все сливали в очень короткие, по айтишным меркам, сроки.

А история знает случаи, когда рынок сливался продукту, за которым стоят три с половиной чудака? Чудаки могут захватить пустой рынок, но не вытеснить укоренившихся игроков.

если веришь во что-то (если это конечно не волшебник на небе), то делай что следует и как следует

С этим не поспоришь.

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

Пик был в 2010, ты это хотел сказать?

Пик 2010-го года связан с глобальными изменениями в Haiku, а имено добавление системы локализации в проект. Т.е. этот пик не что иное, как вставка в каждое приложение поддержки LocaleKit.

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

а в QtWebkit нормально поддерживаются новые фишки HTML5 (Canvas,WebGL, теги VIDEO, модный WebRTC) или там нужно пилить свой велосипед в каждом браузере ? не помню.

вообще этих вебкитов развелось форка 2.5: новый Blink, старый WebKit, свой форк (?) в QtWebkit.

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

а зачем вообще WebPositive, когда есть те же Arora и QtWeb? хотя если будет нормально интегрироваться со всеми кодеками MediaKit, например, будет вкусно.

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

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

или вообще больше софта, нативного и открытого.

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

WebGL в QtWebkit вроде бы есть, с С++ и сигналами/слотами интегрируется тривиально, хотя есть же node-webkit в котором тоже не сильно сложнее, и сам он вроде бы посвежее (да и на хромиуме что-то вроде node-webkit было такое, тоже там все должно быть нормально).

а вот что там в QtWebkit было с <VIDEO ...> и прочим — хз.

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

Тащемта приятно, что вокруг гайки есть движуха; это вам не хурд какой-нить.

я вот в Plan9 немного повтыкал; там появились сборки дистрибутивов

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

но без компилятора С++ (хотя есть вроде бы gcc v3), и разделяемых библиотек (у них даже не a.out, а свой формат бинарников похожий вроде него, но другой), без ELF-ов, ld.so и какого-нибудь clang-а с пакетным менеждером всё довольно-таки уныло.

хотя какая-то движуха тоже происходит: пилят фичи, портируют на ARM-ы, пишут какие-то поделки и т.п. в репозиториях и /n/sources

вот недавний релиз Plan9front вышел, кстати

так что пока генточка в дуалбуте и Exherbo в виртуалочке (как гента, но на paludis и без барахла в репозиториях) — наше всё.

или что-нибудь более бздявое, нативное и мультимедийное.

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

линукс он как автомобильная промышленность: сколько новую машинку (считай, ОС) не придумывай, всё равно какой-то танк получается (то есть, линукс), и доработка напильником.

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

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

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

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

у этих тоже что они не сделают — получится какой-то systemd и сбоку бантик.

старые-то пердуны вроде ken, dmr, пайка двигались наоборот — к минимализму, и совершенству (в том же go) — это когда нечего больше убрать, а не нечего больше добавить.

почувствуй разницу с «дистростроителями линукса».

сейчас сколько не выдумывают какой-нибудь андроед — а опять получается линукс, сколько не выдумывают поттеринги — а получается опять тот же самый launchd, только вдоль.

концептуально, рулил Plan9 с «всё это и правда файл, а не почти всё как в этом вашем юникс» и гаечка с мультимедией, асинхронностью на node.js и горутинами в libbe.so :)

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

Написать нормальные бекэнды для GTK+ и Qt, оптимизированные под низкоуровневые примитивы гайки

дык ведь было это всё в Gtk v1 и Qt v3, покопаться и допортировать на свежее, для начала порта.

и да, надо больше нативного, концептуально правильного софта !!! :))

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

Айфон это лишь пример. История знает и другие случаи, когда продукты и компании, владеющие 90% рынка, все сливали в очень короткие, по айтишным меркам, сроки. Тот же Нетскейп, например.

DEC Альфа с Tru64 Unix, Амига, тот же Ньютон и БеОС. не говоря уже о Symbolics и Commodore C64 каком-нибудь.

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

не, объяснять и проговаривать надо. или моду выдумать, но — нового стиля.

вот почему например, Амига была позабыта, а Макинтош стал модным? потому что «хорошие художники изобретают, а лучшие воруют», оседлали волну моды и из этой субкультуры для Homebrew деревянного APPLE I Возняка возник гламурный хипстерский айфон как символ моды, икона какого-нибудь Уорхола.

т.е., оседлали волну и зарабатывать стали не только на фронте этой волны (технологическое совершенство как киллер фича), но и на «отливе», сливая волну за счёт каких-нибудь субкультурных хипсторов.

обоюдоострый мечъ.

то есть, тщательнее надоть, с стилизацией и модой, минимализмом и киллер фичами.

про Нетскейп вообще забавно, тот же Jamie Zawinski устроил марш-бросок на полгода, а Брендан Айк навелосипедил свою недосхему яваскрипта.

криво, горбато, костыльно — но уже есть и работает, здесь и сейчас. в отличие от какого-нибудь концептуально верного Xanadu Теда Нельсона, красивого, правильного дизайна, который он строил лет 30, строил и так и недостроил.

Цимес не в частностях, а в том, что если веришь во что-то (если это конечно не волшебник на небе), то делай что следует и как следует.

есть такие понятия ЦКП (ценного конечного продукта, который уже готов, можно брать и ползоваться), и MVP (Minimal viable Product), минимально жизнеспособного по полноте фич (сюда же, идеи VSM Стаффорда Бира как модели живучей системы).

вот где-то там и наблюдается кризис жанра, когда не взлетает. тщательнее надоть.

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

Чудаки могут захватить пустой рынок, но не вытеснить укоренившихся игроков.

проще выдумать новый рынок.

не играть в игру с нулевой суммой и дольками старого пирога, по чужим правилам.

а переделать в положительную сумму «цепочек создания ценности» (а будет ценность — будет и какая-то стоимость вследствие) с растущим пирогом, по своим правилам.

возьми те же PC (открытая аппаратная рахитектура), открытые системы в ОС, интернет, смартфоны, носимую электронику и киберимплатнанты с нанофабриками и 3д-принтерами через интернет нанитов.

все они меняют правила игры, а не «делают такую же повозку, только лучше и чОрного цвета (Форд)».

anonymous
()

Как там DPI настраивается? А то на оптимальном для моего монитора разрешении экрана все элементы очень мелкие, ничего толком не разглядеть.

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

gcc в Plan9

поправка: gcc там оказывается, есть 4.5.4

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

я вот в Plan9 немного повтыкал; там появились сборки дистрибутивов [...] какая-то движуха тоже происходит: пилят фичи, портируют на ARM-ы, пишут какие-то поделки и т.п. в репозиториях и /n/sources

Два чая этому господину!

Plan9 на удивление перспективен; недавно вот узнал, что в Carnegie Mellon чуваки портируют его на старые маки. Это ли не повод раздавить бутылочку?

/Анонимус с iBook G3/

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

концептуально, рулил Plan9 с «всё это и правда файл, а не почти всё как в этом вашем юникс» и гаечка с мультимедией, асинхронностью на node.js и горутинами в libbe.so :)

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

и да, надо больше нативного, концептуально правильного софта !!! :))

Чтобы начал появляться (в промышленных масштабах) нативный и «правильный» как вы говорите софт, нужна критическая масса пользователей и разработчиков, которую я не вижу как получить, окромя как через портирование уже существующего софта и фреймворков.

Карочи говоря, сначала firefox на gtk, а потом уже нативная опера (ну та, что на престо, ЕВПОЧЯ) ;-)

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

да нормальная там BSD внутри, хотя и довольно сильно обкоцанная по сравнению с фряхой/опёнком.

В беоси (и гайке) унутри нифига не BSD. У них своя методология и подходы к архитектуре (google://BeOS Kits). Некоторая (и довольно значительная) часть решений и заимствований из юникса, конечно, есть, но ребята пошли куда дальше в том, что делают операционку именно для десктопов и рабочих станций. Им поэтому даже прощали неважный сетевой стек (во всяком случае, в оригинальной беоси), ибо BeOS/Haiku в первую очередь для видеоредакторов и real-time sound processing, а не для апача.

Выше уже кто-то кидал ссылку на радиостанцию. Вот примерно с таким отношением и нужно работать.

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

про Нетскейп вообще забавно, тот же Jamie Zawinski устроил марш-бросок на полгода, а Брендан Айк навелосипедил свою недосхему яваскрипта.

криво, горбато, костыльно — но уже есть и работает, здесь и сейчас. в отличие от какого-нибудь концептуально верного Xanadu Теда Нельсона, красивого, правильного дизайна, который он строил лет 30, строил и так и недостроил.

А расскажите поподробней, если не сложно? (Можете даже статью на хабр написать, заплюсуют. ^w^)

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

с линакса бежать некуда, везде забвение.

внимательно читаем и перечитываем тред до полного просветления. (ключевые слова: haiku, plan9, *bsd, и даже, прости-хоспади, хурд.)

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

ибо воистину, спасение утопающих суть дело рук самих утопающих!

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

netpositive это был самописный, а вот webpositive это на базе WebKit.

что не отменяет факта его ненужности.

им надо не браузер писать, а по-беосовски BrowserKit какой-нибудь для встраивания куда понадобится, хоть в webпозитив, хоть в портированный safari (лол, ага).

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

Как там DPI настраивается? А то на оптимальном для моего монитора разрешении экрана все элементы очень мелкие, ничего толком не разглядеть.

Советую просто купить очки. Ну или сменить монитор. (:

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

Мне кажется, автор имел ввиду то, что это все очень старые версии и порты больше не обновляются

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

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