Google Chrome-ро ба Fuchsia OS порт мекунад

Google кор мекунад, ки сохторҳои мукаммали браузери Chrome-ро барои OS Fuchsia таъмин кунад. Fuchsia аллакай як муҳаррики браузерро дар асоси коди Chromium барои корбурди веб-барномаҳои мустақил таъмин мекунад, аммо браузер ҳамчун як маҳсулоти алоҳидаи мукаммал барои Fuchsia дастрас набуд ва худи платформа асосан барои IoT ва дастгоҳҳои истеъмолӣ ба монанди Nest Hub таҳия шудааст. . Ба наздикӣ, вазъият тағйир ёфт ва рушди қобилиятҳои Fuchsia оғоз шуд, ки ба истифодаи он ҳамчун платформаи мизи корӣ нигаронида шудааст.

Ин таҳияи маҷмӯи тағиротро дар бар мегирад, ки имкон медиҳад Chrome-ро ба Фуксия дастрас кунанд. Сохтмони ибтидоии Chrome for Fuchsia ба нақша гирифта шудааст, ки барои баровардани Chrome 94, ки 21 сентябр ба нақша гирифта шудааст, омода бошад. Корҳои интиқол тадриҷан анҷом дода мешаванд - аввал, мумкин аст, ки версияи ҷудошуда сохта шавад, ки дар он баъзе хусусиятҳо бо нотаҳо иваз карда мешаванд, ки ҳангоми интиқол бо татбиқи кории код иваз карда мешаванд, ки хусусиятҳоро ба назар мегиранд. аз Фуксия. Масалан, мутобиқсозӣ барои Fuchsia барои панели система, боркунии файл, функсияи клик Барои занг, кор бо васоити ҷудошаванда, ҳамоҳангсозӣ, директорияҳои корбар, барномаҳои PWA, нишон додани маълумот дар бораи хотира ва сарбории CPU ва ворид кардани танзимот аз дигар браузерҳо анҷом дода мешавад. .

Ёдовар мешавем, ки OS Fuchsia аз ҷониби Google аз соли 2016 бо дарназардошти мавҷуд набудани миқёс ва бехатарӣ дар платформаи Android таҳия шудааст. Система ба микро ядрои Zircon асос ёфтааст, ки дар асоси таҳияи лоиҳаи LK, барои истифода дар синфҳои гуногуни дастгоҳҳо, аз ҷумла смартфонҳо ва компютерҳои фардӣ васеъ карда шудааст. Zircon LK-ро бо дастгирии равандҳо ва китобхонаҳои муштарак, сатҳи корбар, системаи коркарди объектҳо ва модели амниятӣ дар асоси қобилият васеъ мекунад. Драйверҳо ҳамчун китобхонаҳои динамикӣ, ки дар фазои корбар кор мекунанд, аз ҷониби раванди devhost бор карда мешаванд ва аз ҷониби мудири дастгоҳ (devmg, Менеҷери дастгоҳ) идора карда мешаванд.

Фуксия интерфейси графикии худро дорад, ки дар Dart бо истифода аз чаҳорчӯбаи Flutter навишта шудааст. Лоиҳа инчунин чаҳорчӯбаи интерфейси корбарии Peridot, мудири бастаи Fargo, китобхонаи стандартии libc, системаи рендеринги Escher, драйвери Magma Vulkan, мудири таркибии Scenic, MinFS, MemFS, ThinFS (FAT дар Go) ва файли Blobfs-ро таҳия мекунад. системаҳо, инчунин менеҷери қисмҳои FVM. Барои таҳияи барномаҳо, дастгирии забонҳои C/C++ ва Dart пешбинӣ шудааст; Rust инчунин дар ҷузъҳои система, дар стеки шабакаи Go ва дар системаи монтажкунии забони Python иҷозат дода мешавад.

Google Chrome-ро ба Fuchsia OS порт мекунад

Раванди пурборкунӣ мудири системаро истифода мебарад, аз ҷумла appmgr барои эҷоди муҳити ибтидоии нармафзор, sysmgr барои эҷоди муҳити пурборкунанда ва basemgr барои танзими муҳити корбар ва ташкили воридшавӣ. Барои таъмини амният, системаи мукаммали изолятсияи қуттиҳои қум пешниҳод карда мешавад, ки дар он равандҳои нав ба объектҳои ядро ​​дастрасӣ надоранд, хотира ҷудо карда наметавонанд ва кодро иҷро карда наметавонанд ва системаи фазои ном барои дастрасӣ ба захираҳо истифода мешавад, ки иҷозатҳои мавҷударо муайян мекунад. Платформа барои эҷоди ҷузъҳо, ки барномаҳое мебошанд, ки дар қуттии худ кор мекунанд ва метавонанд бо дигар ҷузъҳо тавассути IPC ҳамкорӣ кунанд, чаҳорчӯба фароҳам меорад.

Манбаъ: opennet.ru

Илова Эзоҳ