Chromium beskikber foar Fuchsia OS

Google hat in folsleine ferzje publisearre fan 'e Chromium-webblêder foar it Fuchsia-bestjoeringssysteem, dy't yn' e list mei applikaasjes de earder oanbeane stripped-down Simple Browser-blêder ferfong, ûntworpen foar it útfieren fan aparte webapplikaasjes ynstee fan wurkje mei websiden. Yndirekt befêstiget it jaan fan stipe foar in gewoane webblêder de bedoeling fan Google om Fuchsia te ûntwikkeljen net allinich foar IoT en konsuminteapparaten lykas de Nest Hub, mar ek foar buroblêdplatfoarms. Om yn 'e kunde te kommen mei de hjoeddeistige steat fan Fuchsia-ûntwikkeling, kinne jo de emulator brûke, lykas testbuilds fan it dahliaOS-projekt.

De ynterface fan 'e Chromium-build foar Fuchsia is oer it algemien fergelykber mei de builds foar oare buroblêdsystemen, mei útsûndering fan isolearre gebreken en flaters, lykas problemen mei it werjaan fan kontekstmenu's en it iepenjen fan meardere finsters. Tagelyk is koartlyn aktyf wurke dien om sokke problemen te eliminearjen, bygelyks, en koartlyn waard stipe foar in ynboude PDF-werjouwer en de mooglikheid om te printsjen levere.

Chromium beskikber foar Fuchsia OS

Lit ús jo herinnerje dat it Fuchsia OS is ûntwikkele troch Google sûnt 2016, rekken hâldend mei de tekoartkommingen op it mêd fan skaalfergrutting en feiligens dy't besteane yn it Android-platfoarm. It systeem is basearre op de Zircon-mikrokernel, basearre op de ûntwikkelingen fan it LK-projekt, útwreide foar gebrûk op ferskate klassen fan apparaten, ynklusyf smartphones en persoanlike kompjûters. Zircon wreidet LK út mei stipe foar prosessen en dielde bibleteken, in brûkersnivo, in foarwerpbehannelingsysteem en in befeiligingsmodel basearre op kapasiteit. Bestjoerders wurde ymplementearre as dynamyske biblioteken dy't rinne yn brûkersromte, laden troch it devhost-proses en beheard troch de apparaatbehearder (devmg, Device Manager).

Fuchsia hat in eigen grafyske ynterface skreaun yn Dart mei it Flutter-ramt. It projekt ûntwikkelet ek it Peridot-brûkersynterface-framework, de Fargo-pakketbehearder, de libc-standertbibleteek, it Escher-renderingsysteem, de Magma Vulkan-bestjoerder, de Scenic gearstalde manager, de MinFS, MemFS, ThinFS (FAT in Go-taal) en Blobfs-bestân systemen, lykas de behearder FVM partysjes. Foar applikaasjeûntwikkeling wurdt stipe foar C/C++ en Dart-talen levere; Rust is ek tastien yn systeemkomponinten, yn 'e Go-netwurkstapel, en yn it Python-taalassemblagesysteem.

Chromium beskikber foar Fuchsia OS

It bootproses brûkt in systeembehearder, ynklusyf appmgr om de earste softwareomjouwing te meitsjen, sysmgr om de bootomjouwing te meitsjen, en basemgr om de brûkersomjouwing te konfigurearjen en oanmelding te organisearjen. Om feiligens te garandearjen, wurdt in avansearre sânbox-isolaasjesysteem foarsteld, wêryn nije prosessen gjin tagong hawwe ta kearnobjekten, kin gjin ûnthâld tawize en kin gjin koade útfiere, en in nammeromtesysteem wurdt brûkt om tagong te krijen ta boarnen, dy't de beskikbere tagongsrjochten bepaalt. It platfoarm biedt in ramt foar it meitsjen fan komponinten, dat binne programma's dy't rinne yn har eigen sânbak en kinne ynteraksje mei oare komponinten fia IPC.

Boarne: opennet.ru

Add a comment