Chromium kasedhiya kanggo Fuchsia OS

Google wis nerbitake versi lengkap browser web Chromium kanggo sistem operasi Fuchsia, sing ngganti ing dhaptar aplikasi browser Browser Simple sing diudani sadurunge, dirancang kanggo mbukak aplikasi web sing kapisah tinimbang nggarap situs web. Kanthi ora langsung, nyediakake dhukungan kanggo browser web biasa nandheske niat Google kanggo ngembangake Fuchsia ora mung kanggo IoT lan piranti konsumen kayata Nest Hub, nanging uga kanggo platform desktop. Kanggo ngerteni kahanan pangembangan Fuchsia saiki, sampeyan bisa nggunakake emulator, uga mbangun tes saka proyek dahliaOS.

Antarmuka bangunan Chromium kanggo Fuchsia umume padha karo bangunan kanggo sistem desktop liyane, kajaba ana cacat lan kesalahan sing terisolasi, kayata masalah nampilake menu konteks lan mbukak pirang-pirang windows. Ing wektu sing padha, bubar karya wis ditindakake kanthi aktif kanggo ngilangi masalah kasebut, umpamane, lan bubar ndhukung panampil PDF sing dibangun lan kemampuan kanggo nyetak diwenehake.

Chromium kasedhiya kanggo Fuchsia OS

Ayo kita ngelingake yen Fuchsia OS wis dikembangake dening Google wiwit 2016, kanthi nganggep kekurangan ing bidang skala lan keamanan sing ana ing platform Android. 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.

Chromium kasedhiya kanggo Fuchsia OS

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