„Fuchsia OS“ jau pradėjo veikti „Nest Hub“ įrenginiuose

Petras Hosekas, „Google“ komandos vadovas, atsakingas už sistemų, kompiliatorių ir kūrimo įrankių kūrimą neseniai pristatė pirmąjį įrenginį, kurį pristatė su „Fuchsia“ operacine sistema. Fuksija pagrįsta programinė aparatinė įranga bus pristatyta į „Smart Hub“ išmaniuosius nuotraukų rėmelius kaip eksperimentinio „Google“ peržiūros programos narių naujinio dalis.

Minima, kad jei vykdant testą nėra problemų nenumatytas, pagrįstas firmware Fuksija bus taikoma kitų „Nest Hub“ vartotojų įrenginiams, kuris nepastebės skirtumų, nes sąsaja, sukurta remiantis „Flutter“ sistema, išliks ta pati. Keisis tik žemo lygio operacinės sistemos komponentai.

Anksčiau nuo 2018 m. Išleisti „Google Nest Hub“ įrenginiai, kuriuose buvo sujungtos nuotraukų rėmelio, daugialypės terpės sistemos ir išmaniojo namo valdymo sąsajos funkcijos, naudojo programinę aparatinę įrangą, pagrįstą „Cast shell“ ir „Linux“ branduoliu.

Prisiminkime, kad vykdydama „Fuksija“ projektą „Google“ sukūrė universalią operacinę sistemą Nuo 2016 m. Jis gali veikti bet kokio tipo įrenginiuose, pradedant darbo stotimis ir išmaniaisiais telefonais, baigiant įterptosiomis ir vartotojų technologijomis. Kūrimas atliekamas atsižvelgiant į „Android“ platformos kūrimo patirtį ir į trūkumus mastelio keitimo ir saugumo srityje.

Sistema yra pagrįstas cirkonio mikrobranduoliu, remiantis LK projekto plėtra, išplėsta naudoti įvairių klasių įrenginiuose, įskaitant išmaniuosius telefonus ir asmeninius kompiuterius. „Cirkonis“ išplečia LK, palaikydamas bendras bibliotekas ir procesus, vartotojo lygį, objektų valdymą ir saugos modelį remiantis galimybėmis. Tvarkyklės yra įgyvendinamos kaip dinaminės vartotojo erdvės bibliotekos, įkeltos „devhost“ proceso ir valdomos įrenginių tvarkytuvės („devmg“, „Device Manager“).

„Fuchsia“ sukūrė savo grafinę sąsają, parašytą „Dart“ kalba, naudojant „Flutter“ sistemą. Projektas taip pat kuria „Peridot“ vartotojo sąsajos sistemą, „Fargo“ paketų tvarkyklę, standartinę „libc“ biblioteką, „Escher“ atvaizdavimo sistemą, „Magma Vulkan“ tvarkyklę, vaizdingą sudėtinį valdytoją, „MinFS“, „MemFS“, „ThinFS“ („FAT in Go“ kalba) ir „Blobfs“ failų sistemas, taip pat FVM pertvaros. Tai taip pat leidžia jums sukurti mobiliąsias programas, skirtas „iOS“ ir „Android“. Atvaizdavimą atlieka „Escher“ komponentas, kuris veikia per „Vulkan“ grafikos API.

Vartotojo aplinka yra padalinta į du komponentus: „Armadillo“ ir „Armadillo User Shell“. „Armadillo“ yra nešiojama programa, kuri gali veikti bet kurioje „Flutter“ suderinamoje platformoje, įskaitant „Android“ ir „iOS“ („Android“ skirtas APK failas buvo parengtas demonstracinis rinkinys, leidžiantis išbandyti sąsają neįdiegus „Fuchsia“). „Armadillo User Shell“ yra „Armadillo“ programos nuoroda, teikianti įrankius sąveikauti su „Fuchsia“ paslaugomis per FIDL sąsajas ir organizuoti vartotojo aplinką „Fuchsia OS“ sistemos komponentuose.

Programų kūrimui teikiama parama C / C ++, Dart, Rust taip pat leidžiama sistemos komponentuose, tinklo kamino: Ve ir „Python“ kalbos kūrimo sistemoje.

Paleidimo procese naudojamas sistemos valdytojas, kuris apima „appmgr“, kad būtų sukurta pradinė programinės įrangos aplinka, „sysmgr“, kad būtų sukurta įkrovos aplinka, ir „basemgr“, kad sukonfigūruotų vartotojo aplinką ir organizuotų prisijungimą.

Siekiant užtikrinti saugumą, siūloma pažangi smėlio dėžės izoliavimo sistema, ten, kur nauji procesai neturi prieigos prie branduolio objektų, negali paskirstyti atminties ir negali vykdyti kodo, o prieigai prie išteklių naudojama vardų srities sistema, kuri nustato galimus leidimus. Platforma suteikia galimybę sukurti komponentus, tai yra programos, kurios veikia jūsų smėlio dėžėje ir kurios gali sąveikauti su kitais komponentais per IPC.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.