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ësimet paraprake të firmware për fotoramet Google Nest Hub dhe Nest Hub Max. Sistemi operativ Fuchsia zhvillohet nga Google që nga viti 2016, duke marrë parasysh disavantazhet në shkallëzim dhe sigurim që ekzistojnë në platformën Android.

Ndryshimet kryesore në Fuchsia 14:

  • Janë zgjeruar mundësitë e shtresës Starnix, e cila siguron ekzekutimin e programeve Linux të papërshtatura përmes përkthimit të ndërfaqeve sistemore të bërthamës Linux në thirrjet përkatëse për nën-sistemet Fuchsia. Në versionin e ri është shtuar mbështetje për montimin e sistemeve të skedarëve të distancuar, janë shtuar xattrs për lidhjet simbolike në fxfs, në thirrjen sistemore mmap() janë shtuar piketat e gjurmimit, është zgjeruar informacioni në /proc/pid/stat, është 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ë implementimin ext4 është përdorur sistemi i cache-it të skedareve.
  • Steku i Bluetooth-it është përmirësuar. Është shtuar mbështetje për audion në profilin Bluetooth HSP (HandSet Profile) dhe janë reduktuar vonesat gjatë transmetimit të audios përmes profilit A2DP.
  • Në Matter, implementimi i standardit për lidhjen e pajisjeve në shtëpitë inteligjente, është shtuar mbështetje për grupet e përditësimit dhe mundësia e menaxhimit të gjendjeve kalimtare gjatë kontrollit të ndriçimit.
  • Në stekën rrjetësore për të gjitha platformat është përfshirë mbështetje për soketët FastUDP.
  • Është shtuar mbështetje për sistemet me shumë bërthama (SMP) mbi arkitekturën RISC-V.
  • Është shtuar API për ndërveprimin me planifikuesin e detyrave.
  • Është shtuar mbështetje për DeviceTree.
  • Drejtoni për pajisjet audio me ndërfaqe USB është kaluar në përdorimin e strukturës DFv2.

Fuchsia bazohet në mikro-bërthamën Zircon, e cila është e bazuar në punimet e projektit LK, e zgjeruar për përdorim në klasa të ndryshme pajisjesh, duke përfshirë smartphone dhe kompiutera personalë. Zircon zgjeron LK me mbështetje për procese dhe biblioteka të ndara, një nivel përdoruesi, një sistem menaxhimi objekti dhe një model sigurie të bazuar në kapacitete. Drejtorët realizohen si biblioteka 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 framework-un Flutter. Projekti gjithashtu zhvillon framework-un Peridot për ndërtimin e ndërfaqeve të përdoruesit, menaxherin e paketave Fargo, bibliotekën standarde libc, sistemin e renderimit Escher, driverin Vulkan Magma, menaxherin e kompozit Scenic, sistemet e skedarëve MinFS, MemFS, ThinFS (FAT në gjuhën Go) dhe Blobfs, si dhe menaxherin e pjesëve 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ë stack-un rrjetit Go, dhe në sistemin e ndërtimit gjuhën Python.

Gjatë procesit të ngarkimit përdoret menaxheri i sistemit, duke përfshirë appmgr për krijimin e mjedisit fillestar të programeve, sysmgr për formimin e mjedisit të ngarkesës dhe basemgr për konfigurimin e mjedisit të përdoruesit dhe organizimin e hyrjes 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 aksesin në burime zbatohet një sistem i hapësirave emërtuese, që përcakton autorizimet e disponueshme. Platforma ofron një framework për krijimin e komponenteve, të cilat janë programe që ekzekutohen në sandbox-in e tyre dhe mund të ndërveprojnë me komponente të tjera përmes IPC.

Burimi: opennet.ru

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster