Chroom beschikbaar voor Fuchsia OS

Google heeft een volledige versie van de Chromium-webbrowser voor het Fuchsia-besturingssysteem gepubliceerd. Deze vervangt de eerder aangeboden, uitgeklede Simple Browser in de lijst met applicaties. Deze browser is ontworpen om zelfstandige webapplicaties te draaien en niet om met websites te werken. Indirect bevestigt de ondersteuning voor een reguliere webbrowser Googles intentie om Fuchsia niet alleen te ontwikkelen voor IoT en consumentenapparaten zoals de Nest Hub, maar ook voor desktopplatforms. Om kennis te maken met de huidige stand van zaken in de ontwikkeling van Fuchsia, kunt u de emulator gebruiken, evenals testversies van het dahliaOS-project.

De Chromium-buildinterface voor Fuchsia is over het algemeen vergelijkbaar met builds voor andere desktopsystemen, met uitzondering van enkele geïsoleerde fouten en tekortkomingen, zoals problemen met het weergeven van contextmenu's en het openen van meerdere vensters. Tegelijkertijd is er recentelijk actief gewerkt aan het oplossen van dergelijke problemen. Zo is er ondersteuning voor een ingebouwde PDF-viewer en de mogelijkheid om af te drukken toegevoegd.

Chroom beschikbaar voor Fuchsia OS

We willen u er nogmaals op wijzen dat het Fuchsia OS sinds 2016 door Google is ontwikkeld, rekening houdend met de tekortkomingen op het gebied van schaalbaarheid en beveiliging die in het platform aanwezig zijn. AndroidHet systeem is gebaseerd op de Zircon-microkernel, die voortbouwt op de ontwikkelingen van het LK-project en is uitgebreid voor gebruik op verschillende apparaatklassen, waaronder smartphones en pc's. Zircon breidt LK uit met ondersteuning voor processen en gedeelde bibliotheken, een gebruikersomgeving, een objectbeheersysteem en een op mogelijkheden gebaseerd beveiligingsmodel. Stuurprogramma's worden geïmplementeerd als dynamische bibliotheken in de gebruikersruimte, die worden geladen door het devhost-proces en beheerd door de Device Manager (devmg).

Fuchsia heeft een eigen grafische interface geschreven in Dart met behulp van het Flutter-framework. Het project ontwikkelt ook het Peridot-gebruikersinterfaceframework, de Fargo-pakketbeheerder, de libc-standaardbibliotheek, het Escher-weergavesysteem, de Magma Vulkan-driver, de Scenic-composietmanager, de MinFS-, MemFS-, ThinFS- (FAT in Go-taal) en Blobfs-bestanden. systemen, evenals de manager FVM-partities. Voor applicatieontwikkeling wordt ondersteuning geboden voor de talen C/C++ en Dart; Rust is ook toegestaan ​​in systeemcomponenten, in de Go-netwerkstack en in het Python-taalassemblagesysteem.

Chroom beschikbaar voor Fuchsia OS

Het opstartproces maakt gebruik van een systeembeheerder, inclusief appmgr om de initiële softwareomgeving te creëren, sysmgr om de opstartomgeving te creëren, en basemgr om de gebruikersomgeving te configureren en het inloggen te organiseren. Om de veiligheid te garanderen wordt een geavanceerd sandbox-isolatiesysteem voorgesteld, waarbij nieuwe processen geen toegang hebben tot kernelobjecten, geen geheugen kunnen toewijzen en geen code kunnen uitvoeren, en een naamruimtesysteem wordt gebruikt om toegang te krijgen tot bronnen, dat de beschikbare machtigingen bepaalt. Het platform biedt een raamwerk voor het maken van componenten. Dit zijn programma's die in hun eigen sandbox draaien en via IPC met andere componenten kunnen communiceren.

Bron: opennet.ru

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster