Fuchsia od Googlu je operační systém pro chytré telefony s novým uživatelským rozhraním, ale bez linuxového jádra

click fraud protection

Fuchsia OS od Googlu se nadále rychle vyvíjí a jeho část lze zažít také na Androidu. Čtěte dále a dozvíte se více o Fuchsii a Armadillo!

Jak je zvykem u všeho Google, pokud existuje, musí jich být víc. Vtipy stranou, zdá se, že Google má velký zájem vychovat a udržovat nejen Android a Chrome OS jako životaschopné a běžné operační systémy, ale také se chystají vyvinout další OS ve formě z Fuchsie.

Fuchsie byla naposledy se o něm mluvilo v srpnu 2016, ale OS byl ve své primitivní podobě a teprve se formoval. Od té doby Google usilovně, i když diskrétně, dával novému operačnímu systému více obsahu.

Fuchsia je nový open source OS od společnosti Google, který nevyužívá linuxové jádro. Místo toho Fuchsia používá mikrokernel vyvinutý společností Google s názvem Purpurová. The Magenta Kernel následuje licence ve stylu MIT, která ostatním umožňuje dělat s kódem, co chtějí (včetně úprav, distribuce a zachování soukromí uvedených úprav), pokud je někde k dispozici původní licence derivát.

Magenta je základní platforma, která pohání Fuchsia OS. Magenta se skládá z mikrojádra (zdroj v kernel/...) a také z malé sady služeb uživatelského prostoru, ovladačů a knihovny (zdroj v systému/...) nezbytné pro nabootování systému, komunikaci s hardwarem, načítání procesů v uživatelském prostoru a jejich spouštění, atd. Fuchsia na tomto základu staví mnohem větší OS. Magenta se zaměřuje na moderní telefony a moderní osobní počítače s rychlými procesory, netriviálním množstvím paměti RAM s libovolnými periferiemi provádějícími otevřené výpočty.

Jedná se o definitivní změnu oproti GPL v2, která následovala po linuxovém jádře Androidu, která zavedla povinnost modifikátor (obvykle OEM) pro otevřené zdroje kódu se změní, pokud upraví a distribuují jakoukoli část kód. V závislosti na tom, na které straně stojíte, lze argumentovat volbou licence a odchylka od linuxového jádra je k lepšímu nebo horšímu.

Ostatní části OS jsou licencovány samostatně a často jednotlivě pod licencí BSD 2.0, Apache 2.0 a MIT.

Ars Technica poznamenává, že rozhraní a aplikace na Fuchsii jsou napsány pomocí Google Sada Flutter SDK, projekt schopný produkovat multiplatformní kód, který lze spustit na Androidu i iOS. Aplikace Flutter jsou napsány v Dartu, interním webovém vývojářském jazyce společnosti Google, který se zaměřuje na vysoce výkonné aplikace pro mobilní zařízení. Fuchsia má také vykreslenou grafiku založenou na Vulkanu s názvem Escher, který Ars Technica zmiňuje jako zdánlivě vytvořený na míru pro spuštění stínového Material Design UX společnosti Google.

Protože je rozhraní Fuchsie napsáno pomocí sady Flutter SDK pro více platforem, je možné spouštět části Fuchsie na zařízení Android. Hotfix.net vyveden na světlo jak postavit Armadillo, v podstatě demo aplikace, která předvede, jak by vypadalo systémové uživatelské rozhraní Fuchsie. Můžete si stáhnout zdrojový kód Fuchsie a zkompilovat Systémové rozhraní Fuchsie jako Android apk a nainstalujte jej do svého zařízení. V případě, že nechcete jít touto cestou, ani čekat, až to někdo zkompiluje a distribuuje, Hotfix.net byl tak laskavý, že zahrnul ukázkové video rozhraní:

Vzhledem k tomu, že SystemUI se skládá z mnoha zástupných symbolů pro komponenty, které jsou v různých fázích vývoje, zatím toho se SystemUI moc dělat nemůžete. Úvodní obrazovka Fuchsie v její současné podobě sestává z vertikálně rolujícího seznamu s informačním widgetem uprostřed, který zobrazuje datum, vaše město a váš profilový obrázek. Nad tímto widgetem je to, co se zdá být Nedávné aplikace, a posouváním pod tímto widgetem zobrazíte návrhy podobné Chytrým kartám Google, které jsou v současnosti pouze zástupnými symboly. Klepnutím na widget do určité míry znovu představíte rychlé přepínání Androidu.

Uživatelské rozhraní Armadillo také obsahuje funkce pro multitasking s lepší správou oken, než jaké je v současnosti vidět na Androidu. Existuje mnoho způsobů, jak můžete uspořádat aplikace, včetně otevření čtyř aplikací najednou nebo dokonce použití rozhraní s kartami. Uživatelské rozhraní Armadillo obsahuje také klávesnici Fuchsia s novým temným motivem.


Je naprosto jasné, že Fuchsia jako OS je stále velmi v raných fázích. Stačí se podívat na Android, abyste si uvědomili, kolik úsilí je vynaloženo na vytvoření operačního systému a jeho vylepšování což vám zase poskytne odhad, jak daleko je fuchsie jako „produkt pro veřejnost“ v budoucnost.

Vzhledem k tomu, že Google také mlčel k celému OS a jeho pokroku, je dále obtížné odhadnout, jakou budoucnost tento OS má, pokud vůbec dělá. Ars Technica cituje vývojáře Fuchsie Travise Geiselbrechta, který řekl:

[Fuchsie] není hračka, není to 20% projekt, není to skládka mrtvé věci, o kterou se už nestaráme.

Zatímco vývojář trvá na tom, že Fuchsia je víc než jen dočasný úlet, nestálá povaha Googlu (a Alphabetu) je bohužel dobře známá.

Ars Technica spekuluje, že operační systém ve svém současném stavu vypadá hodně jako nová větev Androidu, kde Google opravuje spoustu svých raných a základní chyby a využívá mnoho svých zkušeností, které nasbírala během let při budování nejpopulárnějšího smartphonu na světě OS. S Fuchsií se Google může od základu úspěšně odpoutat od linuxového jádra a od Javy – úkol, který by jinak byl v současné době v Androidu velmi, velmi obtížný.

Budoucnost Fuchsie je vzrušující. Tohle může být další velká věc a můžete to zažít, než se z toho stane další velká věc. Pokyny, jak vytvořit uživatelské rozhraní Armadillo společnosti Fuchsia a vyzkoušet si to na Androidu, následujte Hotfix.netstručný průvodce. Můžete se také podívat na zdrojový kód Fuchsie na adrese Github nebo GoogleSource.

Jaký je váš názor na Fuchsii a její uživatelské rozhraní Armadillo? Jaká je podle vás budoucnost Fuchsie, Androidu a Chrome OS? Dejte nám vědět své myšlenky v komentářích níže!

Zdroj 1: Hotfix.netZdroj 2: Ars Technica