Fuchsia OS yakatotanga kuburitsa kune maNest Hub zvishandiso

petr hosek, Google timu mutungamiri anotungamira kuvaka masystem, macomputer uye maturusi maturusi munguva pfupi yapfuura yakafumura chishandiso chekutanga kutumira neiyo Fuchsia inoshanda sisitimu. Iyo fuchsia-based firmware ichatanga kutumira kune Nest Hub's akangwara mapikicha mafoto sechikamu cheyedzo yekuyedza yenhengo dzeiyo Google Preview chirongwa.

Izvo zvinotaurwa kuti kana panguva yekuyedza kuitisa hapana matambudziko zvisingafanoonekwi, firmware-yakavakirwa Fuchsia inozoiswa kune zvishandiso zvevamwe vashandisi veNest Hub, ndiani asingacherechedze mutsauko, nekuti iyo interface yakavakirwa pahwaro hweFlatter fomati icharamba yakafanana. Izvo chete zvakadzika-chikamu chikamu cheiyo inoshanda system inozochinja.

Pakutanga, zvishandiso zveGoogle Nest Hub zvakaburitswa kubvira 2018, iyo yaisanganisa mashandiro eiyo foto furemu, multimedia system uye chinongedzo che smart smart kudzora, yakashandisa firmware yakavakirwa paCast shell uye iyo Linux kernel.

Ngatirangarirei kuti mukati megadziriro yeiyo Fuchsia chirongwa, Google yanga ichigadzira mashandiro epasi rese Kubva 2016 inogona kushanda pane chero mhando yechigadzirwa, kubva kumabasa uye mafoni kune yakadzamidzirwa uye yevatengi tekinoroji. Iko kuvandudza kunoitwa uchifunga nezve chiitiko chekugadzira iyo Android chikuva uye inofunga nezvekukanganisa kuri mumunda wekuyera uye chengetedzo.

Iyo system yakavakirwa paZircon microkernel, zvinoenderana nekuvandudzwa kweprojekti yeLK, yakawedzerwa kuti ishandiswe mumakirasi akasiyana siyana emidziyo, kusanganisira mafoni uye makomputa ako. Zircon inotambanudzira LK nerutsigiro rwemaraibhurari akagovaniswa nemaitiro, danho revashandisi, kubata chinhu uye modhi yekuchengetedza zvichibva pamano. Iwo madhiraivha anoitwa seyakagwinya mushandisi nzvimbo maraibhurari akatakurwa neiyo devhost maitiro uye anotarisirwa nemaneja maneja (devmg, Maneja wedhijitari).

YeFuchsia yakagadzira yayo graphical interface yakanyorwa mumutauro weDart, uchishandisa iyo Flutter fomati. Iyo projekiti zvakare inogadzira iyo Peridot UI fomati, iyo Fargo package maneja, yakajairwa libc raibhurari, iyo Escher kupa system, iyo Magma Vulkan mutyairi, inoyevedza composite maneja, MinFS, MemFS, ThinFS (FAT in Go mutauro) uye Blobfs mafaera masystem, pamwe neFVM zvikamu. Izvo zvakare zvinokutendera iwe kuti ugadzire nhare dzekushandisa dzeIOS uye Android. Kupa kunoitwa nechinhu cheEscher, icho chinoshanda kuburikidza neVulkan graph API.

Nzvimbo yemushandisi yakakamurwa kuita zvikamu zviviri: Armadillo uye Armadillo Mushandisi Shell. Armadillo application inotakurika iyo inogona kumhanya pane chero Flutter-inoenderana papuratifomu, inosanganisira Android neIOS (musangano wedemo wakagadzirirwa muchimiro cheAPK faira yeApple, ichikubvumidza iwe kuyedza iyo interface pasina kuisa Fuchsia). Armadillo Mushandisi Shell inobatanidza pane iyo Armadillo application inopa maturusi ekudyidzana neFuchsia masevhisi kuburikidza neFIDL maficha uye kuronga nharaunda yemushandisi pane iyo Fuchsia OS system yezvinhu.

Zvekuvandudza kunyorera, rutsigiro rweC / C ++, Dart inopihwa, Rust inobvumidzwawo muzvinhu zvehurongwa, mune iyo network stack: Ve uye muPython mutauro unovaka system.

Iyo bhuti maitiro inoshandisa system maneja, iyo inosanganisira appmgr kugadzira iyo yekutanga software nharaunda, sysmgr kugadzira iyo boot nharaunda, uye basemgr kugadzirisa mamiriro emushandisi uye kuronga iyo login.

Kuti uve nechokwadi chekuchengeteka, sandbox yepamusoro yekuzvipatsanura inokurudzirwa, uko maitirwo matsva asingakwanise kuwana zvinhu zvekernel, haigone kugovera ndangariro, uye haigone kuita kodhi, uye namespace system inoshandiswa kuwana zviwanikwa, zvinoona mvumo iripo. Iyo chikuva inopa hwaro hwekugadzira zvikamu, zvinova zvirongwa zvinomhanya mubhokisi rako rejecha uye zvinokwanisa kubatana nezvimwe zvinhu kuburikidza neIPC.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako