Mozilla zal helpen bij het updaten van het KaiOS-platform (Firefox OS-fork)

Mozilla- en KaiOS-technologieën bekend gemaakt over samenwerking gericht op het updaten van de browserengine die wordt gebruikt in het mobiele KaiOS-platform. kaio gaat door ontwikkeling mobiele platform Firefox OS en wordt momenteel gebruikt op ongeveer 120 miljoen apparaten die in meer dan 100 landen worden verkocht. Het probleem is dat in KaiOS blijft van toepassing verouderde browser-engine, corresponderend Firefox 48, waar de ontwikkeling van B2G/Firefox OS in 2016 stopte. Deze engine is verouderd, ondersteunt veel huidige webtechnologieën niet en biedt onvoldoende beveiliging.

Het doel van de samenwerking met Mozilla is om KaiOS over te zetten naar de nieuwe Gecko-engine en deze up-to-date te houden, onder meer door regelmatig patches te publiceren die kwetsbaarheden wegnemen. De werkzaamheden omvatten ook het optimaliseren van de prestaties van het platform en de bijbehorende diensten en applicaties. Alle veranderingen en verbeteringen zullen dat zijn publiceren onder de gratis MPL (Mozilla Public License).

Het updaten van de browser-engine zal de beveiliging van het mobiele KaiOS-platform verbeteren en functies implementeren zoals ondersteuning voor WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, tools voor asynchrone JavaScript-uitvoering, nieuwe CSS-eigenschappen, een uitgebreide API voor interactie met apparatuur, beeldondersteuning WebP en AV1 video.

Als basis van KaiOS gebruikt projectontwikkelingen B2G (Boot to Gecko), waarin enthousiastelingen tevergeefs probeerden de ontwikkeling voort te zetten Firefox OS, waardoor een afsplitsing van de Gecko-engine ontstond, nadat de hoofdrepository van Mozilla en de Gecko-engine in 2016 uit de hoofdrepository van Mozilla waren verwijderd VERWIJDERD B2G-componenten. KaiOS maakt gebruik van de Gonk-systeemomgeving, die de Linux-kernel van AOSP (Android Open Source Project), een HAL-laag voor het gebruik van stuurprogramma's van het Android-platform en een minimale set standaard Linux-hulpprogramma's en bibliotheken omvat die nodig zijn om de Gecko-browserengine te laten draaien.

Mozilla zal helpen bij het updaten van het KaiOS-platform (Firefox OS-fork)

De gebruikersinterface van het platform wordt gevormd door een reeks webapplicaties Gaia. De samenstelling omvat onder meer een webbrowser, rekenmachine, kalenderplanner, applicatie voor het werken met een webcamera, adresboek, interface voor bellen, e-mailclient, zoeksysteem, muziekspeler, videoviewer, interface voor SMS/MMS, configurator, fotomanager, desktop- en applicatiemanager met ondersteuning voor verschillende weergavemodi van elementen (kaarten en raster).

Applicaties voor KaiOS worden gebouwd met behulp van de HTML5-stack en een geavanceerde programmeerinterface Web-API, waarmee u applicatietoegang tot hardware, telefonie, adresboek en andere systeemfuncties kunt organiseren. In plaats van toegang te bieden tot het echte bestandssysteem, worden programma's opgesloten in een virtueel bestandssysteem dat is gebouwd met behulp van de IndexedDB API en is geïsoleerd van het hoofdsysteem.

Vergeleken met het originele Firefox OS heeft KaiOS het platform verder geoptimaliseerd, de interface opnieuw ontworpen voor gebruik op apparaten zonder touchscreen, het geheugenverbruik verminderd (256 MB RAM is genoeg om het platform te laten werken), een langere batterijduur geboden, ondersteuning toegevoegd voor 4G LTE, GPS, Wi-Fi lanceerde zijn eigen OTA-update-bezorgservice (over-the-air). Het project ondersteunt de KaiStore-appdirectory, die meer dan 400 apps host, waaronder Google Assistant, WhatsApp, YouTube, Facebook en Google Maps.

In 2018, Google geïnvesteerd in KaiOS Technologies $ 22 miljoen en zorgde voor de integratie van het KaiOS-platform met Google Assistant, Google Maps, YouTube en Google Search-services. Er wordt door liefhebbers een aanpassing ontwikkeld GerdaOS, dat alternatieve firmware biedt voor door KaiOS geleverde Nokia 8110 4G-telefoons. GerdaOS bevat geen vooraf geïnstalleerde programma's die gebruikersacties volgen (Google-programma's, KaiStore, FOTA-updater, Gameloft-games), voegt een advertentieblokkeringslijst toe op basis van hostblokkering via / Etc / hosts en stelt DuckDuckGo in als de standaardzoekmachine.

Om programma's te installeren, in plaats van KaiStore in GerdaOS, wordt voorgesteld om de meegeleverde bestandsbeheerder en het GerdaPkg-pakketinstallatieprogramma te gebruiken, waarmee u het programma vanaf de lokale ZIP-archief. Functionele veranderingen omvatten een taakbeheerder voor gelijktijdig werken met verschillende applicaties, ondersteuning voor het maken van schermafbeeldingen, de mogelijkheid om toegang te rooten via het adb-hulpprogramma, een interface voor het manipuleren van IMEI en het omzeilen van de blokkering van werk in de toegangspuntmodus geïntroduceerd door mobiele operators (via TTL).

Bron: opennet.ru

Voeg een reactie