Fuchsia OS jidħol fil-fażi ta 'ttestjar fuq l-impjegati ta' Google

Google għamel bidliet, li jindika t-tranżizzjoni tas-sistema operattiva Fuchsia sal-istadju tal-ittestjar intern finali "dogfooding", li jimplika l-użu tal-prodott fl-attivitajiet ta 'kuljum tal-impjegati, qabel ma jġibu lill-utenti ordinarji. F'dan l-istadju il-prodott huwa fi stat li diġà għadda minn testijiet bażiċi minn timijiet speċjali ta’ valutazzjoni tal-kwalità. Qabel ma jwasslu l-prodott lill-pubbliku ġenerali, huma wkoll iwettqu test finali fuq l-impjegati tagħhom li mhumiex involuti fl-iżvilupp.

Fil-klijent għall-aġġornament sistema ta 'ġestjoni tal-kunsinna Omaha, li tittestja r-rilaxxi ta' Chrome u Chrome OS, miżjud komponent fuchsia.cobalt.SystemDataUpdater u struzzjonijiet proposti għat-trasferiment tal-apparati għall-fergħa l-ġdida "dogfood-release" bl-użu tal-utilità fx (analogu għal adb għal Fuchsia). Fis-sistema ta 'integrazzjoni kontinwa miżjud assemblaġġ tal-loader għall-fergħa dogfood, u fil-pjattaforma Fuchsia inklużi metriċi separati għall-evalwazzjoni tar-riżultati tat-test.

Fil-kummenti għall-bidliet fil-Fuchsia imsemmi żewġ links għat-twassil tal-aġġornamenti fuchsia-updates.googleusercontent.com u arm64.dogfood-release.astro.fuchsia.com, fit-tieni link Astro huwa l-isem tal-kodiċi tal-iskrin intelliġenti Google Nest Hub, li jidher li jintuża mill-impjegati tal-Google bħala prototip għall-ittestjar
Fuchsia minflok il-firmware standard Cast Platform. L-interface Nest Hub hija mibnija fuq l-app Dragonglass, li tuża l-qafas Flutter, li huwa wkoll appoġġjat minn Fuchsia.

Ejja nfakkru li bħala parti mill-proġett Fuchsia, Google qed tiżviluppa sistema operattiva universali li tista 'taħdem fuq kull tip ta' apparat, minn workstations u smartphones għal tagħmir integrat u tal-konsumatur. L-iżvilupp jitwettaq b'kont meħud tal-esperjenza tal-ħolqien tal-pjattaforma Android u jqis in-nuqqasijiet fil-qasam tal-iskala u s-sigurtà.

Is-sistema hija bbażata fuq mikrokernel Zircon, ibbażat fuq l-iżviluppi tal-proġett LK, estiż għall-użu fuq diversi klassijiet ta 'apparat, inklużi smartphones u kompjuters personali. Zircon tespandi LK b'appoġġ proċess u libreriji kondiviżi, livell ta 'utent, sistema ta' pproċessar ta 'oġġetti u mudell ta' sigurtà bbażat fuq il-kapaċità. Sewwieqa qed jiġu implimentati fil-forma ta 'libreriji dinamiċi li jaħdmu fl-ispazju tal-utent, mgħobbija mill-proċess devhost u ġestiti mill-maniġer tal-apparat (devmg, Device Manager).

Għal Fuchsia ippreparat stess GUI, miktuba fid-Dart bl-użu tal-qafas Flutter. Il-proġett qed jiżviluppa wkoll il-qafas tal-interface tal-utent Peridot, il-maniġer tal-pakketti Fargo, u l-librerija standard libc, sistema ta' rendering escher, sewwieq Vulkan Magma, maniġer kompost Xeniċi, MinFS, MemFS, ThinFS (FAT fil-lingwa Go) u sistemi ta 'fajls Blobfs, kif ukoll il-maniġer tal-partizzjoni FVM. Għall-iżvilupp tal-applikazzjoni ipprovdut appoġġ għal C/C++, lingwi Dart, Rust huwa permess ukoll fil-komponenti tas-sistema, fil-munzell tan-netwerk Go, u fis-sistema tal-assemblaġġ tal-lingwa Python.

Fuchsia OS jidħol fil-fażi ta 'ttestjar fuq l-impjegati ta' Google

Waqt it-tagħbija użati maniġer tas-sistema, inkluż
appmgr għall-ħolqien tal-ambjent tas-softwer inizjali, sysmgr għall-ħolqien tal-ambjent tal-boot u basemgr għat-twaqqif tal-ambjent tal-utent u l-organizzazzjoni tal-login. Għall-kompatibilità mal-Linux fil-Fuchsia offruti Librerija Machina, li tippermettilek tmexxi programmi Linux f'magna virtwali iżolata speċjali, iffurmata bl-użu ta 'hypervisor ibbażat fuq l-ispeċifikazzjonijiet tal-qalba ta' Zircon u Virtio, simili għal kif organizzati taħdem applikazzjonijiet Linux fuq Chrome OS.

Sistema avvanzata hija offruta biex tiżgura s-sigurtà iżolament sandbox, li fihom proċessi ġodda m'għandhomx aċċess għal oġġetti tal-qalba, ma jistgħux jallokaw memorja, u ma jistgħux imexxu kodiċi, u s-sistema tintuża biex taċċessa r-riżorsi spazji tal-isem, li jiddefinixxi l-permessi disponibbli. Pjattaforma tipprovdi qafas għall-ħolqien ta 'komponenti, li huma programmi li jimxu fis-sandbox tagħhom stess u jistgħu jinteraġixxu ma' komponenti oħra permezz tal-IPC.

Sors: opennet.ru

Żid kumment