• [^] # Re: Vieil ordi

    Posté par (site web personnel, Mastodon) . En réponse au journal Haiku béta 5 en approche finale. Évalué à 8.

    Non. Enfin, en théorie, bien sûr c'est possible, mais il faut pas mal de patchs. Chromium n'accepte pas upstream les modifications pour supporter des OS autres que ceux officiellement supportés par Google (OpenBSD par exemple maintient ses propres patchs).

    La conséquence est qu'il y a dans le code de Chromium un certain nombre de "linux-ismes" et donc, soit il essaie d'utiliser des fonctions qui n'existent pas dans Haiku, soit "ui existent mais ont un comportement différent.

    Du côté de Firefox, quelqu'un a réussi à compiler une version: https://discuss.haiku-os.org/t/progress-on-porting-firefox/13493/5

    mais la compilation n'est que le début del'aventure: il s'agit d'une version gtk de firefox, avec ungtk qui se base sur wayland, lequel wayland n'existe pas pour Haiku mais il y a une couche de compatibilité. Ça explose dès que Firefox essaie d'utiliser OpenGL, ce qui est la première chose qu'il fait au démarrage après avoir ouvert une fenètre.

    D'un autre côté, on a WebKit, qui est à mon avis le seul moteur parmi les 3 gros à être écrit et maintenu avec un minimum de conscience des problématiques de portabilité (il est co-maintenu par Apple (MacOS, iOS, et un petit peu Windows), Igalia (Linux, GTK) et Sony (BSD sur la Playstation). Il peut être utilisé sans OpenGL aussi et il est porté sur certains systèmes MorphOS/Amiga aussi. Ce n'est pas pour rien que c'est WebKit qui est utilisé pour WebPositive.

    C'est un gros chantier de le maintenir, mais au moins c'est possible. Les deux autres, je n'y crois pas, en tout cas pas avec une intégration propre dans le système.