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