Google Nest Audio aqlli dinamiklarini Fuchsia operatsion tizimiga ko'chirishga tayyorlanmoqda

Google Nest Audio aqlli dinamiklarini Fuchsia OS asosidagi yangi proshivkaga ko'chirish ustida ishlamoqda. Fuchsia asosidagi proshivka 2023-yilda sotuvga chiqishi kutilayotgan Nest smart-dinamiklarining yangi modellarida ham qo‘llanilishi rejalashtirilgan. Nest Audio Nest Hub va Nest Hub Max foto ramkalaridan keyin Fuchsia bilan yetkazib beriladigan uchinchi qurilma bo‘ladi. Yangi tizimga o'tish foydalanuvchilar uchun ko'rinmas bo'ladi, chunki qurilma va funksionallik bilan o'zaro ta'sir qilish usullari o'zgarmaydi.

Fuchsia OS Google tomonidan 2016 yildan beri Android platformasining masshtablash va xavfsizlik kamchiliklarini hisobga olgan holda ishlab chiqilgan. Tizim Zircon mikroyadrosiga asoslangan boʻlib, LK loyihasi ishlanmalariga asoslangan boʻlib, turli toifadagi qurilmalar, jumladan, smartfonlar va shaxsiy kompyuterlarda foydalanish uchun kengaytirilgan. Zircon LK-ni jarayonlar va umumiy kutubxonalar, foydalanuvchi darajasi, ob'ektlar bilan ishlash tizimi va imkoniyatlarga asoslangan xavfsizlik modelini qo'llab-quvvatlash bilan kengaytiradi. Drayvlar foydalanuvchi maydonida ishlaydigan dinamik kutubxonalar sifatida amalga oshiriladi, devhost jarayoni tomonidan yuklanadi va qurilma menejeri (devmg, Device Manager) tomonidan boshqariladi.

Fuchsia Flutter ramkasidan foydalangan holda Dartda yozilgan o'zining grafik interfeysiga ega. Loyiha, shuningdek, Peridot foydalanuvchi interfeysi ramkasini, Fargo paketlar menejeri, libc standart kutubxonasi, Escher render tizimi, Magma Vulkan drayveri, Scenic kompozit menejeri, MinFS, MemFS, ThinFS (FAT in Go tilida) va Blobfs faylini ishlab chiqadi. tizimlari, shuningdek FVM bo'limlari. Ilovalarni ishlab chiqish uchun C / C ++, Dart qo'llab-quvvatlanadi, Rust tizim komponentlarida, Go tarmoq stekida va Python tilini yaratish tizimida ham ruxsat etiladi.

Google Nest Audio aqlli dinamiklarini Fuchsia operatsion tizimiga ko'chirishga tayyorlanmoqda

Yuklash jarayoni tizim menejeridan foydalanadi, unga dastlabki dasturiy muhitni yaratish uchun appmgr, yuklash muhitini yaratish uchun sysmgr va foydalanuvchi muhitini sozlash va loginni tashkil qilish uchun basemgr kiradi. Xavfsizlikni ta'minlash uchun yangi jarayonlar yadro ob'ektlariga kirish imkoniga ega bo'lmagan, xotirani ajrata olmaydigan va kodni ishga tushira olmaydigan kengaytirilgan sandbox izolyatsiyalash tizimi taklif etiladi va mavjud ruxsatlarni aniqlaydigan resurslarga kirish uchun nomlar maydoni tizimi qo'llaniladi. Platforma komponentlarni yaratish uchun asosni taqdim etadi, ular IPC orqali boshqa komponentlar bilan o'zaro aloqada bo'lishi mumkin bo'lgan sinov muhitida ishlaydigan dasturlardir.

Manba: opennet.ru

a Izoh qo'shish