Fuchsia OS wọ ipele idanwo lori awọn oṣiṣẹ Google

Google ṣe awọn ayipada, nfihan iyipada ti ẹrọ ṣiṣe Fuchsia si ipele ti idanwo inu inu ikẹhindogfooding", ti o tumọ si lilo ọja ni awọn iṣẹ ojoojumọ ti awọn oṣiṣẹ, ṣaaju ki o to mu wa si awọn olumulo lasan. Ni ipele yii, ọja naa wa ni ipinlẹ ti o ti kọja idanwo ipilẹ nipasẹ awọn ẹgbẹ igbelewọn didara pataki. Ṣaaju ki o to jiṣẹ ọja naa si gbogbogbo, wọn tun ṣe idanwo ikẹhin lori awọn oṣiṣẹ wọn ti ko ni ipa ninu idagbasoke.

Ninu alabara si eto iṣakoso ifijiṣẹ imudojuiwọn Omaha, eyiti o ṣe idanwo awọn idasilẹ ti Chrome ati Chrome OS, fi kun paati fuchsia.cobalt.SystemDataUpdater ati awọn ilana ti a dabaa fun gbigbe awọn ẹrọ si ẹka tuntun “fifisilẹ-jade” ni lilo ohun elo fx (afọwọṣe si adb fun Fuchsia). Si awọn lemọlemọfún Integration eto kun Npejọpọ agberu fun ẹka dogfood, ati sinu pẹpẹ Fuchsia to wa awọn metiriki lọtọ fun iṣiro awọn abajade idanwo.

Ninu awọn asọye si awọn ayipada ni Fuchsia mẹnuba awọn ọna asopọ meji fun jiṣẹ awọn imudojuiwọn fuchsia-updates.googleusercontent.com ati arm64.dogfood-release.astro.fuchsia.com, ni ọna asopọ keji Astro ni orukọ koodu ti iboju smart Ile-iṣẹ itẹ-ẹiyẹ Google, eyiti o dabi pe awọn oṣiṣẹ Google lo bi apẹrẹ fun idanwo
Fuchsia dipo boṣewa Cast Platform famuwia. Ni wiwo Nest Hub jẹ itumọ lori oke ohun elo Dragonglass, eyiti o nlo ilana Flutter, eyiti o tun ṣe atilẹyin nipasẹ Fuchsia.

Jẹ ki a ranti pe gẹgẹbi apakan ti iṣẹ Fuchsia, Google n ṣe agbekalẹ ẹrọ ṣiṣe ti gbogbo agbaye ti o le ṣiṣẹ lori eyikeyi iru ẹrọ, lati awọn iṣẹ-ṣiṣe ati awọn fonutologbolori si ifibọ ati awọn ohun elo onibara. Idagbasoke naa ni a ṣe ni akiyesi iriri ti ṣiṣẹda pẹpẹ Android ati ṣe akiyesi awọn ailagbara ni aaye ti iwọn ati aabo.

Eto naa da lori microkernel kan Zircon, da lori awọn idagbasoke ti ise agbese LK, gbooro fun lilo lori orisirisi awọn kilasi ti awọn ẹrọ, pẹlu fonutologbolori ati awọn ara ẹni awọn kọmputa. Zircon gbooro LK pẹlu atilẹyin ilana ati pín ikawe, ipele olumulo, eto ṣiṣe nkan ati awoṣe aabo ti o da lori agbara. Awọn awakọ ti wa ni imuse ni irisi awọn ile-ikawe ti o ni agbara ti n ṣiṣẹ ni aaye olumulo, ti kojọpọ nipasẹ ilana devhost ati iṣakoso nipasẹ oluṣakoso ẹrọ (devmg, Oluṣakoso ẹrọ).

Fun Fuchsia gbaradi ti ara GUI, ti a kọ sinu Dart nipa lilo ilana Flutter. Ise agbese na tun n ṣe agbekalẹ ilana wiwo olumulo Peridot, oluṣakoso package Fargo, ati ile-ikawe boṣewa libc, Rendering eto escher, Vulkan wakọ magma, oluṣakoso akojọpọ Aye, MinFS, MemFS, ThinFS (FAT ni ede Go) ati awọn ọna ṣiṣe faili Blobfs, bakanna bi oluṣakoso ipin FVM. Fun idagbasoke ohun elo pese support fun C / C ++, Dart ede, Rust ti wa ni tun laaye ni eto irinše, ni Go nẹtiwọki akopọ, ati ni Python ede ijọ eto.

Fuchsia OS wọ ipele idanwo lori awọn oṣiṣẹ Google

Nigba ikojọpọ o ti lo oluṣakoso eto, pẹlu
appmgr fun ṣiṣẹda agbegbe sọfitiwia akọkọ, sysmgr fun ṣiṣẹda agbegbe bata ati basemgr fun eto agbegbe olumulo ati ṣiṣeto iwọle. Fun ibamu pẹlu Linux ni Fuchsia ti a nṣe Ile-ikawe Machina, eyiti o fun ọ laaye lati ṣiṣẹ awọn eto Linux ni ẹrọ foju ti o ya sọtọ pataki, ti a ṣẹda ni lilo hypervisor ti o da lori ekuro Zircon ati awọn pato Virtio, iru bii bii bii ṣeto nṣiṣẹ awọn ohun elo Linux lori Chrome OS.

Eto to ti ni ilọsiwaju ti funni lati rii daju aabo ipinya sandbox, ninu eyiti awọn ilana tuntun ko ni iwọle si awọn nkan ekuro, ko le pin iranti, ati pe ko le ṣiṣẹ koodu, ati pe eto naa lo lati wọle si awọn orisun. awọn aaye orukọ, eyiti o ṣalaye awọn igbanilaaye to wa. Platform pese ilana fun ṣiṣẹda awọn paati, eyiti o jẹ awọn eto ti o ṣiṣẹ ninu apoti iyanrin tiwọn ati pe o le ṣe ajọṣepọ pẹlu awọn paati miiran nipasẹ IPC.

orisun: opennet.ru

Fi ọrọìwòye kun