Operačný systém Fuchsia prechádza do fázy testovania u zamestnancov Google.

Spoločnosť Google urobila zmeny, ktoré svedčia o prechode operačného systému Fuchsia do fázy finálneho interného testovania „dogfooding“, ktorá predpokladá využívanie produktu v každodennej činnosti zamestnancov pred jeho sprístupnením bežným používateľom. V tejto fáze je produkt v stave, ktorý už prešiel hlavným testovaním špeciálnymi tímami hodnotenia kvality. Pred tým, ako je produkt dodávaný širokým masám, sa navyše vykonáva konečná kontrola na svojich zamestnancoch, ktorí sa na vývoji nepodieľali. V klientoch systému správy dodávky aktualizácií

Omaha , kde sa testujú verzie Chrome a Chrome OS,komponent fuchsia.cobalt.SystemDataUpdater a navrhnutá inštrukcia na prevod zariadení na novú vetvu „dogfood-release“ pomocou utilitky bol pridaný fx (analóg adb pre Fuchsia). Do systému kontinuálnej integrácie boli pridané stavebné bloky pre vetvu dogfood, a do platformy Fuchsia boli zahrnuté samostatné metriky na hodnotenie výsledkov testovania. V komentároch k zmenám v Fuchsia

sú spomenuté dve odkazy na dodávanie aktualizácií fuchsia-updates.googleusercontent.com a arm64.dogfood-release.astro.fuchsia.com, pričom v druhom odkaze Astro je kódové meno inteligentného displeja Google Nest Hub , ktorý je zrejme používaný zamestnancami Google ako prototyp na testovanieFuchsia miesto štandardného firmvéru Cast Platform. Rozhranie Nest Hub je postavené na báze aplikácie Dragonglass, ktorá používa framework Flutter, ktorý je taktiež podporovaný v Fuchsia.
Pripomíname, že v rámci projektu Fuchsia vyvíja spoločnosť Google univerzálny operačný systém, schopný fungovať na akýchkoľvek typoch zariadení, od pracovných staníc a smartfónov až po zabudovanú a spotrebiteľskú techniku. Vývoj prebieha s ohľadom na skúsenosti s vytvorením platformy Android a zohľadňuje nedostatky v oblasti škálovateľnosti a zabezpečenia.

Systém je založený na mikrojadre

Zircon , založenom na vývoji projektuLK , rozšíreného na použitie na rôznych triedach zariadení, vrátane smartfónov a osobných počítačov. Zircon rozširuje LK podporou procesov azdieľaných knižníc , úrovňou používateľa, systémom správy objektov a modelom zabezpečenia na základe capability. Ovládačesa implementujú realizujú sa vo forme dynamických knižníc bežiacich v užívateľskom priestore, ktoré sa načítavajú procesom devhost a spravujú ich zariadení (devmg, Správca zariadení).

Pre Fuchsia bol pripravený vlastný grafické rozhranie, napísané v jazyku Dart s využitím rámca Flutter. Projekt sa tiež vyvíja rámec pre vytváranie používateľských rozhraní Peridot, balíkový manažér Fargo, štandardná knižnica libc, renderovací systém Escher, Vulkan ovládač Magma, zložený manažér Scenic, súborové systémy MinFS, MemFS, ThinFS (FAT napísaný v Go) a Blobfs, ako aj manažér oddielov FVM. Pre vývoj aplikácií sa poskytuje podpora jazykov C/C++, Dart, v systémových komponentoch je tiež povolené používanie Rust, v sieťovom staku Go, a v systéme zostavovania jazyk Python.

Operačný systém Fuchsia prechádza do fázy testovania u zamestnancov Google.

Počas bootovania sa používa systémový manažér, ktorý zahŕňa
appmgr na vytvorenie počiatočného programového prostredia, sysmgr na formovanie bootovacieho prostredia a basemgr na nastavenie používateľského prostredia a organizáciu prihlasovania do systému. Pre kompatibilitu s Linuxom sa v Fuchsia ponúka knižnicu Machina, ktorá umožňuje spúšťať Linuxové programy v špeciálnom izolovanom virtuálnom stroji, ktorý je vytvorený pomocou hypervízora na báze jadra Zircon a špecifikácií Virtio, analogicky so spôsobom, ako je organizované spúšťanie Linuxových aplikácií v Chrome OS.

Pre zabezpečenie sa ponúka pokročilý systém sandbox izolácie, 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 menových priestorov, ktorý určuje dostupné oprávnenia. Platforma poskytuje rámec na vytváranie komponentov, ktoré sú programy spúšťané vo vlastnom sandboxe, ktoré môžu komunikovať s inými komponentmi cez IPC.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster