Chromium je k dispozícii pre operačný systém Fuchsia

Google zverejnil plnohodnotnú verziu webového prehliadača Chromium pre operačný systém Fuchsia, ktorý v zozname aplikácií nahradil doteraz ponúkaný oklieštený prehliadač Simple Browser, určený skôr na spúšťanie samostatných webových aplikácií ako na prácu s webovými stránkami. Poskytnutie podpory bežného webového prehliadača nepriamo potvrdzuje zámer Googlu vyvinúť Fuchsiu nielen pre IoT a spotrebiteľské zariadenia, ako je Nest Hub, ale aj pre desktopové platformy. Na zoznámenie sa s aktuálnym stavom vývoja Fuchsie môžete použiť emulátor, ako aj testovacie zostavy z projektu dahliaOS.

Rozhranie zostavy Chromium pre Fuchsiu je vo všeobecnosti podobné zostavám pre iné desktopové systémy, s výnimkou ojedinelých nedostatkov a chýb, ako sú problémy so zobrazovaním kontextových ponúk a otváraním viacerých okien. Zároveň sa nedávno aktívne pracovalo na odstránení takýchto problémov, napríklad, nedávno bola poskytnutá podpora pre vstavaný prehliadač PDF a možnosť tlače.

Chromium je k dispozícii pre operačný systém Fuchsia

Pripomeňme, že Fuchsia OS vyvíja Google od roku 2016 s prihliadnutím na nedostatky v oblasti škálovania a bezpečnosti, ktoré existujú na platforme Android. Systém je založený na mikrojadre Zircon, založenom na vývoji projektu LK, rozšírenom na použitie na rôznych triedach zariadení vrátane smartfónov a osobných počítačov. Zircon rozširuje LK o podporu procesov a zdieľaných knižníc, používateľskú úroveň, systém manipulácie s objektmi a bezpečnostný model založený na schopnostiach. Ovládače sú implementované ako dynamické knižnice bežiace v užívateľskom priestore, načítané procesom devhost a spravované správcom zariadení (devmg, Device Manager).

Fuchsia má svoje vlastné grafické rozhranie napísané v Dart pomocou frameworku Flutter. Projekt tiež vyvíja rámec používateľského rozhrania Peridot, správcu balíkov Fargo, štandardnú knižnicu libc, vykresľovací systém Escher, ovládač Magma Vulkan, správcu kompozitov Scenic, súbory MinFS, MemFS, ThinFS (FAT v jazyku Go) a Blobfs. systémov, ako aj manažérskych FVM oddielov. Pre vývoj aplikácií je poskytovaná podpora pre jazyky C/C++ a Dart; Rust je povolený aj v systémových komponentoch, v sieťovom zásobníku Go a v systéme jazykového zostavovania Python.

Chromium je k dispozícii pre operačný systém Fuchsia

Proces zavádzania používa správcu systému vrátane appmgr na vytvorenie počiatočného softvérového prostredia, sysmgr na vytvorenie prostredia zavádzania a basemgr na konfiguráciu používateľského prostredia a organizáciu prihlásenia. Na zaistenie bezpečnosti je navrhnutý pokročilý systém izolácie sandboxu, v ktorom nové procesy nemajú prístup k objektom jadra, nemôžu alokovať pamäť a nemôžu spúšťať kód a na prístup k zdrojom sa používa systém názvov, ktorý určuje dostupné oprávnenia. Platforma poskytuje rámec na vytváranie komponentov, čo sú programy, ktoré bežia vo svojom vlastnom sandboxe a môžu interagovať s inými komponentmi prostredníctvom IPC.

Zdroj: opennet.ru

Pridať komentár