Google wis miwiti nginstal Fuchsia OS ing piranti Nest Hub

Petr Hosek, sing mimpin tim Google sing tanggung jawab kanggo mbangun sistem, kompiler lan alat pangembang, nampilake piranti pisanan sing bakal dilengkapi sistem operasi Fuchsia. Perangkat kukuh basis Fuchsia bakal miwiti dikirim menyang bingkai foto cerdas Nest Hub minangka bagéan saka nganyari eksperimen kanggo anggota Program Pratinjau Google.

Yen ora ana masalah sing ora dikarepake nalika implementasine nyoba, perangkat kukuh basis Fuchsia bakal ditrapake ing piranti pangguna Nest Hub liyane, sing ora bakal ngelingi bedane amarga antarmuka, dibangun ing kerangka Flutter, bakal tetep padha, mung komponen tingkat kurang saka sistem operasi bakal ngganti. Sadurunge, piranti Google Nest Hub dirilis wiwit 2018, sing nggabungake fungsi bingkai foto, sistem multimedia lan antarmuka kanggo ngatur omah sing cerdas, nggunakake perangkat kukuh adhedhasar cangkang Cast lan kernel Linux.

Elinga, minangka bagean saka proyek Fuchsia, Google wis ngembangake sistem operasi universal wiwit 2016, sing bisa digunakake ing piranti apa wae, saka stasiun kerja lan smartphone nganti peralatan sing dipasang lan konsumen. Pangembangan ditindakake kanthi njupuk pengalaman nggawe platform Android lan njupuk kekurangan ing bidang skala lan keamanan.

Sistem kasebut adhedhasar mikrokernel Zircon, adhedhasar pangembangan proyek LK, ditambahake kanggo digunakake ing macem-macem kelas piranti, kalebu smartphone lan komputer pribadi. Zircon ngluwihi LK kanthi dhukungan kanggo proses lan perpustakaan sing dienggo bareng, tingkat pangguna, sistem penanganan obyek, lan model keamanan adhedhasar kemampuan. Pembalap dileksanakake minangka perpustakaan dinamis sing mlaku ing ruang pangguna, dimuat dening proses devhost lan dikelola dening manajer piranti (devmg, Device Manager).

Fuchsia duwe antarmuka grafis dhewe sing ditulis ing Dart nggunakake kerangka Flutter. Proyek kasebut uga ngembangake kerangka antarmuka pangguna Peridot, manajer paket Fargo, perpustakaan standar libc, sistem rendering Escher, driver Magma Vulkan, manajer komposit Scenic, MinFS, MemFS, ThinFS (FAT ing basa Go) lan file Blobfs. sistem, uga partisi FVM manager. Kanggo pangembangan aplikasi, dhukungan kanggo basa C/C ++ lan Dart diwenehake; Rust uga diidini ing komponen sistem, ing tumpukan jaringan Go, lan ing sistem perakitan basa Python.

Google wis miwiti nginstal Fuchsia OS ing piranti Nest Hub

Proses boot nggunakake manajer sistem, kalebu appmgr kanggo nggawe lingkungan piranti lunak awal, sysmgr kanggo nggawe lingkungan boot, lan basemgr kanggo ngatur lingkungan pangguna lan ngatur login. Kanggo njamin keamanan, diusulake sistem isolasi kothak wedhi sing canggih, ing ngendi proses anyar ora duwe akses menyang obyek kernel, ora bisa ngalokasi memori lan ora bisa mbukak kode, lan sistem namespace digunakake kanggo ngakses sumber daya, sing nemtokake ijin sing kasedhiya. Platform kasebut nyedhiyakake kerangka kanggo nggawe komponen, yaiku program sing mlaku ing kothak wedhi dhewe lan bisa sesambungan karo komponen liyane liwat IPC.

Source: opennet.ru

Add a comment