Google Fuchsie

Forbes popisuje Fuchsie:

Zirkon byl dříve známý jako Purpurové a to byl navržen tak, aby měřítko pro jakékoli aplikace od embedded RTOS (real-time operační systémy) pro mobilní a stolní zařízení všech druhů. Jako výsledek, tam byla hodně spekulace, že Fuchsie se být přirozený nástupce Android a Chrome OS, který kombinuje možnosti obou se zpětnou kompatibilitou spustit starší aplikace postavené na. Stručně řečeno, tato věc je navržen tak, aby běžet na cokoliv, z 32-bit nebo 64-bit ARM jádra 64-bit ppc procesory a má potenciál být spíše rušivé.

Projekt GitHub naznačuje, že fuchsie může běžet na mnoha platformách, od vestavěných systémů po chytré telefony, tablety a osobní počítače. V Květnu Roku 2017, Fuchsie byl aktualizován s grafické uživatelské rozhraní, spolu s developer psaní, že projekt nebyl „skládka mrtvá věc“, pobízet mediální spekulace o Google záměry s operačním systémem, včetně možnosti jej nahradí Android. 1. července 2019 společnost Google oznámila domovskou stránku projektu fuchsia.dev, který poskytuje zdrojový kód a dokumentaci pro nově ohlášený operační systém.

Fuchsia je uživatelské rozhraní a aplikace jsou psány s Flutter, vývoj software kit umožňující rozvoj multiplatformní schopnosti pro Fuchsia, Android a iOS. Flutter vytváří aplikace založené na Dart a nabízí aplikace s vysokým výkonem, které běží rychlostí 120 snímků za sekundu. Fuchsie také nabízí Vulkan-based graphics rendering engine nazvaný Escher, se zvláštní podporou pro „Objemový měkké stíny“, prvek, který Ars Technica napsal „zdá se, že vlastní-postaven pro spuštění Google stín-heavy „Materiálové provedení “ rozhraní pokyny“.

díky sadě pro vývoj softwaru Flutter, která nabízí příležitosti napříč platformami, mohou uživatelé instalovat části Fuchsie na zařízení Android.

Ars Technica poznamenat, že, i když mohou uživatelé vyzkoušet Fuchsie, nic „funguje“, protože „je to všechno banda zástupný symbol rozhraní, které nedělají nic“. Našli několik podobností mezi rozhraním fuchsie a Androidem, včetně nedávné obrazovky aplikací,nabídky Nastavení a zobrazení na rozdělené obrazovce pro prohlížení více aplikací najednou. Po druhé recenzi byli odborníci Ars Technica ohromeni pokrokem a poznamenali, že věci pak fungovaly, a byli obzvláště potěšeni hardwarovou podporou. Jedním z pozitivních překvapení byla podpora více ukazatelů myši.

speciální verze Android Runtime pro Fuchsia je plánováno spustit ze souboru FAR, ekvivalent Android APK.

KernelEdit

Fuchsie je založena na novém jádru s názvem Zircon, pojmenovaném po minerálu. Projekt jej popisuje jak jako mikrokernel, tak nikoli jako mikrokernel v různých částech své dokumentace. Zirconova kódová základna byla odvozena od Little Kernel (LK), jádra v reálném čase pro vestavěná zařízení, zaměřená na nízkou spotřebu zdrojů, pro použití na široké škále zařízení. Little Kernel byl vyvinut Travisem Geiselbrechtem, který také spoluautorem jádra NewOS používaného Haiku.

zirkon je psán většinou v C++, s některými částmi v jazyce assembly. Skládá se z jádra s malou sadu uživatelů služeb, ovladačů a knihoven, které jsou nezbytné pro systém nastartovat, komunikovat s hardware a načíst uživatelské procesy. Mezi jeho současné funkce patří manipulace s vlákny, virtuální paměť, interkomunikace procesů a čekání na změny stavu objektů.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.