A Google Fuchsia

Forbes leírja a Fuchsia-t:

a Cirkont korábban Magenta néven ismerték, és úgy tervezték, hogy bármilyen alkalmazásra méretezze a beágyazott RTOS-tól (valós idejű operációs rendszerek) a mobil és asztali eszközökig mindenféle. Ennek eredményeként sok spekuláció született arról, hogy a Fuchsia lesz az Android és a Chrome OS természetes utódja, kombinálva mindkettő képességeit a visszamenőleges kompatibilitással, hogy bármelyikre épülő régi alkalmazásokat futtassák. Röviden, ez a dolog úgy van kialakítva, hogy bármit futtasson a 32 bites vagy 64 bites ARM magoktól a 64 bites ppc processzorokig, és meglehetősen zavaró lehet.

a GitHub projekt azt sugallja, hogy a Fuchsia számos platformon futhat, a beágyazott rendszerektől az okostelefonokig, táblagépekig és személyi számítógépekig. 2017 májusában a Fuchsia grafikus felhasználói felülettel frissült, egy fejlesztő pedig azt írta, hogy a projekt nem “egy halott dolog dömpingje”, ami a Média spekulációit váltotta fel a Google szándékaival kapcsolatban az operációs rendszerrel, beleértve annak lehetőségét is, hogy felváltsa az Androidot. Július 1, 2019 Google bejelentette a honlap a projekt, Fukszia.dev, amely forráskódot és dokumentációt biztosít az újonnan bejelentett operációs rendszerhez.

a Fuchsia felhasználói felülete és alkalmazásai A Flutter szoftverfejlesztő készlettel készültek, amely lehetővé teszi a platformok közötti fejlesztési képességeket a Fuchsia, az Android és az iOS számára. A Flutter Dart alapú alkalmazásokat állít elő, nagy teljesítményű alkalmazásokat kínálva, amelyek másodpercenként 120 képkocka sebességgel futnak. A fukszia Vulkan alapú grafikus megjelenítő motort is kínál Escher, a “Volumetric soft shadows” speciális támogatásával, egy olyan elem, amelyet az Ars Technica írt: “úgy tűnik, hogy a Google árnyék-nehéz”Anyagtervezési” interfész irányelveinek futtatására készült”.

mivel a Flutter software development kit kínál cross-platform lehetőségeket, a felhasználók képesek telepíteni részei Fukszia Android készülékek.

az Ars Technica megjegyezte, hogy bár a felhasználók tesztelhetik a Fuksziát, semmi sem “működik”, mert “ez egy csomó helyőrző interfész, amely nem csinál semmit”. Több hasonlóságot találtak a Fuchsia kezelőfelülete és az Android között, beleértve a legutóbbi alkalmazások képernyőjét, a Beállítások menüt és egy osztott képernyős nézetet, amely egyszerre több alkalmazást is megtekinthet. A második felülvizsgálat után az Ars Technica szakértőit lenyűgözte az előrehaladás, megjegyezve, hogy a dolgok akkor működtek, és különösen örültek a hardveres támogatásnak. Az egyik pozitív meglepetés a több egérmutató támogatása volt.

az Android Runtime for Fuchsia speciális verzióját egy távoli fájlból tervezik futtatni, amely megegyezik az Android APK-val.

KernelEdit

a fukszia egy új üzenetátadó kernelen alapszik cirkon, az ásványról nevezték el. A projekt dokumentációjának különböző részein mind mikrokernelként, mind nem mikrokernelként írja le. A cirkon kódbázisa a kis Kernel (LK), a beágyazott eszközök valós idejű kernele, amelynek célja az alacsony erőforrás-felhasználás, sokféle eszközön használható. A kis kernelt Travis Geiselbrecht fejlesztette ki, aki társszerzője volt a Haiku által használt NewOS kernelnek is.

a cirkon többnyire C++ nyelven íródott, egyes részei assembly nyelven. Ez áll a kernel egy kis sor felhasználói szolgáltatások, illesztőprogramok és könyvtárak, amelyek mind szükségesek a rendszer indításához, kommunikálni a hardver, és betölteni a felhasználói folyamatokat. Jelenlegi jellemzői közé tartozik a szálak kezelése, a virtuális memória, a folyamatok közötti kommunikáció, valamint az objektumok állapotának változására való várakozás.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.