LINUX.ORG.RU
ФорумTalks

Под Haiku портировали firefox

 , ,


1

4

После более года разработки подготовлен первый рабочий порт браузера Firefox для открытой операционной системы Haiku, продолжающей развитие идей BeOS. Готовые установочные сборки пока не публикуются, для желающих использовать Firefox в Haiku предлагается выполнить сборку из исходных текстов. До сих пор в Haiku предлагались браузеры WebPositive, Epiphany и Falkon, использование которых создавало трудности из-за излишнего подозрительного отношения к ним некоторых сетей доставки контента и крупных сайтов

https://www.opennet.ru/opennews/art.shtml?num=61687

★★★★★

Забавно, ведь Chromium по идее на чистом C/C++/Assembler портируется куда как легче, чем Firefox на C++ и Rust.

Ан нет, первым спортировали именно Firefox. Интересно что за сложности с Chromium возникли.

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

Chromium по идее на чистом C/C++/Assembler портируется куда как легче, чем Firefox на C++ и Rust

Что привело тебя к этому удивительному умозаключению?

buddhist ★★★★★
()

Не портировали, а первый (точнее второй но не суть важно) раз запустили сколь-нибудь новую версию через Wayland. Пока всё недостаточно протестировано и отсутствуют реализации разного платформенного кода в результате чего оно часто падает. Это пока черновой порт, не пригодный для обычного пользователя.

Кто-то написал статью сильно раньше времени.

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

Забавно, ведь Chromium по идее на чистом C/C++/Assembler

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

Впрочем движок Blink в каком-то виде доступен в браузере Falkon.

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

Ну выходит что так, если оно около 3 часов собирается. А также там более адекватные разработчики которые принимают патчи даже для DragonflyBSD.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от EXL

и Rust

Rust кстати уже давно доступен в Haiku.

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

Что привело тебя к этому удивительному умозаключению?

Постоянное нытьё Gentoo’шников на этом форуме о том что в Firefox прилетел Rust и его сборка и портабельность из-за этого значительно усложнилась, так как начал требоваться слой дополнительных зависимостей.

EXL ★★★★★
()

Чем только люди не занимаются, лишь бы цернлибы на 64 бита не портировать.

luke ★★★★★
()

Интересно а Файрфокс свой интерфейс рисует через GTK?

И кстати в Windows тоже как? Тоже через GTK или там прям в самом Фоксе есть код для поддержи WinAPI для рисования GUI.

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

Это круто что через WinAPI, (а я бы, если бы не увидел пруф, подумал бы что они заюзали бы GTK, т.к. это было бы проще, а GTK уже сам бы дергал WinAPI, разгрузив бы разработчиков Фокса).

Хоть бы и в Haiku и FF и Chromium тоже нативно делали.

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

И для нативного тулкита BeOS/Haiku. Нативный Firefox 2 до сих пор существует и запускается. Не знаю насколько сложно возродить поддержку нативного тулкита в современном Firefox. Пока живём через GTK/Wayland.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от EXL

Полные исходники Firefox весят 2 гб, базовый исходный код Chromium это 20 гб, при компиляции он обязательно загружает и компилирует свои версии Rust, LLVM, итд, так что думаю ~30 гб. Забандленно все что можно забандлить, система сборки гугловская, с питоноскриптами, старые способы сборки ломаются каждую версию.

На моем процессоре Firefox собирается незаметно и довольно быстро, меньше 10 минут, а Chromium час.

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 5)
Ответ на: комментарий от EXL

Скорее всего, им просто неинтересно это было.

Epiphany же Webkit, Safari который. Смогли его, значит можно и хром.

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

Tor пакет давно в HaikuPorts репозиторий завезли.

beos ★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)