Mfumo wa Uendeshaji wa Fuchsia unaingia katika awamu ya majaribio kwa wafanyikazi wa Google

Google alifanya mabadiliko, inayoonyesha mpito wa mfumo wa uendeshaji Fuchsia kwa hatua ya majaribio ya mwisho ya ndani "jaribio la kindani", ikimaanisha matumizi ya bidhaa katika shughuli za kila siku za wafanyikazi, kabla ya kuileta kwa watumiaji wa kawaida. Katika hatua hii, bidhaa ni 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 Omaha, ambayo hujaribu matoleo ya Chrome na Chrome OS, imeongezwa kipengele cha fuchsia.cobalt.SystemDataUpdater na maagizo yanayopendekezwa ya kuhamisha vifaa hadi tawi jipya la "dogfood-release" kwa kutumia matumizi. fx (sawa na adb kwa Fuchsia). Katika mfumo wa ujumuishaji unaoendelea aliongeza kukusanya kipakiaji kwa tawi la jaribio la kindani, na kwenye jukwaa la Fuchsia pamoja vipimo tofauti vya kutathmini matokeo ya mtihani.

Katika maoni ya mabadiliko katika Fuchsia zilizotajwa 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. Google Nest Hub, 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.

Tukumbuke kuwa kama sehemu ya mradi wa Fuchsia, Google inaunda mfumo wa uendeshaji wa ulimwengu wote ambao unaweza kufanya kazi kwa aina yoyote ya kifaa, kutoka kwa vituo vya kazi na simu mahiri hadi vifaa vilivyopachikwa na vya watumiaji. Maendeleo hayo yanafanywa kwa kuzingatia uzoefu wa kuunda jukwaa la Android na inazingatia mapungufu katika uwanja wa kuongeza na usalama.

Mfumo unategemea microkernel Zircon, kwa kuzingatia maendeleo ya mradi LK, 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 maktaba zilizoshirikiwa, kiwango cha mtumiaji, mfumo wa uchakataji wa kitu na modeli ya usalama inayotegemea uwezo. Madereva yanatekelezwa 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 tayari kumiliki GUI, 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 libc, mfumo wa utoaji Escher, dereva wa Vulkan Magma, meneja wa mchanganyiko scenic, 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 zinazotolewa 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.

Mfumo wa Uendeshaji wa Fuchsia unaingia katika awamu ya majaribio kwa wafanyikazi wa Google

Wakati wa kupakia hutumiwa 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 ya kusanidi mazingira ya mtumiaji na kuandaa kuingia. Kwa utangamano na Linux huko Fuchsia inayotolewa Maktaba ya Machina, ambayo hukuruhusu kuendesha programu za Linux kwenye mashine maalum iliyotengwa, iliyoundwa kwa kutumia hypervisor kulingana na kernel ya Zircon na Virtio, sawa na jinsi. kupangwa kuendesha programu za Linux kwenye Chrome OS.

Mfumo wa hali ya juu hutolewa ili kuhakikisha usalama kutengwa kwa sanduku la mchanga, ambayo michakato mipya haina ufikiaji wa vitu vya kernel, haiwezi kutenga kumbukumbu, na haiwezi kuendesha nambari, na mfumo unatumiwa kupata rasilimali. nafasi za majina, ambayo inafafanua ruhusa zinazopatikana. Jukwaa hutoa mfumo wa kuunda vipengee, ambavyo ni programu zinazoendeshwa kwenye kisanduku chao cha mchanga na zinaweza kuingiliana na vipengee vingine kupitia IPC.

Chanzo: opennet.ru

Kuongeza maoni