Google sedang bersedia untuk memindahkan pembesar suara pintar Nest Audio ke OS Fuchsia

Google sedang berusaha untuk memindahkan pembesar suara pintar Nest Audio kepada perisian tegar baharu berdasarkan Fuchsia OS. Perisian tegar berasaskan Fuchsia juga dirancang untuk digunakan dalam model baharu pembesar suara pintar Nest, yang dijangka mula dijual pada 2023. Nest Audio akan menjadi peranti ketiga yang dihantar dengan Fuchsia, mengikuti bingkai foto Nest Hub dan Nest Hub Max. Peralihan kepada sistem baharu tidak akan dapat dilihat oleh pengguna, kerana kaedah interaksi dengan peranti dan fungsi tidak akan berubah.

Fuchsia OS telah dibangunkan oleh Google sejak 2016, dengan mengambil kira penskalaan dan kelemahan keselamatan platform Android. Sistem ini berasaskan mikrokernel Zirkon, berdasarkan perkembangan projek LK, dikembangkan untuk digunakan pada pelbagai kelas peranti, termasuk telefon pintar dan komputer peribadi. Zirkon memanjangkan LK dengan sokongan untuk proses dan perpustakaan kongsi, tahap pengguna, sistem pengendalian objek dan model keselamatan berasaskan keupayaan. Pemacu dilaksanakan sebagai perpustakaan dinamik yang berjalan dalam ruang pengguna, dimuatkan oleh proses devhost dan diuruskan oleh pengurus peranti (devmg, Pengurus Peranti).

Fuchsia mempunyai antara muka grafik sendiri yang ditulis dalam Dart menggunakan rangka kerja Flutter. Projek ini juga membangunkan rangka kerja antara muka pengguna Peridot, pengurus pakej Fargo, perpustakaan standard libc, sistem pemaparan Escher, pemacu Magma Vulkan, pengurus komposit Scenic, MinFS, MemFS, ThinFS (FAT dalam bahasa Go) dan fail Blobfs sistem, serta partition FVM pengurus. Untuk pembangunan aplikasi, sokongan untuk bahasa C/C++ dan Dart disediakan; Rust juga dibenarkan dalam komponen sistem, dalam timbunan rangkaian Go, dan dalam sistem pemasangan bahasa Python.

Google sedang bersedia untuk memindahkan pembesar suara pintar Nest Audio ke OS Fuchsia

Proses but menggunakan pengurus sistem, termasuk appmgr untuk mencipta persekitaran perisian awal, sysmgr untuk mencipta persekitaran but, dan basemgr untuk mengkonfigurasi persekitaran pengguna dan mengatur log masuk. Untuk memastikan keselamatan, sistem pengasingan kotak pasir lanjutan dicadangkan, di mana proses baharu tidak mempunyai akses kepada objek kernel, tidak boleh memperuntukkan memori dan tidak boleh menjalankan kod, dan sistem ruang nama digunakan untuk mengakses sumber, yang menentukan kebenaran yang tersedia. Platform ini menyediakan rangka kerja untuk mencipta komponen, iaitu program yang berjalan dalam kotak pasir mereka sendiri dan boleh berinteraksi dengan komponen lain melalui IPC.

Sumber: opennet.ru

Tambah komen