Chromium je k dispozici pro operační systém Fuchsia

Google zveřejnil plnou verzi webového prohlížeče Chromium pro operační systém Fuchsia, který v seznamu aplikací nahradil dříve nabízený ořezaný prohlížeč Simple Browser určený pro spouštění samostatných webových aplikací, nikoli pro práci se stránkami. Poskytování podpory běžného webového prohlížeče nepřímo potvrzuje záměr Googlu vyvíjet Fuchsii nejen pro IoT a spotřebitelská zařízení, jako je Nest Hub, ale také pro desktopové platformy. Chcete-li se seznámit se současným stavem vývoje Fuchsie, můžete použít emulátor a také testovací sestavení z projektu dahliaOS.

Rozhraní sestavení Chromium pro Fuchsii je obecně podobné sestavením pro jiné stolní systémy, s výjimkou jednotlivých nedostatků a chyb, jako jsou problémy se zobrazováním kontextových nabídek a otevíráním více oken. Současně se v poslední době aktivně pracuje na odstranění takových problémů, například nedávno byla poskytnuta podpora pro vestavěný prohlížeč PDF a možnost tisku.

Chromium je k dispozici pro operační systém Fuchsia

Připomeňme, že Fuchsia OS vyvíjí Google od roku 2016 s přihlédnutím k nedostatkům v oblasti škálování a zabezpečení na platformě Android. Systém je založen na mikrojádru Zircon, založeném na vývoji projektu LK, rozšířeném pro použití na různých třídách zařízení, včetně chytrých telefonů a osobních počítačů. Zircon rozšiřuje LK o podporu procesů a sdílených knihoven, uživatelskou úroveň, systém manipulace s objekty a bezpečnostní model založený na schopnostech. Ovladače jsou implementovány jako dynamické knihovny v uživatelském prostoru načtené procesem devhost a spravované správcem zařízení (devmg, Device Manager).

Fuchsia má své vlastní grafické rozhraní napsané v Dartu pomocí frameworku Flutter. Projekt také vyvíjí framework uživatelského rozhraní Peridot, správce balíčků Fargo, standardní knihovnu libc, vykreslovací systém Escher, ovladač Magma Vulkan, správce kompozitů Scenic, soubory MinFS, MemFS, ThinFS (FAT v jazyce Go) a Blobfs systémy a také oddíly FVM. Pro vývoj aplikací je poskytována podpora pro C / C ++, Dart, Rust je také povolen v systémových komponentách, v síťovém zásobníku Go a v systému sestavení jazyka Python.

Chromium je k dispozici pro operační systém Fuchsia

Proces spouštění používá správce systému, který zahrnuje appmgr k vytvoření počátečního softwarového prostředí, sysmgr k sestavení spouštěcího prostředí a basemgr k nastavení uživatelského prostředí a organizaci přihlášení. Pro zajištění bezpečnosti je navržen pokročilý systém izolace sandboxu, ve kterém nové procesy nemají přístup k objektům jádra, nemohou alokovat paměť a nemohou spouštět kód, a pro přístup ke zdrojům se používá systém jmenných prostorů, který určuje dostupná oprávnění. Platforma poskytuje rámec pro vytváření komponent, což jsou programy běžící v jejich karanténě, které mohou komunikovat s ostatními komponentami prostřednictvím IPC.

Zdroj: opennet.ru

Přidat komentář