Google waxa ay ka shaqaynaysaa in ay bixiso dhismayaal dhamaystiran oo biraawsarka Chrome ka ah Fuchsia OS. Fuchsia waxay horeyba u bixisay mashiinka biraawsarka ee ku saleysan codebase-ka Chromium si uu u maamulo codsiyada webka ee goonida ah, laakiin browserka sida badeecada goonida ah looma helin Fuchsia, iyo madal lafteeda ayaa ugu horrayn loo sameeyay IoT iyo aaladaha macaamiisha sida Nest Hub. Dhawaan, xaaladdu way isbedeshay iyo horumarinta awoodaha Fuchsia ee loogu talagalay in loo isticmaalo sida mashiinka desktop-ka ayaa bilaabmay.
Tan waxaa ka mid ah isbedelo badan oo suurtogal ka dhigaya in loo soo raro chrome buuxa Fuchsia. Dhismaha bilowga ah ee Chrome ee Fuchsia waxaa loo qorsheeyay inuu diyaar u ahaado sii deynta Chrome 94, oo loo qorsheeyay Sebtembar 21st. Shaqada soo-dejinta si tartiib tartiib ah ayaa loo fuliyaa - marka hore, waxaa suurtagal ah in la dhiso nooc hoos loo dhigay, kaas oo sifooyinka qaarkood lagu beddelay tubbada, kuwaas oo, sida loo soo dhejiyo, lagu beddelayo fulinta shaqada ee code oo tixgelinaya waxyaabaha gaarka ah. ee Fuchsia. Tusaale ahaan, la qabsigu waxa uu socdaa saxaaradda nidaamka Fuchsia, faylalka faylalka, Riix si aad u wacdo, la shaqeyso warbaahinta meesha laga saari karo, wada shaqaynta, hagayaasha isticmaalaha, codsiyada PWA, soo bandhigida macluumaadka ku saabsan xusuusta iyo culayska CPU, iyo dejinta dejinta ee daalacashada kale.
Напомним, что ОС Fuchsia развивается компаний Google c 2016 года с учётом недостаткой в области масштабирования и обеспечения безопасности, имеющихся в платформе Android. Система базируется на микроядре Zircon, основанном на наработках проекта LK, расширенного для применения на различных классах устройств, включая смартфоны и персональные компьютеры. Zircon расширяет LK поддержкой процессов и разделяемых библиотек, уровнем пользователя, системой обработки объектов и моделью обеспечения безопасности на основе capability. Драйверы реализуются в виде работающих в пространстве пользователя динамических библиотек, загружаемых процессом devhost и управляемых менеджером устройств (devmg, Device Manager).
Fuchsia waxay leedahay interface garaafyadeed oo u gaar ah oo ku qoran Dart iyadoo la adeegsanayo qaabka Flutter. Mashruucu wuxuu kaloo horumariyaa qaab-dhismeedka is-dhexgalka isticmaalaha Peridot, maamulaha xirmada Fargo, maktabadda caadiga ah, nidaamka qaabaynta Escher, darawalka Magma Vulkan, maareeyaha isku dhafka muuqaalka ah, MinFS, MemFS, ThinFS (FAT in Go language) iyo faylka Blobfs nidaamyada, iyo sidoo kale qaybaha FVM. Horumarinta codsiyada, taageerada C / C ++, Dart waa la bixiyaa, Rust sidoo kale waa la oggol yahay qaybaha nidaamka, xirmooyinka shabakadda Go, iyo nidaamka dhismaha luqadda Python.

Habka bootku wuxuu isticmaalaa maamulaha nidaamka, oo ay ku jiraan appmgr si loo abuuro jawiga software ee bilowga ah, sysmgr si loo dhiso jawiga boot, iyo basemgr si loo dejiyo deegaanka isticmaalaha oo loo habeeyo gelitaanka. Si loo sugo amniga, nidaam go'doon ah oo sandbox ah oo horumarsan ayaa la soo jeediyay, kaas oo hababka cusub aysan heli karin walxaha kernel-ka, aysan u qoondeeyn karin xusuusta oo aan socodsiin karin koodka, iyo nidaamka meelaynta magaca ayaa loo isticmaalaa si loo galo ilaha, kaas oo go'aaminaya ogolaanshaha la heli karo. Madalku wuxuu bixiyaa qaab abuurista qaybo, kuwaas oo ah barnaamijyo ku dhex shaqeeya sanduuqa-cammuudda kuwaas oo la falgeli kara qaybaha kale iyada oo loo marayo IPC.
Source: opennet.ru
