Mozilla wird bei der Aktualisierung der Plattform KaiOS (Fork von Firefox OS) helfen.

Mozilla und KaiOS Technologies haben bekannt gegeben über die Zusammenarbeit, die darauf abzielt, die im mobilen KaiOS-Betriebssystem verwendete Browser-Engine zu aktualisieren. KaiOS setzt fort Entwicklung der mobilen Plattform Firefox OS und wird derzeit auf etwa 120 Millionen Geräten verwendet, die in mehr als 100 Ländern verkauft werden. Das Problem ist, dass in KaiOS eine veraltete Browser-Engine weiterhin verwendet wird, die Firefox 48 , auf dem die Entwicklung von B2G/Firefox OS im Jahr 2016 gestoppt wurde. Diese Engine ist veraltet, unterstützt viele aktuelle Web-Technologien nicht und bietet keinen ausreichenden Schutz.Ziel der Zusammenarbeit mit Mozilla ist es, KaiOS auf die neue Gecko-Engine umzustellen und diese aktuell zu halten, einschließlich regelmäßiger Veröffentlichungen von Patches zur Behebung von Sicherheitsanfälligkeiten. Die Arbeit umfasst auch die Optimierung der Leistungsfähigkeit der Plattform sowie der damit verbundenen Dienste und Anwendungen. Alle Änderungen und Verbesserungen werden

veröffentlicht unter der MPL (Mozilla Public License). unter der MPL (Mozilla Public License) Lizenz.

Das Update der Browser-Engine wird die Sicherheit der mobilen Plattform KaiOS verbessern und Funktionen wie WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, Werkzeuge für asynchrone JavaScript-Ausführung, neue CSS-Eigenschaften, eine erweiterte API für die Interaktion mit Hardware, Unterstützung für WebP-Bilder und AV1-Videos ermöglichen.

Als Grundlage dient KaiOS die Entwicklung von dem Projekt B2G (Boot to Gecko), bei dem Enthusiasten vergeblich versuchten, die Entwicklung von Firefox OS, indem sie einen Fork der Gecko-Engine erstellten, nachdem 2016 die Komponenten von B2G aus dem Hauptrepository von Mozilla und der Gecko-Engine entfernt wurden. KaiOS nutzt eine Systemumgebung namens Gonk, die einen Linux-Kernel aus dem AOSP (Android Open Source Project), eine HAL-Schicht zur Verwendung von Treibern der Android-Plattform sowie ein minimales Set an Standardbibliotheken und -tools von Linux umfasst, die für den Betrieb der Gecko-Browser-Engine erforderlich sind.

Mozilla wird bei der Aktualisierung der Plattform KaiOS (Fork von Firefox OS) helfen.

Die Benutzeroberfläche der Plattform basiert auf einer Sammlung von Web-Anwendungen Gaia. Zu den enthaltenen Programmen gehören ein Webbrowser, ein Taschenrechner, ein Kalender-Planer, eine Anwendung für die Webcam, ein Adressbuch, eine Schnittstelle für Telefonanrufe, ein E-Mail-Client, ein Suchsystem, ein Musik-Player, ein Video-Viewer, eine Schnittstelle für SMS/MMS, ein Konfigurator, ein Foto-Manager, ein Desktop und ein Anwendungsmanager mit mehreren Anzeigemodi (Karten und Raster).

Anwendungen für KaiOS werden unter Verwendung des HTML5-Stacks und einer erweiterten Programmierschnittstelle entwickelt, Web API, die den Zugriff der Anwendungen auf Hardware, Telefonie, das Adressbuch und andere Systemfunktionen ermöglicht. Statt echten Zugriff auf das Dateisystem zu erhalten, sind die Programme innerhalb eines virtuellen Dateisystems eingeschränkt, das mit der IndexedDB-API erstellt wurde und von dem Hauptsystem isoliert ist.

Im Vergleich zum ursprünglichen Firefox OS wurde die KaiOS-Plattform weiter optimiert, die Benutzeroberfläche für Geräte ohne Touchscreen überarbeitet, der Speicherbedarf gesenkt (256 MB RAM genügen für den Betrieb der Plattform), eine längere Akkulaufzeit gewährleistet, Unterstützung für 4G LTE, GPS und Wi-Fi hinzugefügt sowie ein eigener Service für OTA-Updates (over-the-air) eingerichtet. Das Projekt unterstützt das App-Katalog KaiStore, der über 400 Anwendungen enthält, darunter Google Assistant, WhatsApp, YouTube, Facebook und Google Maps.

Im Jahr 2018 investierte die Firma Google 22 Millionen Dollar in KaiOS Technologies und sorgte für die Integration der KaiOS-Plattform mit den Diensten Google Assistant, Google Maps, YouTube und Google Search. Enthusiasten entwickeln die Modifikation GerdaOS, die ein alternatives Firmware für die mit KaiOS ausgelieferten Nokia 8110 4G-Telefone bietet. GerdaOS enthält keine vorinstallierten Programme, die das Nutzerverhalten verfolgen (wie Google-Programme, KaiStore, FOTA-Updater, Gameloft-Spiele), fügt eine Werbeblockierungsliste hinzu, die auf Host-Blocking basiert, über /etc/hosts und setzt DuckDuckGo als Standard-Suchmaschine.

Für die Installation von Programmen anstelle von KaiStore in GerdaOS wird empfohlen, den mitgelieferten Dateimanager und den Paketinstaller GerdaPkg zu verwenden, der die Installation von Programmen aus lokalem ZIP-Archiv. Zu den funktionalen Änderungen gehören ein Task-Manager für die gleichzeitige Nutzung mehrerer Anwendungen, die Unterstützung von Screenshot-Erstellungen, die Möglichkeit des Root-Zugriffs über das Tool adb, eine Schnittstelle zur Manipulation der IMEI und das Umgehen der von den Mobilfunkanbietern auferlegten Einschränkungen für den Zugriffspunktmodus (über TTL).

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster