Google ti ṣe atẹjade imudojuiwọn kan si Fuchsia 14 ẹrọ ṣiṣe

Google ti ṣe atẹjade idasilẹ ti Fuchsia 14 ẹrọ ṣiṣe, eyiti o pese awọn imudojuiwọn famuwia alakoko fun Google Nest Hub ati awọn fireemu fọto Nest Hub Max. Fuchsia OS ti ni idagbasoke nipasẹ Google lati ọdun 2016, ni akiyesi iwọn ati awọn ailagbara aabo ti pẹpẹ Android.

Awọn ayipada nla ni Fuchsia 14:

  • Awọn agbara ti Layer Starnix ti fẹ sii, ni idaniloju ifilọlẹ awọn eto Linux ti ko yipada nipasẹ itumọ awọn atọkun eto ti ekuro Linux sinu awọn ipe si awọn ọna ṣiṣe Fuchsia ti o baamu. Ẹya tuntun ṣe afikun atilẹyin fun gbigbe awọn eto faili latọna jijin, fikun xattrs fun awọn ọna asopọ aami si fxfs, awọn aaye itọpa ti a ṣafikun si ipe eto mmap (), alaye ti o gbooro ni / proc/pid/stat, atilẹyin ṣiṣẹ fun fuchsia_sync :: Mutex, atilẹyin imuse fun O_TMPFILE, pidfd_getfd, sys_reboot (), time_create, time_delete, igba () ati ptrace (), ext4 imuse nlo kaṣe faili eto.
  • Imudara akopọ Bluetooth. Atilẹyin ti a ṣafikun fun ohun ni HSP (Profaili ỌwọSet) profaili Bluetooth ati idinku awọn idaduro nigbati ohun afetigbọ nipasẹ profaili A2DP.
  • Ọrọ, imuse ti boṣewa fun sisopọ awọn ẹrọ ni ile ọlọgbọn kan, ṣe afikun atilẹyin fun awọn ẹgbẹ imudojuiwọn ati agbara lati mu awọn ipinlẹ igba diẹ nigba iṣakoso ina ẹhin.
  • Iṣakojọpọ nẹtiwọọki fun gbogbo awọn iru ẹrọ pẹlu atilẹyin fun awọn iho FastUDP.
  • Atilẹyin ti a ṣafikun fun awọn ọna ṣiṣe pupọ-mojuto (SMP) ti o da lori faaji RISC-V.
  • Ṣafikun API kan fun ibaraenisepo pẹlu oluṣeto iṣẹ-ṣiṣe.
  • Ṣe afikun atilẹyin DeviceTree.
  • Awakọ fun awọn ẹrọ ohun afetigbọ pẹlu wiwo USB kan ti yipada lati lo ilana DFv2.

Fuchsia da lori Zircon microkernel, da lori awọn idagbasoke ti ise agbese LK, ti fẹ 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 fun awọn ilana ati awọn ile-ikawe pinpin, ipele olumulo kan, eto mimu ohun, ati awoṣe aabo ti o da lori agbara. Awọn awakọ ti wa ni imuse bi 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ọ).

Fuchsia ni wiwo ayaworan tirẹ ti a kọ sinu Dart nipa lilo ilana Flutter. Ise agbese na tun ṣe agbekalẹ ilana wiwo olumulo Peridot, oluṣakoso package Fargo, ile-ikawe boṣewa libc, eto isọdọtun Escher, awakọ Magma Vulkan, oluṣakoso akojọpọ iwoye, MinFS, MemFS, ThinFS (FAT ni ede Go) ati faili Blobfs awọn ọna šiše, bi daradara bi awọn ipin FVM faili. Fun idagbasoke ohun elo, atilẹyin fun awọn ede C/C ++ ati Dart ti pese; Ipata tun gba laaye ni awọn paati eto, ninu akopọ nẹtiwọọki Go, ati ninu eto apejọ ede Python.

Ilana bata nlo oluṣakoso eto, pẹlu appmgr lati ṣẹda agbegbe software akọkọ, sysmgr lati ṣẹda agbegbe bata, ati basemgr lati tunto agbegbe olumulo ati ṣeto wiwọle. Lati rii daju aabo, eto ipinya iyanrin ti ilọsiwaju ti ni imọran, 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 a lo eto orukọ lati wọle si awọn orisun, eyiti o pinnu awọn igbanilaaye to wa. Syeed n 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