Fuchsia OS fer í prófunarfasa á starfsmönnum Google

Google gert breytingar, sem gefur til kynna umskipti stýrikerfisins Fuchsia til lokastigs innri prófunar "hundafóður“, sem gefur til kynna notkun vörunnar í daglegum athöfnum starfsmanna, áður en hún er færð til venjulegra notenda. Á þessu stigi varan er í ríki sem hefur þegar staðist grunnpróf hjá sérstökum gæðamatsteymum. Áður en vöruna er afhent almenningi gera þeir að auki lokapróf á starfsmönnum sínum sem ekki taka þátt í þróuninni.

Í viðskiptavininum til að uppfæra afhendingu stjórnun kerfi Omaha, sem prófar útgáfur af Chrome og Chrome OS, bætt við component fuchsia.cobalt.SystemDataUpdater og fyrirhugaðar leiðbeiningar um að flytja tæki yfir í nýju „dogfood-release“ útibúið með því að nota tólið fx (svipað við adb fyrir Fuchsia). Inn í samfellda samþættingarkerfið bætt við setja saman hleðslutæki fyrir hundafóðursgreinina og inn í Fuchsia pallinn innifalið aðskildar mælikvarðar til að meta niðurstöður prófa.

Í athugasemdum við breytingar á Fuchsia nefnd tveir tenglar til að senda uppfærslur fuchsia-updates.googleusercontent.com og arm64.dogfood-release.astro.fuchsia.com, í öðrum hlekknum Astro er kóðaheiti snjallskjásins Google Nest Hub, sem virðist vera notað af starfsmönnum Google sem frumgerð til prófunar
Fuchsia í stað venjulegs Cast Platform vélbúnaðar. Nest Hub viðmótið er byggt ofan á Dragonglass appinu, sem notar Flutter ramma, sem einnig er stutt af Fuchsia.

Við skulum minnast þess að sem hluti af Fuchsia verkefninu er Google að þróa alhliða stýrikerfi sem getur keyrt á hvers kyns tæki, allt frá vinnustöðvum og snjallsímum til innbyggðs og neytendabúnaðar. Þróunin er unnin með hliðsjón af reynslunni af því að búa til Android pallinn og tekur tillit til annmarka á sviði skalunar og öryggis.

Kerfið er byggt á örkjarna zircon, byggt á þróun verkefnisins LK, framlengdur til notkunar í ýmsum flokkum tækja, þar á meðal snjallsímum og einkatölvum. Zircon stækkar LK með ferlistuðningi og sameiginleg bókasöfn, notendastig, hlutvinnslukerfi og getumiðað öryggislíkan. Ökumenn eru í framkvæmd í formi kraftmikilla bóka sem keyra í notendarými, hlaðið af devhost ferlinu og stjórnað af tækjastjóranum (devmg, Device Manager).

Fyrir Fuchsia undirbúinn eiga GUI, skrifað í Dart með Flutter ramma. Verkefnið er einnig að þróa Peridot notendaviðmótsramma, Fargo pakkastjóra og staðlaða bókasafnið libc, flutningskerfi escher, Vulkan bílstjóri Magma, samsettur framkvæmdastjóri Scenic, MinFS, MemFS, ThinFS (FAT á Go tungumáli) og Blobfs skráarkerfum, auk FVM skiptingarstjórans. Til að þróa forrit veitt stuðningur fyrir C/C++, Dart tungumál, Rust er einnig leyfður í kerfishlutum, í Go netstaflanum og í Python tungumálasamsetningarkerfinu.

Fuchsia OS fer í prófunarfasa á starfsmönnum Google

Við hleðslu notað kerfisstjóri, þ.m.t
appmgr til að búa til upphafshugbúnaðarumhverfið, sysmgr til að búa til ræsiumhverfið og basemgr til að setja upp notendaumhverfið og skipuleggja innskráningu. Fyrir samhæfni við Linux í Fuchsia boðið upp á Machina bókasafn, sem gerir þér kleift að keyra Linux forrit í sérstakri einangrðri sýndarvél, mynduð með því að nota hypervisor byggt á Zircon kjarna og Virtio forskriftum, svipað og hvernig skipulagt keyra Linux forrit á Chrome OS.

Boðið er upp á háþróað kerfi til að tryggja öryggi einangrun sandkassa, þar sem nýir ferlar hafa ekki aðgang að kjarnahlutum, geta ekki úthlutað minni og geta ekki keyrt kóða og kerfið er notað til að fá aðgang að auðlindum nafnarými, sem skilgreinir tiltækar heimildir. Pallur veitir ramma til að búa til íhluti, sem eru forrit sem keyra í eigin sandkassa og geta haft samskipti við aðra hluti í gegnum IPC.

Heimild: opennet.ru

Bæta við athugasemd