Mozilla pomôže pri aktualizácii platformy KaiOS (fork Firefox OS)

Mozilla a KaiOS Technologies oznámili o spolupráci zameranej na aktualizáciu prehliadačového enginu používaného na mobilnej platforme KaiOS. KaiOS pokračuje vývoj mobilnej platformy Firefox OS a v súčasnosti sa používa na približne 120 miliónoch zariadení predávaných vo viac ako 100 krajinách. Problém je, že v KaiOS sa naďalej používa zastaralý prehliadačový engine, ktorý zodpovedá Firefox 48, na ktorom sa vývoj B2G/Firefox OS zastavil v roce 2016. Tento engine je zastaraný, nepodporuje mnohé aktuálne webové technológie a nezaisťuje požadovanú bezpečnosť.

Cieľom spolupráce s Mozillou je prechod KaiOS na nový engine Gecko a jeho udržiavanie v aktuálnom stave, vrátane zabezpečenia pravidelných publikácií opráv na odstránenie zraniteľností. Práca tiež predpokladá optimalizáciu výkonu platformy a súvisiacich služieb a aplikácií. Všetky zmeny a vylepšenia budú publikované pod voľnou licenciou MPL (Mozilla Public License).

Aktualizácia prehliadačového enginu umožní zvýšiť bezpečnosť mobilnej platformy KaiOS a realizovať také možnosti, ako je podpora WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, nástroje na asynchrónne vykonávanie JavaScriptu, nové vlastnosti CSS, rozšírené API pre interakciu s hardvérom, podpora obrázkov WebP a videa AV1.

Ako základ KaiOS použité vývoj projektu B2G (Boot to Gecko), v rámci ktorého nadšenci neúspešne sa pokúsili pokračovať vo vývoji Firefox OS, vytvorením fork-u enginu Gecko, po tom, čo v roku 2016 boli komponenty B2G odstránené z hlavného repozitára Mozilly a enginu Gecko. boli odstránené V KaiOS sa používa systémové prostredie Gonk, ktoré zahŕňa Linuxové jadro z AOSP (Android Open Source Project), HAL vrstvu na využívanie ovládačov z platformy Android a minimálny súbor štandardných utilít a knižníc Linux, potrebných na prevádzku prehliadačového enginu Gecko.

Mozilla pomôže pri aktualizácii platformy KaiOS (fork Firefox OS)

Používateľské rozhranie platformy je vytvorené z množstva webových aplikácií. Gaia. Zloženie zahŕňa programy ako webový prehliadač, kalkulačka, plánovač kalendára, aplikácia na prácu s webovou kamerou, adresár, rozhranie na uskutočňovanie telefonických hovorov, klient elektronickej pošty, vyhľadávací systém, hudobný prehrávač, program na prezeranie videa, rozhranie pre SMS/MMS, konfigurátor, správca fotografií, pracovná plocha a správca aplikácií s podporou viacerých zobrazení (karty a mriežka).

Aplikácie pre KaiOS sú vytvárané pomocou stacku HTML5 a rozšíreného programového rozhrania, Web API, ktoré umožňuje prístup aplikácií k hardvéru, telefonickým službám, adresáru a ďalším systémovým funkciám. Namiesto prístupu k reálne existujúcej súborovej sústave sú programy obmedzené vo vnútri virtuálneho FS, postaveného pomocou IndexedDB API a izolovaného od hlavného systému.

V porovnaní s pôvodným Firefox OS bola v KaiOS vykonaná dodatočná optimalizácia platformy, prepracované rozhranie pre použitie na zariadeniach bez dotykového displeja, znížená spotreba pamäte (na prevádzku platformy stačí 256 MB RAM), zabezpečená dlhšia výdrž batérie, pridaná podpora pre 4G LTE, GPS, Wi-Fi, spustená vlastná služba dodávky OTA aktualizácií (over-the-air). Projekt podporuje katalóg aplikácií KaiStore, v ktorom je umiestnených viac ako 400 aplikácií, vrátane Google Assistant, WhatsApp, YouTube, Facebook a Google Maps.

V roku 2018 investovala spoločnosť Google 22 miliónov dolárov do KaiOS Technologies a zabezpečila integráciu platformy KaiOS so službami Google Assistant, Google Maps, YouTube a Google Search. Nadšenci vyvíjajú modifikáciu GerdaOS,, ktorá ponúka alternatívny firmvér pre telefóny Nokia 8110 4G dodávané s KaiOS. GerdaOS neobsahuje predinštalované programy sledujúce aktivity používateľa (programy Google, KaiStore, FOTA updater, hry Gameloft), pridáva zoznam blokovania reklám na základe blokovania hostiteľov cez /etc/hosts a nastavuje DuckDuckGo ako predvolený vyhľadávač.

Na inštaláciu programov namiesto KaiStore sa v GerdaOS odporúča použiť dodaný súborový prehliadač a inštalátor balíkov GerdaPkg, ktorý umožňuje nainštalovať program z lokálneho ZIP archívu. Medzi funkčnými zmenami sa uvádza správca úloh pre súčasnú prácu s viacerými aplikáciami, podpora vytvárania snímok obrazovky, možnosť root prístupu prostredníctvom nástroja adb, rozhranie na manipuláciu s IMEI a obídenie blokovania prístupu prostredníctvom mobilných operátorov v režime hotspot (cez TTL).

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster