Byl zrušen program rozvoje OS Fuchsia pro pracovní stanice.

Z repozitáře projektu Chromium byly odstraněny komponenty potřebné pro sestavení prohlížeče Chrome pro operační systém Fuchsia. Bylo uvedeno, že podpora Fuchsia v Chromu byla experimentem, který nyní končí. Samostatně bylo uvedeno, že důvodem ukončení podpory je zrušení programu pro rozvoj Fuchsia pro pracovní stanice. Podpora prohlížečových komponent WebEngine a WebRunner pro Fuchsia bude pokračovat, ale samostatný plnohodnotný prohlížeč Chrome nebude dodáván. Pravděpodobně se další rozvoj Fuchsia bude soustředit pouze na spotřebitelská zařízení, jako jsou systémy domácí automatizace, chytré rámy a reproduktory.

Fuchsia je založena na mikrokernech Zircon, postaveném na základech projektu LK, rozšířeném pro použití na různých typech 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 zpracování objektů a model zabezpečení založený na schopnostech. Ovladače jsou realizovány jako běžící v uživatelském prostoru dynamické knihovny, které jsou načítány procesem devhost a spravovány správcem zařízení (devmg, Device Manager).

Pro Fuchsia byl připraven vlastní grafický rozhraní, napsané v jazyce Dart s využitím frameworku Flutter. Projektem jsou také vyvíjeny framework pro vytváření uživatelských rozhraní Peridot, balíčkový správce Fargo, standardní knihovna libc, systém renderování Escher, Vulkan ovladač Magma, kompoziční správce Scenic, souborové systémy MinFS, MemFS, ThinFS (FAT v jazyce Go) a Blobfs, a také správce oddílů FVM. Pro vývoj aplikací je podporováno použití jazyků C/C++, Dart, v systémových komponentách je také povoleno použití Rust, v síťovém stacku Go, a v sestavovacím systému jazyk Python.

Během zavádění se používá systémový správce, který zahrnuje appmgr pro vytvoření počátečního programového prostředí, sysmgr pro formování zaváděcího prostředí a basemgr pro nastavení uživatelského prostředí a organizaci přihlášení do systému. Pro zabezpečení je nabízena pokročilá systémová sandboxová izolace, ve které nové procesy nemají přístup k objektům jádra, nemohou alokovat paměť a nemohou spouštět kód, a pro přístup k zdrojům se používá systém prostorů názvů, který určuje dostupné pravomoci. Platforma poskytuje framework pro vytváření komponentů, které jsou programy běžícími ve svém sandboxu a které mohou interagovat s jinými komponenty prostřednictvím IPC.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster