Google lancerer Fuchsia OS-webstedet for udviklere

Indtil for nylig vidste vi meget lidt om Googles Fuchsia-operativsystem.. Først dukkede op på GitHub i 2016 uden en officiel meddelelse, der opstod hurtigt teorier om, hvad det kunne være.

Nu for et par dage siden kom nyheden om, at Google havde lanceret projektets hjemmeside med information om Fuchsia styresystemet, der har været udviklet i lang tid i virksomheden.

Siden indeholder et udvalg af den tilgængelige dokumentation og links til kildeteksterne for operativsystemkomponenter, inklusive Zircon-mikrokernen.

Dokumentationen dækker udviklingen af ​​Fuchsia og applikationer til styresystemet, opretter systemet ud fra kildekoden, beskrivelsen af ​​hovedkomponenterne og rammerne.

Og ud af ingenting beslutter Google at bringe Fuchsia frem

Efter flere gange med intern udvikling i Fuchsia-projektet, hvor dette praktisk talt var en åben hemmelighed, da Google-udviklerne ikke nævnte noget om det og praktisk talt benægtede dets eksistens, træffer Google beslutningen om at offentliggøre projektet.

Det er vigtigt at huske, at der inden for rammerne af Fuchsia-projektet udvikles et universelt styresystem, der kan køre på enhver type enhed, lige fra arbejdsstationer og smartphones til indlejret udstyr og forbrugerudstyr.

Udviklingen udføres under hensyntagen til oplevelsen af ​​at skabe Android-platformen og under hensyntagen til mangler inden for udvidelse og sikkerhed.

Om Fuchsia

Fuchsia har udviklet sin egen Armadillo GUI skrevet i Dart ved hjælp af Flutter-rammen.

Projektet udvikler også Peridot UI-rammeværket, Fargo-pakkehåndteringen, standardbiblioteket libc, Escher-gengivelsessystemet, Magma Vulkan-driveren, den naturskønne sammensatte manager, MinFS, MemFS, ThinFS (FAT i Go-sprog) og Blobfs samt FVM Sections-manageren.

For at garantere kompatibiliteten af ​​Linux i fuchsia blev Machina-biblioteket foreslået, Det giver dig mulighed for at køre Linux-applikationer i en speciel isoleret virtuel maskine dannet ved at bruge en hypervisor-baseret Zircon-kerne og Virtio-specifikationer, analogt med den organiserede måde at starte Linux-applikationer på i Chrome OS.

For sikkerheden foreslås et avanceret sandkasseisoleringssystem, hvor nye processer ikke har adgang til kerneobjekter, ikke kan allokere hukommelse og ikke kan udføre kode, og et navneområdesystem bruges til at bestemme de tilgængelige tilladelser for at få adgang til ressourcer.

På den anden side er det blevet annonceret med det nye websted for projektet at udviklerne af Fuchsia OS arbejder på opgaverne for at løse forskellige problemer, hvor Fuchsia afhængigt af det tilbyder to kerner, samt en række lag.

  • Granatlaget er implementeret oven på Zircon og er ansvarlig for enhedsdrivere.
  • Topaz-laget giver en grænseflade til oprettelse af plug-ins.

LK

LK leverer en kerne til systemer med begrænset RAM-størrelse og lav processorydelse, som er almindeligt anvendt i indlejrede løsninger. LK-kernen er baseret på littlekernel-projektet og kan betragtes som et åbent alternativ til systemer som FreeRTOS og ThreadX.

zircon

zircon er en fuldt udstyret mikrokerne, der fokuserer på applikationer på ret kraftige enheder, såsom smartphones og personlige computere.

Zirkonkernen er designet som et supplement til LK med implementering af yderligere koncepter.

Fx Zircon har procesunderstøttelse, men det har LK ikke, men Zircons procesimplementering involverer LK-komponenter til at arbejde med hukommelse og tråde. Zircon understøtter også manglende LK-funktioner, såsom brugerniveau, objekthåndteringssystem og kapacitetsbaseret sikkerhedsmodel.

Hvis du vil kende projektets hjemmeside, kan du gøre det ved at gå til til følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.