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 hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster