Mozilla aitab käivitada KaiOS platvormi (Firefox OS fork)

Mozilla ja KaiOS Technologies et neil on alles ainult kaks plokki /8. koostöö üle, mille eesmärk on ajakohastada KaiOS mobiiliplatvormis kasutatavat brauserimootorit. KaiOS Reiser4 haru, mis on eksisteerinud alates 2004. aastast. arendamine Firefox OSi mobiiliplatvorm ja praegu on seda kasutusel ligikaudu 120 miljonit seadet, mida müüakse rohkem kui 100 riigis. Probleem on aga see, et KaiOS rakendab endiselt vananenud brauserimootorit, mis vastab Firefox 48, mille arendamine B2G/Firefox OSi puhul peatati 2016. aastal. See mootor on aegunud, ei toeta paljusid uusimaid veebi tehnoloogiaid ja ei taga piisavat turvalisust.

Koostöö eesmärk Mozilla'ga on tuua KaiOS uuele Gecko mootori versioonile ja hoida seda ajakohasena, sealhulgas tagada regulaarne vigade paranduste avaldamine. Töö hõlmab ka platvormi ja sellega seotud teenuste ning rakenduste jõudluse optimeerimist. Kõik muudatused ja täiustused avaldatakse MPL (Mozilla Public License) vabade litsentside alusel.

Brauserimootori uuendamine võimaldab suurendada KaiOS mobiilplatvormi turvalisust ning rakendada võimalusi nagu WebAssembly tugi, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, vahendid JavaScripti asünkroonseks täitmiseks, uued CSS omadused, laiendatud API, et suhelda riistvaraga, WebP piltide ja AV1 video toetamine.

KaiOS aluseks on kasutatud B2G projekti B2G (Boot to Gecko), mille raames proovisid entusiastid jätkata Firefox OSi arendamist , luues Gecko mootori fork, pärast seda, kui 2016. aastal eemaldati peamisest Mozilla repositooriumist ning Gecko mootoristB2G komponendid. KaiOS-is kasutatakse Gonk süsteemi keskkonda, mis sisaldab Linuxi kerneli AOSP-st (Android Open Source Project), HAL-kihti, et kasutada Androidi platvormi draivereid, ja minimaalset kogumit Linuxi utiliite ja raamatukogusid, mis on vajalikud Gecko brauserimootori toimimiseks. eemaldatud Kasutajaliides platvormi jaoks koosneb veebirakenduste kogumist

Mozilla aitab käivitada KaiOS platvormi (Firefox OS fork)

Gaia Gaia. Sisaldab selliseid programme nagu veebibrauser, kalkulaator, kalendriplaanija, rakendus veebikaamera kasutamiseks, aadressiraamat, telefonikõnede tegemise liides, e-posti klient, otsingusüsteem, muusikamängija, videovaatamise programm, SMS/MMS liides, konfigureerija, fotomanager, töölaua ja rakenduste haldur, mis toetab mitmeid elemendi kuvamisrežiime (kaardid ja ruudustik).

Rakendused KaiOS jaoks luuakse HTML5 stack’i ja laiendatud API abil. Veebi API, mis võimaldab rakenduste juurdepääsu riistvarale, telefoniteenustele, aadressiraamatule ja muudele süsteemifunktsioonidele. Reaalsele failisüsteemile juurdepääsu asemel on programmid piiratud virtuaalse failisüsteemiga, mis on loodud IndexedDB API abil ja isoleeritud peamisest süsteemist.

Võrreldes originaali Firefox OS-iga on KaiOS-is tehtud täiendav platvormi optimeerimine, kasutajaliidese ümberkujundamine mittepuutetundlike seadmete jaoks, mälu tarbimise vähendamine (platvormi toimimiseks on piisav 256 MB RAM-i), pikema aku tööea tagamine, 4G LTE, GPS, Wi-Fi toe lisamine ja oma üle-the-air (OTA) uuenduste teenuse käivitamine. Projekt toetab rakenduste katalooge KaiStore, kus on üle 400 rakenduse, sealhulgas Google Assistant, WhatsApp, YouTube, Facebook ja Google Maps.

Aastal 2018 investeeris Google 22 miljonit dollarit KaiOS Technologies-sse ja tagas KaiOS platvormi integreerimise Google Assistandi, Google Mapsi, YouTube’i ja Google Search’iga. Entusiastide poolt arendatakse modifikatsiooni GerdaOS, mis pakub alternatiivset püsivara Nokia 8110 4G telefonidele, mis on varustatud KaiOS-iga. GerdaOS ei sisalda eelnevalt installitud rakendusi, mis jälgivad kasutaja tegevusi (Google’i programmid, KaiStore, FOTA uuendaja, Gamelofti mängud), lisab reklaamiblokeerijad, mis põhinevad hosti blokeerimisel läbi /etc/hosts ja seadistab vaikimisi otsingumootoriks DuckDuckGo.

Rakenduste installimiseks soovitatakse GerdaOS-s kasutada tarnimisega kaasas olevaid failihalduri ja pakettide paigaldaja GerdaPkg, mis võimaldab rakenduse installimist kohalikust ZIP-arhiivist.. Funktsionaalsetest muudatustest toome esile ülesannete halduri, mis võimaldab samal ajal töötada mitme rakendusega, ekraanipiltide loomise toe, root-juurdepääsu aad utility kaudu, IMEI manipuleerimise liidese ja mobiilsideoperaatorite poolt kehtestatud pääsupunkti režiimi blokeeringu ületamise võimaluse (läbi TTL).

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster