Mae Fuchsia OS yn cychwyn ar y cyfnod profi ar weithwyr Google

Google gwneud newidiadau, sy'n nodi trosglwyddiad y system weithredu Fuchsia i gam y profion mewnol terfynol"bwyd ci“, gan awgrymu defnydd y cynnyrch yng ngweithgareddau dyddiol gweithwyr, cyn dod ag ef i ddefnyddwyr cyffredin. Ar y cam hwn y cynnyrch yn mewn cyflwr sydd eisoes wedi pasio profion sylfaenol gan dimau asesu ansawdd arbennig. Cyn cyflwyno'r cynnyrch i'r cyhoedd, maent hefyd yn cynnal prawf terfynol ar eu gweithwyr nad ydynt yn ymwneud â'r datblygiad.

Yn y cleient i'r system rheoli cyflwyno diweddariad Omaha, sy'n profi datganiadau o Chrome a Chrome OS, wedi adio cydran fuchsia.cobalt.SystemDataUpdater a chyfarwyddiadau arfaethedig ar gyfer trosglwyddo dyfeisiau i'r gangen “rhyddhau cŵn” newydd gan ddefnyddio'r cyfleustodau fx (cyfateb i adb ar gyfer Fuchsia). I mewn i'r system integreiddio barhaus wedi adio cydosod y llwythwr ar gyfer y gangen dogfood, ac i mewn i'r llwyfan Fuchsia wedi'i gynnwys metrigau ar wahân ar gyfer gwerthuso canlyniadau profion.

Yn y sylwadau i'r newidiadau yn Fuchsia crybwylledig dau ddolen ar gyfer cyflwyno diweddariadau fuchsia-updates.googleusercontent.com ac arm64.dogfood-release.astro.fuchsia.com, yn yr ail ddolen Astro yw enw cod y sgrin smart Hwb Google Nest, sy'n ymddangos yn cael ei ddefnyddio gan weithwyr Google fel prototeip ar gyfer profi
Fuchsia yn lle'r cadarnwedd Platfform Cast safonol. Mae rhyngwyneb Nest Hub wedi'i adeiladu ar ben yr app Dragonglass, sy'n defnyddio'r fframwaith Flutter, sydd hefyd yn cael ei gefnogi gan Fuchsia.

Gadewch inni gofio bod Google, fel rhan o brosiect Fuchsia, yn datblygu system weithredu gyffredinol a all redeg ar unrhyw fath o ddyfais, o weithfannau a ffonau clyfar i offer mewnol a defnyddwyr. Mae'r datblygiad yn cael ei wneud gan ystyried y profiad o greu'r llwyfan Android ac yn ystyried diffygion ym maes graddio a diogelwch.

Mae'r system yn seiliedig ar microkernel Zircon, yn seiliedig ar ddatblygiadau'r prosiect LK, wedi'i ymestyn i'w ddefnyddio ar wahanol ddosbarthiadau o ddyfeisiau, gan gynnwys ffonau smart a chyfrifiaduron personol. Mae Zircon yn ehangu LK gyda chymorth proses a llyfrgelloedd a rennir, lefel defnyddiwr, system prosesu gwrthrychau a model diogelwch yn seiliedig ar allu. Gyrwyr yn cael eu gweithredu ar ffurf llyfrgelloedd deinamig sy'n rhedeg yn y gofod defnyddwyr, wedi'u llwytho gan y broses devhost a'u rheoli gan y rheolwr dyfais (devmg, Rheolwr Dyfais).

Ar gyfer Fuchsia wedi'i baratoi ei hun GUI, wedi'i ysgrifennu yn Dart gan ddefnyddio'r fframwaith Flutter. Mae'r prosiect hefyd yn datblygu fframwaith rhyngwyneb defnyddiwr Peridot, rheolwr pecyn Fargo, a'r llyfrgell safonol libc, system rendro Escher, gyrrwr Vulkan Magma, rheolwr cyfansawdd Syfrdanol, MinFS, MemFS, ThinFS (FAT in Go language) a systemau ffeiliau Blobfs, yn ogystal â'r rheolwr rhaniad FVM. Ar gyfer datblygu cais yn cael ei ddarparu cefnogaeth ar gyfer C / C ++, ieithoedd Dart, Rust hefyd yn cael ei ganiatáu mewn cydrannau system, yn y pentwr rhwydwaith Go, ac yn system cydosod iaith Python.

Mae Fuchsia OS yn cychwyn ar y cyfnod profi ar weithwyr Google

Wrth lwytho yn cael ei ddefnyddio rheolwr system, gan gynnwys
appmgr ar gyfer creu'r amgylchedd meddalwedd cychwynnol, sysmgr ar gyfer creu'r amgylchedd cychwyn a basemgr ar gyfer sefydlu'r amgylchedd defnyddiwr a threfnu mewngofnodi. Am gydnawsedd â Linux yn Fuchsia cynigiwyd Llyfrgell Machina, sy'n eich galluogi i redeg rhaglenni Linux mewn peiriant rhithwir ynysig arbennig, a ffurfiwyd gan ddefnyddio hypervisor yn seiliedig ar fanylebau cnewyllyn Zircon a Virtio, yn debyg i sut trefnus rhedeg cymwysiadau Linux ar Chrome OS.

Cynigir system uwch i sicrhau diogelwch ynysu blwch tywod, lle nad oes gan brosesau newydd fynediad i wrthrychau cnewyllyn, na allant ddyrannu cof, ac ni allant redeg cod, a defnyddir y system i gael mynediad at adnoddau gofodau enwau, sy'n diffinio'r caniatadau sydd ar gael. Platfform yn darparu fframwaith ar gyfer creu cydrannau, sef rhaglenni sy'n rhedeg yn eu blwch tywod eu hunain ac sy'n gallu rhyngweithio â chydrannau eraill trwy IPC.

Ffynhonnell: opennet.ru

Ychwanegu sylw