Nemrégiben a hír ezt megszakította A Google megkezdte az új firmware terjesztését az intelligens képkeretekhez készült Fuchsia operációs rendszeren alapul Nest Hub Max 2019 óta megjelent.
Megemlítik, hogy ebben az első szakaszban Megkezdődik a fukszia alapú firmware szállítása a az „előzetes” program résztvevői a Google-tól, és ha nem merülnek fel előre nem látható problémák a tesztüzembe helyezés során, a firmware alkalmazásra kerül a többi Nest Hub Max-felhasználó eszközére.
Azok számára, akik még nem ismerik a Nest Hub Maxet, tudniuk kell, hogy ez a második olyan fogyasztói eszköz, amelyen a Fuchsia operációs rendszer működik.
Az első fukszia-alapú firmware egy éve a Nest Hub modell volt, amely kisebb képernyővel és a videó megfigyelő és biztonsági rendszerben használt beépített videokamera hiányával rendelkezik.
A csere ellenére az operációs rendszer firmware-ben, A felhasználói felület és a funkcionalitás teljes mértékben megmarad és a végfelhasználók ne vegyenek észre különbséget, mivel a felület a Flutter keretrendszeren alapul, és elvonatkoztat az alacsony szintű összetevőktől.
Ez az operációs rendszert helyettesítő frissítés mert a Nest Hub Max legalább tavaly decembere óta fejlesztés alatt áll. Ettől a héttől kezdve az előnézeti programba beiratkozott felhasználók egy kis csoportja számára elérhető. A Google valószínűleg azt tervezi, hogy megvizsgálja az esetleges problémákat, mielőtt a szélesebb körű bevezetést folytatná.
Korábban a Nest Hub Max eszközök, amelyek egyesítik a képkeret, a multimédiás rendszer és az intelligens otthon vezérlőfelület funkcióit, Cast shell alapú firmware-t használt és a Linux kernel.
A Fuchsia OS-t a Google fejlesztette ki 2016 óta, figyelembe véve az Android platform skálázhatósági és biztonsági gyengeségeit.
A rendszer a Zircon mikrokernelre épül, az LK projekt fejlesztései alapján, különféle típusú eszközökön való használatra kiterjesztve, beleértve az okostelefonokat és a személyi számítógépeket. A Zircon kiterjeszti az LK-t a megosztott könyvtárak és folyamatok támogatásával, egy felhasználói szinttel, egy objektumkezelő rendszerrel és egy képesség-alapú biztonsági modellel.
Az illesztőprogramok dinamikus felhasználói terület-könyvtárakként valósulnak meg, amelyeket a devhost folyamat tölt be és az Eszközkezelő (devmg) kezel.
A Fuchsia saját, Dart nyelven írt grafikus felülettel rendelkezik a Flutter keretrendszer segítségével. A projekt emellett fejleszti a Peridot UI keretrendszert, a Fargo csomagkezelőt, a libc szabványkönyvtárat, az Escher rendering rendszert, a Magma Vulkan illesztőprogramot, a Scenic kompozit kezelőt, a MinFS-t, a MemFS-t, a ThinFS-t (FAT nyelv a Go-ban), valamint a Blobfs fájlt, valamint az FVM partíciókezelő. Alkalmazásfejlesztéshez a C/C++, Dart, a Rust támogatása is engedélyezett a rendszerkomponensekben, a Go hálózati veremben és a Python nyelvi összeállítási rendszerben.
A rendszerindítási folyamat egy rendszerkezelőt használ, amely tartalmazza az appmgr-t a kezdeti szoftverkörnyezet létrehozásához, a sysmgr-t a rendszerindítási környezet létrehozásához, a basemgr-t pedig a felhasználói környezet beállításához és a bejelentkezés megszervezéséhez.
A biztonság érdekében egy fejlett sandbox izolációs rendszert javasolnak, amelyben az új folyamatok nem férnek hozzá a kernel objektumokhoz, nem tudnak memóriát lefoglalni, és nem tudnak kódot végrehajtani, valamint egy névtér rendszert használnak az erőforrásokhoz, amely meghatározza az elérhető jogosultságokat.
A platform keretet biztosít az összetevők felépítéséhez, amelyek olyan programok, amelyek a sandboxban futnak, és IPC-n keresztül kölcsönhatásba léphetnek más összetevőkkel.
Végezetül, ha többet szeretne megtudni róla, tekintse meg a következő linket, amelyen megtudhatja a firmware állapotát egyes Google-eszközökhöz.