Fuchsia OS antre nan faz tès sou anplwaye Google yo

Google te fè chanjman, ki endike tranzisyon sistèm operasyon an Fuchsia nan etap final tès entèn yo "dogfooding", sa vle di itilizasyon pwodwi a nan aktivite chak jou anplwaye yo, anvan yo pote l bay itilizatè òdinè. Nan etap sa a pwodwi a se nan yon eta ki te deja pase tès debaz pa ekip espesyal evalyasyon kalite. Anvan yo livre pwodwi a bay piblik la an jeneral, yo anplis fè yon tès final sou anplwaye yo ki pa patisipe nan devlopman an.

Nan kliyan an aktyalizasyon sistèm jesyon livrezon an Omaha, ki teste vèsyon Chrome ak Chrome OS, te ajoute eleman fuchsia.cobalt.SystemDataUpdater ak enstriksyon pwopoze pou transfere aparèy nan nouvo branch "dogfood-release" lè l sèvi avèk sèvis piblik la fx (analòg ak adb pou Fuchsia). Nan sistèm entegrasyon kontinyèl la te ajoute rasanble loader a pou branch dogfood la, ak nan platfòm la Fuchsia enkli mezi separe pou evalye rezilta tès yo.

Nan kòmantè yo nan chanjman yo nan Fuchsia mansyone de lyen pou bay mizajou fuchsia-updates.googleusercontent.com ak arm64.dogfood-release.astro.fuchsia.com, nan dezyèm lyen Astro se non kòd ekran entelijan. Google Nest Hub, ki sanble ke anplwaye Google yo itilize kòm yon pwototip pou fè tès
Fuchsia olye de firmwèr estanda Cast Platform. Koòdone Nest Hub la bati sou tèt app Dragonglass la, ki sèvi ak fondasyon Flutter, ki sipòte tou pa Fuchsia.

Se pou nou sonje ke kòm yon pati nan pwojè Fuchsia a, Google ap devlope yon sistèm operasyon inivèsèl ki ka kouri sou nenpòt kalite aparèy, soti nan estasyon travay ak smartphones nan entegre ak ekipman konsomatè. Devlopman an te pote soti pran an kont eksperyans nan kreye platfòm la android ak pran an kont enpèfeksyon nan jaden an nan dekale ak sekirite.

Sistèm nan baze sou yon microkernel zikon, ki baze sou devlopman yo nan pwojè a LK, pwolonje pou itilize sou plizyè klas nan aparèy, ki gen ladan smartphones ak òdinatè pèsonèl. Zircon elaji LK ak sipò pwosesis ak bibliyotèk pataje, nivo itilizatè, sistèm pwosesis objè ak modèl sekirite ki baze sou kapasite. Chofè yo yo ap aplike nan fòm nan bibliyotèk dinamik kouri nan espas itilizatè, chaje pa pwosesis la devhost ak jere pa manadjè a aparèy (devmg, Manadjè Aparèy).

Pou Fuchsia prepare pwòp entèfas, ekri nan Dart lè l sèvi avèk fondasyon an Flutter. Pwojè a ap devlope tou kad koòdone itilizatè Peridot, manadjè pake Fargo, ak bibliyotèk estanda libc, sistèm rann Escher, Chofè Vulkan Magma, manadjè konpoze Scenic, MinFS, MemFS, ThinFS (FAT nan lang Go) ak sistèm dosye Blobfs, osi byen ke manadjè patisyon FVM. Pou devlopman aplikasyon bay sipò pou C/C++, lang Dart, Rust pèmèt tou nan konpozan sistèm, nan pile rezo Go, ak nan sistèm asanble lang Python.

Fuchsia OS antre nan faz tès sou anplwaye Google yo

Pandan w ap chaje se itilize manadjè sistèm, ki gen ladan
appmgr pou kreye anviwònman lojisyèl inisyal la, sysmgr pou kreye anviwònman bòt ak basemgr pou mete anviwònman itilizatè a ak òganize login. Pou konpatibilite ak Linux nan Fuchsia ofri Bibliyotèk Machina, ki pèmèt ou kouri pwogram Linux nan yon machin vityèl espesyal izole, ki fòme lè l sèvi avèk yon hypervisor ki baze sou nwayo Zircon la ak espesifikasyon Virtio, menm jan ak ki jan. òganize kouri aplikasyon pou Linux sou Chrome OS.

Yo ofri yon sistèm avanse pou asire sekirite izolasyon sandbox, kote nouvo pwosesis yo pa gen aksè a objè nwayo, yo pa ka asiyen memwa, epi yo pa ka kouri kòd, epi yo itilize sistèm lan pou jwenn aksè nan resous yo. espas non yo, ki defini otorizasyon ki disponib yo. Platfòm bay yon fondasyon pou kreye konpozan, ki se pwogram ki kouri nan pwòp sandbox yo epi ki ka kominike avèk lòt konpozan atravè IPC.

Sous: opennet.ru

Add nouvo kòmantè