Logo da.androidermagazine.com
Logo da.androidermagazine.com

'Fuchsia' operativsystemprojekt er interessant og mangler detaljer, der får det til at gøre noget

Anonim

Der er lidt skrav på den nerdier side af internettet i dag om et mystisk arkiv af kode, der er vært hos Googles Git kaldet Fuchsia. Fuchsia er et nyt operativsystem, der er ved at blive udviklet af folk som Travis Geiselbrecht (BeOS, iOS og webOS) og Brian Swetland (Android, BeOS og HiptopOS) samt aktuelle Google-softwareingeniører som Petr Hosek. De begrænsede oplysninger, der leveres på thew-koden, fortæller os ikke meget.

Pink + Purple == Fuchsia (et nyt operativsystem)

Så vi begyndte at grave.

Nogle Google-Fu og IRC lurer (#fuchsia på Freenode for folk der stadig er i IRC) giver os lidt mere information. Det ser ud til, at Fuchsia er et operativsystem, der bruger LK-kernen, med en komponent kaldet Magenta, der udvider dens muligheder. LK var designet til indlejrede enheder med begrænset hardware. Magenta "er målrettet mod moderne telefoner og moderne personlige computere med hurtige processorer, ikke-trivielle mængder RAM med vilkårlige perifere enheder, der udfører åben beregning." Andre interessante bits inkluderer et nyt grafik gengivelsesprojekt kaldet escher, som ser ud til at bruge OpenGL eller Vulkan API'er til at understøtte avanceret grafik som diffusion, realtids volumetriske bløde skygger og andre lyseffekter og Flutter-rammen for brugergrænsefladen.

Hvis du er en kodnerd på ethvert niveau, skal du tage et par minutter og se gennem hvad der er uploadet til Git. Det kan bygges på Linux eller OS X, og der er endda en emuleret version, hvis du vil lege med den. Der er lige nok der til at blive interessant.

Baseret på hvad vi har nu, er enhver 'konklusion' ren spekulation

Men alt andet er bare spekulation på dette tidspunkt. Jeg har allerede set overskrifter om, hvordan Fuchsia vil erstatte Android og Chrome med en ny samlet enhjørning. Baseret på hvad vi har nu, er det ikke engang tæt på at rette. Google vil ikke opgive det nuværende Android- og Chrome-økosystem, og det vil tage meget mere, end hvad vi har nu for noget af dette indhold at køre i Fuchsia. Jeg siger aldrig aldrig, men ideen om et samlet operativsystem til at styre dem alle fra Google ser ikke ud til at være målet her.

Udviklerne siger, at tingene til sidst vil være offentlige, dokumenterede og annoncerede, men ikke lige nu. I mellemtiden får vi alle gætte, hvad Fuchsia bliver, og hvad det vil gøre.

Min gæt er, at det vil have noget at gøre med robotik, automatisering og AR / VR. Ideelt set ønsker du et realtidsoperativsystem her, så du kan have en rimelig forventning om latenstid, og hvor konsistent det vil være, og grafikmotoren skal have sit eget rør med lav latens. Der er også nogle eksempler og projektfiler inkluderet i escher-koden til iOS. Vi ved, at Google elsker VR, og at de altid arbejder på den næste ting, og vi ser muligvis det, når det udvikler sig.

Eller dette kan bare være en flok fyre, der gør de ting, de elsker, fordi de kan.

Hvad jeg kan sige er, at Fuchsia ikke er klar til at erstatte noget, du har nu. Efterhånden som det udvikler sig, vil vi være i stand til at få en bedre fornemmelse for deres slutmål med Fuchsia.