Chromium Fuchsia OS üçün əlçatandır

Google Fuchsia əməliyyat sistemi üçün Chromium veb-brauzerinin tam versiyasını nəşr etdi, o, saytlarla işləmək üçün deyil, müstəqil veb-proqramları işə salmaq üçün nəzərdə tutulmuş proqramlar siyahısında əvvəllər təklif edilmiş ləğv edilmiş Simple Browser brauzerini əvəz etdi. Dolayı yolla, adi veb-brauzer üçün dəstəyin göstərilməsi Google-un Fuchsia-nı təkcə IoT və Nest Hub kimi istehlakçı cihazları üçün deyil, həm də masaüstü platformalar üçün inkişaf etdirmək niyyətini təsdiqləyir. Fuchsia-nın hazırkı inkişafı vəziyyəti ilə tanış olmaq üçün emulyatordan, həmçinin dahliaOS layihəsindən test quruluşlarından istifadə edə bilərsiniz.

Fuşya üçün Chromium qurma interfeysi, kontekst menyularının göstərilməsi və birdən çox pəncərənin açılması kimi problemlər kimi tək qüsurlar və xətalar istisna olmaqla, ümumiyyətlə, digər masa üstü sistemləri üçün qurulmalara bənzəyir. Eyni zamanda, son vaxtlar bu cür problemlərin aradan qaldırılması üçün fəal iş aparılır, məsələn, ötən gün daxili PDF görüntüləyicisinə dəstək və çap etmək imkanı təmin edilmişdir.

Chromium Fuchsia OS üçün əlçatandır

Xatırladaq ki, Fuchsia ƏS Android platformasında miqyaslaşdırma və təhlükəsizlik sahəsində çatışmazlıqları nəzərə alaraq Google tərəfindən 2016-cı ildə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 inkişaflarına əsaslanan Zircon mikro nüvəsinə əsaslanır. Zircon LK-ni 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.

Chromium Fuchsia OS üçün əlçatandı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

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