Chrom tilgængelig til Fuchsia OS

Google har udgivet en fuld version af Chromium-webbrowseren til Fuchsia-operativsystemet, som erstattede den tidligere tilbudte afisolerede Simple Browser-browser på listen over applikationer, designet til at køre selvstændige webapplikationer, ikke til at arbejde med websteder. Indirekte bekræfter understøttelse af en almindelig webbrowser Googles hensigt om at udvikle Fuchsia ikke kun til IoT og forbrugerenheder såsom Nest Hub, men også til desktopplatforme. For at blive bekendt med den aktuelle udviklingstilstand for Fuchsia kan du bruge emulatoren samt testbuilds fra dahliaOS-projektet.

Chromium build-grænsefladen til Fuchsia ligner generelt builds til andre desktop-systemer, med undtagelse af enkelte fejl og fejl, såsom problemer med at vise kontekstmenuer og åbne flere vinduer. Samtidig er der på det seneste blevet arbejdet aktivt på at eliminere sådanne problemer, for eksempel blev der forleden leveret support til den indbyggede PDF-viewer og mulighed for at printe.

Chrom tilgængelig til Fuchsia OS

Husk på, at Fuchsia OS er blevet udviklet af Google siden 2016, under hensyntagen til manglerne inden for skalering og sikkerhed i Android-platformen. Systemet er baseret på Zircon-mikrokernen, baseret på udviklingen af ​​LK-projektet, udvidet til brug på forskellige klasser af enheder, herunder smartphones og personlige computere. Zircon udvider LK med understøttelse af processer og delte biblioteker, et brugerniveau, et objekthåndteringssystem og en kapacitetsbaseret sikkerhedsmodel. Drivere implementeres som dynamiske biblioteker i brugerrummet, der indlæses af devhost-processen og administreres af enhedshåndteringen (devmg, Enhedshåndtering).

Fuchsia har sin egen grafiske grænseflade skrevet i Dart ved hjælp af Flutter-rammen. Projektet udvikler også Peridot-brugergrænsefladerammen, Fargo-pakkehåndteringen, libc-standardbiblioteket, Escher-gengivelsessystemet, Magma Vulkan-driveren, Scenic composite-manageren, MinFS, MemFS, ThinFS (FAT in Go-sprog) og Blobfs-filen systemer, såvel som FVM-partitionerne. Til applikationsudvikling er der understøttet C/C++, Dart, Rust er også tilladt i systemkomponenter, i Go-netværksstakken og i Python-sprogbyggesystemet.

Chrom tilgængelig til Fuchsia OS

Opstartsprocessen bruger systemadministratoren, som inkluderer appmgr til at skabe det indledende softwaremiljø, sysmgr til at bygge bootmiljøet og basemgr til at opsætte brugermiljøet og organisere login. For at sikre sikkerheden foreslås et avanceret sandbox-isoleringssystem, hvor nye processer ikke har adgang til kerneobjekter, ikke kan allokere hukommelse og ikke kan køre kode, og et navneområdesystem bruges til at få adgang til ressourcer, som bestemmer de tilgængelige tilladelser. Platformen giver en ramme til at skabe komponenter, som er programmer, der kører i deres sandbox, som kan interagere med andre komponenter via IPC.

Kilde: opennet.ru

Tilføj en kommentar