Firefox 100 na POWER

09.05.2022 - Reading time: ~1 minute

Cameron Kaiser vydal krátkou zprávu potvrzující, že ačkoliv nová verze Firefoxu s kulatým číslem 100 rozbila některé patche týkající se POWER architektury, lze ji víceméně bez potíží na této platformě přeložit a to s konfiguračním souborem z verze 95.

Zároveň upozornil, že do blížící se verze 102ESR nestihne dokončit JavaScript JIT pro POWER9 tak, aby byl přímo součástí verze, bude nutné jej doplnit patchem, stejně jako v aktuální 91ESR.

Zdroj:

Sám používám 91ESR, takže přímo stovka se mě netýká a předpokládám, že až vyjde 102ESR, tak mi ve Void Linuxu dorazí už řádně opatchovaná. Nicméně je až fascinující, že posledních takřka 12 let brouzdám webem převážně díky práci jednoho člověka. Cameron má mé nehynoucí díky, jak za TenFourFox, tak za vše, co teď dělá na Firefox/POWER.


Dubnový patch set pro TenFourFox

03.05.2022 - Reading time: ~1 minute

Cameron Kaiser na GitHubu projektu TenFourFox publikoval dubnovou sadu záplat pro tento prohlížeč, který v uplynulých jedenácti letech vyvíjel pro počítače Mac založené na procesorech PowerPC. Již zhruba půl roku nejsou vydávány nové verze, existuje ale návod, jak si prohlížeč sestavit ze zdrojových kódů a právě ty jsou čas od času aktualizovány z nových verzí Firefoxu. Záplaty přináší zejména bezpečnostní aktualizace, nové certifikáty a HSTS politiky, opraven byl i jeden letitý bug týkající se JavaScript JIT.

Zdroj:

Cameron je už plně zaměstnán vývojem Firefoxu pro 64bitový POWER (ppc64le, abych byl zcela přesný), je ale hezké vidět, že si najde čas i na prohlížeč, kterému zasvětil dekádu života a my ho stejně dlouho i používali.


Dvě firefoxové novinky na platformě OpenPOWER

08.06.2021 - Reading time: 2 minutes

Cameron Kaiser, tak jak oznámil při ohlášení konce vývoje TenFourFoxu, nasměřoval své úsilí a svůj volný čas k vylepšování Firefoxu na platformě OpenPOWER, respektive ppc64le pod Linuxem. Výsledkem je:

  • JavaScript JIT, ač má zatím daleko do plně funkčního software, umí generovat nativní instrukce, provádět ABI-compliant volání SpiderMonkey VM a při volání a návratech z funkcí správně obsluhuje zásobník. Je to vše teprve začátek práce, při níž už bylo a ještě bude (i dalšími vývojáři) použito hodně z věcí vytvořených původně pro TenFourFox, nicméně na konci snad bude plně funkční JIT ve Firefoxu, kde zatím (narozdíl od Chromia) chybí.
  • Firefox 89 je potvrzený jako přeložitelný a funkční. Tato nová verze s novým GUI sice pro překlad (minimálně pod Fedorou, kde Cameron testuje) vyžaduje konkrétní verzi GCC 11, jinak se nepřeloží a v případě použití clang se sice přeloží, avšak nejde spustit, nicméně při správném nastavení a se správným softwarem funguje a je dokonce o něco rychlejší, než verze dosavadní.

Zdroje:

Používám Firefox a používám ho na plus-mínus podobném železe jako Cameron. Pro mě osobně dvě velmi dobré zprávy - snad mi nová verze do Void Linuxu dorazí brzy.


ALT-F4.cz

Novinky ze světa mimo současný desktopový a mobilní mainstream.
Tak často, jak to jen je možné. Ozdrojované a se stručným komentářem.