Google насби Fuchsia OS-ро дар дастгоҳҳои Nest Hub оғоз кард

Петр Хосек, ки гурӯҳи Google-ро барои сохтани системаҳо, компиляторҳо ва асбобҳои таҳиякунанда роҳбарӣ мекунад, аввалин дастгоҳеро муаррифӣ кард, ки бо системаи амалиётии Fuchsia муҷаҳҳаз хоҳад шуд. Нармафзори фуксия дар асоси фуксия фиристоданро ба фоторамкаҳои интеллектуалии Nest Hub ҳамчун як қисми навсозии таҷрибавӣ барои аъзоёни Барномаи Preview Google оғоз мекунад.

Агар ҳангоми татбиқи озмоиш ягон мушкилоти ғайричашмдошт ба миён наояд, нармафзори Fuchsia дар асоси дастгоҳҳои дигар корбарони Nest Hub татбиқ карда мешавад, ки ҳеҷ фарқиятро пай намебаранд, зеро интерфейси дар чаҳорчӯбаи Flutter сохташуда бетағйир боқӣ мемонад, танҳо ҷузъҳои сатҳи пасти системаи оператсионӣ тағйир хоҳад ёфт. Пештар, дастгоҳҳои Google Nest Hub аз соли 2018 бароварда шуда буданд, ки вазифаҳои чаҳорчӯбаи акс, системаи мултимедиявӣ ва интерфейси идоракунии хонаи интеллектуалиро муттаҳид мекунанд, нармафзори нармафзори асосиро дар қабати Cast ва ядрои Linux истифода мебурданд.

Ёдовар мешавем, ки Google дар доираи лоиҳаи Fuchsia аз соли 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 насби Fuchsia OS-ро дар дастгоҳҳои Nest Hub оғоз кард

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

Манбаъ: opennet.ru

Илова Эзоҳ