Google publikoi përditësimin e sistemit operativ Fuchsia 14

Kompania Google publikoi versionin e sistemit operativ Fuchsia 14, mbi të cilin janë formuar përditësime paraprake për firmware për fotoframat Google Nest Hub dhe Nest Hub Max. OS Fuchsia është duke u zhvilluar nga Google që nga viti 2016, duke marrë parasysh dobësitë në fushën e shkallëzimit dhe sigurisë që ekzistojnë në platformën Android.

Ndryshimet kryesore në Fuchsia 14:

  • Kapacitetet e shtresĂ«s Starnix janĂ« zgjeruar, e cila mundĂ«son ekzekutimin e programeve Linux tĂ« pa modifikuara pĂ«rmes pĂ«rkthimit tĂ« ndĂ«rfaqeve sistemike tĂ« bĂ«rthamĂ«s Linux nĂ« thirrjet pĂ«r nĂ«n-sistemet e Fuchsia. NĂ« versionin e ri, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r montimin e sistemeve tĂ« skedarĂ«ve tĂ« largĂ«t, nĂ« fxfs janĂ« shtuar xattrs pĂ«r lidhjet simbolike, nĂ« thirrjen sistemike mmap() janĂ« shtuar pika gjurmimi, informacioni Ă«shtĂ« zgjeruar nĂ« /proc/pid/stat, Ă«shtĂ« e pĂ«rfshirĂ« mbĂ«shtetje pĂ«r fuchsia_sync::Mutex, Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r O_TMPFILE, pidfd_getfd, sys_reboot(), timer_create, timer_delete, times() dhe ptrace(), nĂ« realizimin e ext4 Ă«shtĂ« pĂ«rdorur kasha e sistemit tĂ« skedarĂ«ve.
  • KĂ«ndi Bluetooth Ă«shtĂ« pĂ«rmirĂ«suar. ËshtĂ« shtuar mbĂ«shtetje pĂ«r zĂ«rin nĂ« profilin Bluetooth HSP (HandSet Profile) dhe janĂ« reduktuar vonesat gjatĂ« transmetimit tĂ« zĂ«rit pĂ«rmes profilit A2DP.
  • NĂ« Matter, implementimi i standardit pĂ«r lidhjen e pajisjeve nĂ« shtĂ«pinĂ« inteligjente, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r grupet e pĂ«rditĂ«simeve dhe mundĂ«sia pĂ«r tĂ« trajtuar gjendjet kalimtare gjatĂ« menaxhimit tĂ« ndriçimit.
  • NĂ« stack-un rrjetor pĂ«r tĂ« gjitha platformat Ă«shtĂ« e pĂ«rfshirĂ« mbĂ«shtetje pĂ«r soketĂ«t FastUDP.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r sistemet shumĂ«-nĂ«-ndĂ«rthurĂ«se (SMP) mbi arkitekturĂ«n RISC-V.
  • ËshtĂ« shtuar API pĂ«r ndĂ«rveprimin me planifikuesin e detyrave.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r DeviceTree.
  • Drejtuesi pĂ«r pajisjet audio me ndĂ«rfaqe USB Ă«shtĂ« kaluar nĂ« pĂ«rdorimin e kornizĂ«s DFv2.

Fuchsia bazohet në mikrogrirjen Zircon, e cila është ndërtuar mbi punimet e projektit LK, e zgjeruar për t'u aplikuar në klasa të ndryshme pajisjesh, përfshirë smartphone dhe kompjuterë personalë. Zircon zgjeron LK me mbështetje për procese dhe biblioteka të ndara, nivelin e përdoruesit, sistemin e përpunimit të objekteve dhe një model sigurie të bazuar në capabilities. Pajisjet realizohen në formën e bibliotekave dinamike që punojnë në hapësirën e përdoruesit, të ngarkuara nga procesi devhost dhe të menaxhuara nga menaxheri i pajisjeve (devmg, Device Manager).

Për Fuchsia është përgatitur një ndërfaqe grafike e veçantë, e shkruar në gjuhën Dart duke përdorur kornizën Flutter. Projekti gjithashtu zhvillon kornizën për ndërtimin e ndërfaqeve të përdoruesit Peridot, menaxherin e paketave Fargo, bibliotekën standarde libc, sistemin e renderimit Escher, Vulkan-drajverin Magma, menaxherin e kompozitës Scenic, sistemet e skedarëve MinFS, MemFS, ThinFS (FAT në gjuhën Go) dhe Blobfs, si dhe menaxherin e ndarjeve FVM. Për zhvillimin e aplikacioneve ofrohet mbështetje për gjuhët C/C++, Dart, në komponentët sistemorë gjithashtu lejohet përdorimi i Rust, në grumbullimin e rrjetit Go, dhe në sistemin e ndërtimit gjuhën Python.

Gjatë ngarkimit, përdoret menaxheri i sistemit, që përfshin appmgr për të krijuar ambientin fillestar të programit, sysmgr për formimin e ambientit të ngarkesës dhe basemgr për konfigurimin e ambientit të përdoruesit dhe organizimin e akseseve në sistem. Për të siguruar sigurinë, ofrohet një sistem i avancuar i izolimit sandbox, në të cilin proceset e reja nuk kanë qasje në objektet e bërthamës, nuk mund të alokojnë memorie dhe nuk mund të ekzekutojnë kod, ndërsa për qasje në burime përdoret një sistem hapësirash emrash, që përcakton të drejtat e disponueshme. Platforma ofron një kornizë për krijimin e komponentëve, që përbëjnë programe, që ekzekutohen në sandboksin e tyre, të cilat mund të ndërveprojnë me komponentët e tjerë përmes IPC.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster