Google ayaa bilaabay ku rakibida Fuchsia OS aaladaha Nest Hub

Petr Hosek, oo hogaaminaya kooxda Google ee mas'uulka ka ah dhismaha nidaamyada, isku-dubaridyada iyo qalabka horumarinta, ayaa soo bandhigay qalabkii ugu horreeyay ee lagu qalabayn doono nidaamka hawlgalka Fuchsia. Firfirmware-ku-saleysan Fuchsia wuxuu bilaabi doonaa u-raritaanka Nest Hub sawir gacmeedyo caqli-gal ah taasoo qayb ka ah cusboonaysiinta tijaabada ah ee xubnaha Barnaamijka Horudhaca Google.

Haddii aysan jirin dhibaatooyin lama filaan ah oo soo ifbaxaya inta lagu jiro hirgelinta tijaabada, Fuchsia-ku-saleysan firmware waxaa lagu dabaqi doonaa aaladaha isticmaaleyaasha kale ee Nest Hub, kuwaas oo aan arki doonin wax farqi ah tan iyo interface-ka, oo lagu dhisay qaabka Flutter, wuxuu ahaan doonaa sidii hore, kaliya qaybaha hoose ee nidaamka hawlgalka ayaa isbedeli doona. Markii hore, aaladaha Google Nest Hub ee la sii daayay tan iyo 2018, kuwaas oo isku daraya shaqooyinka qaab sawireed, nidaam warbaahin badan iyo is-dhexgal loogu talagalay maaraynta guri caqli-gal ah, oo loo isticmaalo firmware ku salaysan qolofka Cast iyo kernel Linux.

Aynu dib u xasuusanno in, iyada oo qayb ka ah mashruuca Fuchsia, Google ayaa horumarinaysa nidaamka hawlgalka caalamiga ah tan iyo 2016, oo awood u leh inuu ku shaqeeyo nooc kasta oo qalab ah, laga bilaabo goobaha shaqada iyo taleefannada casriga ah ee ku xiran iyo qalabka macaamiisha. Horumarka waxaa la fuliyaa iyadoo la tixgalinayo waayo-aragnimada abuurista aaladda Android-ka iyadoo la tixgalinayo cilladaha dhinaca miisaanka iyo amniga.

Nidaamku wuxuu ku salaysan yahay microkernel Zircon, oo ku salaysan horumarinta mashruuca LK, oo la ballaariyay si loogu isticmaalo noocyada kala duwan ee qalabka, oo ay ku jiraan taleefannada casriga ah iyo kombiyuutarada gaarka ah. Zircon waxay ku fidisaa LK iyadoo la kaashanayo hababka iyo maktabadaha la wadaago, heerka adeegsadaha, nidaamka maaraynta shayga, iyo qaabka amniga ku salaysan kartida. Darawaliinta waxaa loo hirgeliyay sidii maktabad firfircoon oo ku dhex socota booska isticmaalaha, oo ay ku raran yihiin nidaamka devhost oo uu maamulo maareeyaha aaladda (devmg, Maareeyaha Aaladda).

Fuchsia waxay leedahay interface garaafyadeed oo u gaar ah oo ku qoran Dart iyadoo la adeegsanayo qaabka Flutter. Mashruucu wuxuu kaloo horumariyaa qaab-dhismeedka is-dhexgalka isticmaalaha Peridot, maamulaha xirmada Fargo, maktabadda caadiga ah, nidaamka qaabaynta Escher, darawalka Magma Vulkan, maareeyaha isku dhafka muuqaalka ah, MinFS, MemFS, ThinFS (FAT in Go language) iyo faylka Blobfs nidaamyada, iyo sidoo kale qaybaha FVM. Horumarinta codsiyada, taageerada C / C ++, Dart waa la bixiyaa, Rust sidoo kale waa la oggol yahay qaybaha nidaamka, xirmooyinka shabakadda Go, iyo nidaamka dhismaha luqadda Python.

Google ayaa bilaabay ku rakibida Fuchsia OS aaladaha Nest Hub

Habka bootku wuxuu isticmaalaa maamulaha nidaamka, oo ay ku jiraan appmgr si loo abuuro jawiga software ee bilowga ah, sysmgr si loo dhiso jawiga boot, iyo basemgr si loo dejiyo deegaanka isticmaalaha oo loo habeeyo gelitaanka. Si loo sugo amniga, nidaam go'doon ah oo sandbox ah oo horumarsan ayaa la soo jeediyay, kaas oo hababka cusub aysan heli karin walxaha kernel-ka, aysan u qoondeeyn karin xusuusta oo aan socodsiin karin koodka, iyo nidaamka meelaynta magaca ayaa loo isticmaalaa si loo galo ilaha, kaas oo go'aaminaya ogolaanshaha la heli karo. Madalku wuxuu bixiyaa qaab abuurista qaybo, kuwaas oo ah barnaamijyo ku dhex shaqeeya sanduuqa-cammuudda kuwaas oo la falgeli kara qaybaha kale iyada oo loo marayo IPC.

Source: opennet.ru

Add a comment