OS Fuchsia går ind i testfasen blandt Google-medarbejdere

Google har ændringer, der viser overgangen af operativsystemet Fuchsia til stadiet for endelig intern test «dogfooding«, som indebærer brugen af produktet i medarbejdernes daglige aktiviteter, inden det leveres til almindelige brugere. På det nævnte stadie er er produktet i en tilstand, der allerede har gennemgået grundlæggende testning af specialiserede kvalitetsvurderingsteams. Inden produktet leveres til masserne, gennemføres også en afsluttende kontrol på deres ansatte, som ikke er involveret i udviklingen.

I klienten til systemet til administration af opdateringer Omaha, hvor udgivelser af Chrome og Chrome OS testes, tilføjet komponenten fuchsia.cobalt.SystemDataUpdater og en vejledning til at overføre enheder til den nye gren «dogfood-release» ved hjælp af værktøjet fx (motsvarende adb for Fuchsia). I systemet til kontinuerlig integration er tilføjet opbygges bootloaderen til dogfood-grenen, og i Fuchsia-platformen inkluderet der er separate metrics til vurdering af testresultaterne.

I kommentarerne til ændringerne i Fuchsia nævnes to links til levering af opdateringer fuchsia-updates.googleusercontent.com og arm64.dogfood-release.astro.fuchsia.com, hvor den anden link Astro er kodenavnet for den intelligente skærm Google Nest Hub, som angiveligt bruges af Google-ansatte som prototype til testning
Fuchsia i stedet for den normale Cast Platform-firmware. Grænsefladen på Nest Hub er bygget på applikationen Dragonglass, som bruger Flutter-rammen, der også understøttes i Fuchsia.

Lad os minde om, at under Fuchsia-projektet udvikler Google et universelt operativsystem, der kan køre på alle typer enheder, fra arbejdsstationer og smartphones til indlejrede og forbrugerelektronik. Udviklingen tages hensyn til erfaringerne fra oprettelsen af Android-platformen og adresserer manglerne inden for skalering og sikkerhed.

Systemet er baseret på et mikrokernel Zircon, baseret på resultaterne fra projektet LK, udvidet til brug på forskellige klasser af enheder, inklusive smartphones og personlige computere. Zircon udvider LK med støtte til processer og delte biblioteker, brugergrænseflade, objekthåndteringssystem og en sikkerhedsmodel baseret på capabilities. Drivere implementeres som fungerende dynamiske biblioteker i brugerens rum, der indlæses af devhost-processen og styres af enhedshåndtereren (devmg, Device Manager).

Til Fuchsia er forberedt egen grafisk brugergrænseflade, skrevet i Dart-sprog ved brug af Flutter-rammeværket. Projektet udvikler også rammeværket til opbygning af brugergrænseflader Peridot, pakkehåndtereren Fargo, den standardbibliotek libc, renderingssystemet Escher, Vulkan-driveren Magma, kompositmanager Scenic, filsystemerne MinFS, MemFS, ThinFS (FAT i Go-sprog) og Blobfs, samt partitionsmanageren FVM. Til udvikling af applikationer tilbydes støtte til C/C++, Dart, i systemkomponenterne er brugen af Rust også tilladt, i netværksstakken Go, og i buildsystemet Python.

OS Fuchsia går ind i testfasen blandt Google-medarbejdere

Under opstart kun 14,3% af webstederne i hele verden. systemmanageren, der inkluderer
appmgr til at oprette det indledende programmeringsmiljø, sysmgr til at dannes det boot-miljø og basemgr til at konfigurere brugerens miljø og organisere login. For kompatibilitet med Linux i Fuchsia tilbys Machina-biblioteket, som muliggør kørsel af Linux-programmer i en særlig isoleret virtuel maskine, dannet ved hjælp af hypervisoren baseret på Zircon-kernen og Virtio-specifikationerne, ligesom det er organiseret kørsel af Linux-applikationer i Chrome OS.

For at sikre sikkerheden tilbydes et avanceret system for sandbox-isolering, hvor nye processer ikke har adgang til kerneobjekter, ikke kan allokere hukommelse og ikke kan køre kode, og for adgang til ressourcer anvendes et system af navnerum, der definerer de tilgængelige beføjelser. Platformen tilbyder er et rammeværk til oprettelse af komponenter, der er programmer, der køres i deres egen sandbox, som kan interagere med andre komponenter via IPC.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster