Google Nest Audio ağıllı dinamiklərini Fuchsia OS-yə köçürməyə hazırlaşır

Google Nest Audio ağıllı dinamiklərini Fuchsia ƏS əsasında yeni proqram təminatına köçürmək üzərində işləyir. Fuşya əsaslı proqram təminatının 2023-cü ildə satışa çıxarılacağı gözlənilən Nest smart dinamiklərinin yeni modellərində də istifadə edilməsi planlaşdırılır. Nest Audio, Nest Hub və Nest Hub Max foto çərçivələrindən sonra Fuşya ilə göndərilən üçüncü cihaz olacaq. Yeni sistemə keçid istifadəçilər üçün görünməz olacaq, çünki cihaz və funksionallıq ilə qarşılıqlı əlaqə üsulları dəyişməyəcək.

Fuchsia ƏS Android platformasının miqyasını və təhlükəsizlik zəifliklərini nəzərə alaraq 2016-cı ildən Google tərəfindən hazırlanıb. Sistem, smartfonlar və fərdi kompüterlər də daxil olmaqla, müxtəlif sinif cihazlarda istifadə üçün genişləndirilmiş LK layihəsinin işlənib hazırlanmasına əsaslanan Zircon mikro nüvəsinə əsaslanır. Zircon LK-nı proseslər və paylaşılan kitabxanalar, istifadəçi səviyyəsi, obyektlərin idarə edilməsi sistemi və qabiliyyətə əsaslanan təhlükəsizlik modeli dəstəyi ilə genişləndirir. Sürücülər devhost prosesi tərəfindən yüklənən və cihaz meneceri (devmg, Cihaz Meneceri) tərəfindən idarə olunan istifadəçi məkanı dinamik kitabxanaları kimi həyata keçirilir.

Fuşyanın Flutter çərçivəsindən istifadə edərək Dartda yazılmış öz qrafik interfeysi var. Layihə həmçinin Peridot istifadəçi interfeysi çərçivəsini, Fargo paket meneceri, libc standart kitabxanası, Escher render sistemi, Magma Vulkan sürücüsü, Scenic kompozit meneceri, MinFS, MemFS, ThinFS (Go dilində FAT) və Blobfs faylını inkişaf etdirir. sistemləri, eləcə də FVM arakəsmələri. Tətbiqlərin inkişafı üçün C / C ++, Dart üçün dəstək verilir, Rust da sistem komponentlərində, Go şəbəkə yığınında və Python dili qurma sistemində icazə verilir.

Google Nest Audio ağıllı dinamiklərini Fuchsia OS-yə köçürməyə hazırlaşır

Yükləmə prosesi ilkin proqram mühitini yaratmaq üçün appmgr, yükləmə mühitini qurmaq üçün sysmgr və istifadəçi mühitini qurmaq və girişi təşkil etmək üçün basemgr daxil olmaqla sistem menecerindən istifadə edir. Təhlükəsizliyi təmin etmək üçün yeni proseslərin nüvə obyektlərinə çıxışı olmayan, yaddaş ayıra bilməyən və kodu işlədə bilməyən təkmil sandbox izolyasiya sistemi təklif edilir və mövcud icazələri müəyyən edən resurslara daxil olmaq üçün ad məkanı sistemindən istifadə edilir. Platforma, IPC vasitəsilə digər komponentlərlə qarşılıqlı əlaqə qura bilən, qum qutusunda işləyən proqramlar olan komponentlərin yaradılması üçün çərçivə təmin edir.

Mənbə: opennet.ru

Добавить комментарий