Google , inayoonyesha mpito wa mfumo wa uendeshaji kwa hatua ya majaribio ya mwisho ya ndani "", ikimaanisha matumizi ya bidhaa katika shughuli za kila siku za wafanyikazi, kabla ya kuileta kwa watumiaji wa kawaida. Katika hatua hii, bidhaa katika hali ambayo tayari imepitisha majaribio ya kimsingi na timu maalum za kutathmini ubora. Kabla ya kuwasilisha bidhaa kwa umma kwa ujumla, wao pia hufanya mtihani wa mwisho kwa wafanyikazi wao ambao hawajahusika katika ukuzaji.
Katika mteja kwa mfumo wa usimamizi wa uwasilishaji wa sasisho , ambayo hujaribu matoleo ya Chrome na Chrome OS, kipengele cha fuchsia.cobalt.SystemDataUpdater na maagizo yanayopendekezwa ya kuhamisha vifaa hadi tawi jipya la "dogfood-release" kwa kutumia matumizi. (sawa na adb kwa Fuchsia). Katika mfumo wa ujumuishaji unaoendelea kukusanya kipakiaji kwa tawi la jaribio la kindani, na kwenye jukwaa la Fuchsia vipimo tofauti vya kutathmini matokeo ya mtihani.
Katika maoni ya mabadiliko katika Fuchsia viungo viwili vya kuwasilisha masasisho fuchsia-updates.googleusercontent.com na arm64.dogfood-release.astro.fuchsia.com, katika kiungo cha pili Astro ni jina la msimbo la skrini mahiri. , ambayo inaonekana kutumiwa na wafanyakazi wa Google kama kielelezo cha majaribio
Fuchsia badala ya firmware ya kawaida ya Cast Platform. Kiolesura cha Nest Hub kimeundwa juu ya programu ya Dragonglass, inayotumia mfumo wa Flutter, ambao pia unatumika na Fuchsia.
Kama ukumbusho, mradi wa Google wa Fuchsia unaunda mfumo endeshi wa ulimwengu wote unaoweza kufanya kazi kwenye aina zote za vifaa, kuanzia vituo vya kazi na simu mahiri hadi vifaa vilivyopachikwa na vya watumiaji. Uundaji huo unafanywa kwa kutumia uzoefu wa jukwaa. Android na inazingatia mapungufu katika maeneo ya uwezo wa kupanuka na usalama.
Mfumo unategemea microkernel , kwa kuzingatia maendeleo ya mradi , iliyopanuliwa kwa matumizi ya aina mbalimbali za vifaa, ikiwa ni pamoja na simu mahiri na kompyuta za kibinafsi. Zircon huongeza LK kwa msaada wa mchakato na , kiwango cha mtumiaji, mfumo wa uchakataji wa kitu na modeli ya usalama inayotegemea uwezo. Madereva kwa namna ya maktaba zinazobadilika zinazoendeshwa katika nafasi ya mtumiaji, zinazopakiwa na mchakato wa devhost na kusimamiwa na kidhibiti cha kifaa (devmg, Kidhibiti cha Kifaa).
Kwa Fuchsia kumiliki , iliyoandikwa kwa Dart kwa kutumia mfumo wa Flutter. Mradi pia unatengeneza mfumo wa kiolesura cha mtumiaji wa Peridot, msimamizi wa kifurushi cha Fargo, na maktaba ya kawaida , mfumo wa utoaji , dereva wa Vulkan , meneja wa mchanganyiko , MinFS, MemFS, ThinFS (FAT katika lugha ya Go) na mifumo ya faili ya Blobfs, pamoja na kidhibiti cha kizigeu cha FVM. Kwa maendeleo ya maombi usaidizi wa C/C++, lugha za Dart, Rust pia inaruhusiwa katika vipengele vya mfumo, katika gombo la mtandao wa Go, na katika mfumo wa kuunganisha lugha ya Python.
Wakati wa kupakia meneja wa mfumo, ikiwa ni pamoja na
appmgr kwa ajili ya kuunda mazingira ya awali ya programu, sysmgr kwa ajili ya kuunda mazingira ya kuwasha, na basemgr kwa ajili ya kusanidi mazingira ya mtumiaji na kupanga kuingia kwa mfumo. Kwa utangamano na Linux katika Fuchsia Maktaba ya Machina, ambayo hukuruhusu kuendesha Linux- programu katika mashine pepe maalum iliyotengwa iliyoundwa kwa kutumia hypervisor kulingana na vipimo vya kernel ya Zircon na Virtio, sawa na jinsi uzinduzi Linux-programu katika Chrome OS.
Mfumo wa hali ya juu hutolewa ili kuhakikisha usalama , ambayo michakato mipya haina ufikiaji wa vitu vya kernel, haiwezi kutenga kumbukumbu, na haiwezi kuendesha nambari, na mfumo unatumiwa kupata rasilimali. , ambayo inafafanua ruhusa zinazopatikana. Jukwaa mfumo wa kuunda vipengee, ambavyo ni programu zinazoendeshwa kwenye kisanduku chao cha mchanga na zinaweza kuingiliana na vipengee vingine kupitia IPC.
Chanzo: opennet.ru
