Fuchsia OS asup kana fase nguji karyawan Google

Google dijieun parobahan, nunjukkeun transisi tina sistem operasi Fuchsia kana tahap tés internal ahir "dogfooding", implying pamakéan produk dina kagiatan sapopoé karyawan, saméméh bringing ka pamaké biasa. Dina tahap ieu produk éta dina kaayaan anu parantos lulus uji dasar ku tim penilaian kualitas khusus. Sateuacan ngirimkeun produk ka masarakat umum, aranjeunna ogé ngalaksanakeun tés ahir pikeun karyawan anu henteu kalibet dina pangwangunan.

Dina klien ka sistem manajemén pangiriman update Omaha, nu nguji sékrési Chrome jeung Chrome OS, ditambihan komponén fuchsia.cobalt.SystemDataUpdater sareng usulan parentah pikeun nransferkeun alat ka cabang "dogfood-release" anyar nganggo utiliti fx (sarua jeung adb pikeun Fuchsia). Pikeun sistem integrasi kontinyu ditambahkeun assembling loader pikeun cabang dogfood, sarta kana platform Fuchsia kaasup metrics misah pikeun evaluate hasil tés.

Dina komentar kana parobahan Fuchsia disebutkeun dua tautan pikeun ngirimkeun apdet fuchsia-updates.googleusercontent.com sareng arm64.dogfood-release.astro.fuchsia.com, dina tautan kadua Astro nyaéta nami kode layar pinter. Hub sayang Google, nu katingalina dipaké ku pagawé Google salaku prototipe pikeun nguji
Fuchsia tinimbang standar Cast Platform firmware. Antarbeungeut Nest Hub diwangun dina luhureun aplikasi Dragonglass, anu nganggo kerangka Flutter, anu ogé dirojong ku Fuchsia.

Hayu urang émut yén salaku bagian tina proyék Fuchsia, Google nuju ngembangkeun sistem operasi universal anu tiasa dijalankeun dina sagala jinis alat, tina workstation sareng smartphone ka alat-alat anu dipasang sareng konsumen. Pangwangunan dilaksanakeun kalayan nganggap pangalaman nyiptakeun platform Android sareng ngémutan kakurangan dina widang skala sareng kaamanan.

Sistim ieu dumasar kana microkernel a Zircon, dumasar kana kamajuan proyék LK, diperpanjang kanggo dianggo dina sababaraha kelas alat, kalebet smartphone sareng komputer pribadi. Zircon expands LK kalayan rojongan prosés na perpustakaan dibagikeun, tingkat pamaké, sistem ngolah objék jeung modél kaamanan dumasar kamampuhan. Supir keur dilaksanakeun dina bentuk perpustakaan dinamis ngajalankeun dina spasi pamaké, dieusian ku prosés devhost tur dikelola ku manajer alat (devmg, Manajer Alat).

Pikeun Fuchsia disiapkeun milikna GUI, ditulis dina Dart ngagunakeun kerangka Flutter. Proyék ieu ogé ngembangkeun kerangka antarmuka pangguna Peridot, manajer pakét Fargo, sareng perpustakaan standar libc, Sistim rendering Éster, supir Vulkan magma, manajer komposit endah, MinFS, MemFS, ThinFS (FAT dina basa Go) sareng sistem file Blobfs, ogé manajer partisi FVM. Pikeun ngembangkeun aplikasi disadiakeun rojongan pikeun C / C ++, basa Dart, Karat ogé diwenangkeun dina komponén sistem, dina tumpukan jaringan Go, sarta dina sistem assembly basa Python.

Fuchsia OS asup kana fase nguji karyawan Google

Bari ngamuat digunakeun manajer sistem, kaasup
appmgr pikeun nyiptakeun lingkungan parangkat lunak awal, sysmgr pikeun nyiptakeun lingkungan boot sareng basemgr pikeun nyetél lingkungan pangguna sareng ngatur login. Pikeun kasaluyuan sareng Linux di Fuchsia ditawarkeun Perpustakaan Machina, anu ngamungkinkeun anjeun ngajalankeun program Linux dina mesin virtual terasing khusus, dibentuk nganggo hypervisor dumasar kana kernel Zircon sareng spésifikasi Virtio, sami sareng kumaha. dikelompokeun ngajalankeun aplikasi Linux dina Chrome OS.

Sistem canggih ditawarkeun pikeun mastikeun kasalametan isolasi sandbox, nu prosés anyar teu boga aksés ka obyék kernel, teu bisa allocate memori, sarta teu bisa ngajalankeun kode, sarta sistem dipaké pikeun ngakses sumberdaya. spasi ngaran, nu nangtukeun idin sadia. Platform nyayogikeun kerangka pikeun nyieun komponén, nu mangrupakeun program anu ngajalankeun di sandbox sorangan sarta bisa berinteraksi sareng komponén séjén via IPC.

sumber: opennet.ru

Tambahkeun komentar