RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : браузер


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Список сообщений
From : Igor Vaskov
To : valerius
Subj : браузер

> > > > добрый день.
> > > > где-то на форуме писали, что фаирфокс больше портировать не будут, поскольку егоные разработчики перешли на нечто, не поддержмое ос2.
> > > > какой-то импортный чел делает супермиум на основе хрома, работающий даже на вин_хп. а его (в смысле браузер, а не чела) тоже невозможно портировать?
> > >
> > > Firefox давно перешли на язык Rust. Для раста нужен llvm вместо gcc, а его под ось нет.
> > > Вдобавок, насколько я понимаю, rust не поддерживает 32-битные системы от слова совсем (64-bit only).
> > > Поэтому, его даже на winxp портировать проблематично.
> > >
> > > PS: Браузер Dooble под QT Webengine вполне норм. Юзать можно. Попробуй.
> >
> > К сожалению QT не работает под OS/4 из-за кривой сборки и выравнивания. Отключить оптимизацию тем, кто портирует это чудо, видно религия не позволяет.
> > А этот Dooble я не могу запустить даже под родной ArcаОсью. Трапается, работать не хочет.
> >
> У меня QT работает под OS/2. По-крайней мере, Dooble как раз под OS/4 у меня и стоит. Правда ядро не распоследнее.
> Самое последнее у меня запустить не удалось. Там при загрузке кучу ошибок выдает. Так и не удалось загрузться. И руки не доходят.
> Кроме того, распоследний Quassel трапает ядро под OS/4. Тоже пока не поборол. Более старая версия квасселя запускается. Может,
> именно в этом выравниваниие дело? А что там за выравнивание все ломает. А если перепаковать бинарник lxlite-ом? Не поможет?
>
Из известного мне. OS4 ядро умеет AVX и AVX2 (может быть и avx512 тоже уммет) ускорение на современных процессорах. Но для выполнения этих операций данные должны быть выравнены специфическим образом. А вот так не умеет осевый линкер, как я понимаю.
В итоге на старых процах, где нет всего этого новомодного - будет все работать. На новых - трапается - данные выравнены не верно. Я пересобирал с отключением не работающих функций пакет mpeg. Там это делается настройкой конфигурационного файла сборки. Ну и принудительным выравниванием всех данных на определенную позицию - растет загрузка памяти (не критично) но avx простой мне включить удалось - немного меньше загрузка процессора.
В итоге - я понимаю, что разбираться ради пары процентов загрузки никому не охота. Но что мешает отключить avx вообще - не понятно. Там даже пару сотен байт длины кода экономится.


Tue 25 Mar 2025 15:32 Mozilla/5.0 (OS/2; Warp 4.5; rv:45.0) Gecko/20100101 SeaMonk




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.