Google spouští webové stránky Fuchsia OS pro vývojáře

Až donedávna jsme o operačním systému Fuchsie od Googlu věděli jen velmi málo. Poprvé se objevil na GitHubu v roce 2016 bez oficiálního oznámení, rychle se objevily teorie o tom, co by to mohlo být.

Nyní před několika dny byla zveřejněna zpráva, že Google spustil web projektu s informacemi o operačním systému Fuchsia, který je ve společnosti již několikrát vyvíjen.

Stránka obsahuje výběr dostupné dokumentace a odkazy na zdrojové texty pro komponenty operačního systému, včetně mikrokernelu Zircon.

Dokumentace pokrývá vývoj fuchsie a aplikace pro operační systém, vytvoří systém ze zdrojového kódu, popisu hlavních komponent a rámců.

A z ničeho nic se Google rozhodne přivést Fuchsii na světlo

Po několika časech interního vývoje v projektu Fuchsia, kde se jednalo prakticky o veřejné tajemství, protože vývojáři Google o tom nic nezmínili a prakticky popřeli jeho existenci, se Google rozhodl projekt zveřejnit.

Je důležité si uvědomit, že v rámci projektu Fuchsia se vyvíjí univerzální operační systém, který může pracovat na jakémkoli typu zařízení, od pracovních stanic a smartphonů až po vestavěné a spotřební vybavení.

Vývoj se provádí s přihlédnutím ke zkušenostem s vytvářením platformy Android a s ohledem na nedostatky v oblasti škálovatelnosti a zabezpečení.

O Fuchsii

Fuchsia vyvinula vlastní GUI Armadillo napsané v Dartu pomocí rámce třepetání.

El Proyecto vyvíjíte také rámec uživatelského rozhraní Peridot, správce balíčků Fargo, standardní knihovna libc, vykreslovací systém Escher, ovladač Magma Vulkan, scénický kompozitní správce, MinFS, MemFS, ThinFS (jazyk FAT v jazyce Go) a Blobfs, stejně jako správce sekcí FVM.

Aby byla zaručena kompatibilita Linuxu ve fuchsii, byla navržena knihovna Machina, Umožňuje vám spouštět aplikace pro Linux ve speciálním izolovaném virtuálním stroji vytvořeném pomocí jádra Zircon založeného na hypervizoru a specifikací Virtio, analogicky s organizovaným způsobem spouštění aplikací pro Linux v systému Chrome OS.

Z bezpečnostních důvodů je navržen pokročilý izolační systém izolovaného prostoru, ve kterém nové procesy nemají přístup k objektům jádra, nemohou přidělit paměť a nemohou spouštět kód a používá se systém jmenného prostoru, který určuje dostupná oprávnění pro přístup k prostředkům.

Na druhé straně byl odhalen nový projektový web že vývojáři Fuchsia OS pracují na úkolech k řešení různých problémů, kde v závislosti na tom Fuchsia nabízí dvě jádra, stejně jako řadu vrstev.

  • Vrstva granátu je implementována nad Zirconem a odpovídá za ovladače zařízení
  • Vrstva Topaz poskytuje rozhraní pro vytváření modulů plug-in.

LK

LK poskytuje jádro pro systémy s omezenou velikostí RAM a nízkým výkonem procesoru, které se běžně používají v integrovaných řešeních. Jádro LK je založeno na projektu smallkernel a lze jej považovat za otevřenou alternativu k systémům, jako jsou FreeRTOS a ThreadX.

Zirkon

Zirkon je plně vybavený mikrokernel, který se zaměřuje na aplikace na poměrně výkonných zařízeních, jako jsou smartphony a osobní počítače.

Jádro Zircon je navrženo jako doplněk LK s implementací dalších konceptů.

Např Zircon má procesní podporu, ale LK nikoliv, ale implementace procesu v Zirconu zahrnuje komponenty LK pro práci s pamětí a vlákny. Zircon také podporuje chybějící funkce LK, jako je uživatelská úroveň, systém manipulace s objekty a bezpečnostní model založený na schopnostech.

Pokud chcete znát web projektu, můžete tak učinit kontaktováním na následující odkaz.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.