Programi për zhvillimin e sistemit operativ Fuchsia për stacionet e punës është anuluar.

Komponentët e nevojshme për të ndërtuar shfletuesin Chrome për sistemin operativ Fuchsia janë hequr nga depoja e projektit Chromium. Vërehet se mbështetja për Fuchsia në Chrome ishte një eksperiment, i cili tani është ndërprerë. Veçanërisht, thuhet se arsyeja për ndërprerjen e mbështetjes është mbyllja e programit për zhvillimin e Fuchsia për stacionet e punës. Mbështetja për komponentët e shfletuesit WebEngine dhe WebRunner për Fuchsia do të vazhdojë, por një shfletues i plotë Chrome nuk do të ofrohet. Probabiliteti është që zhvillimi i mëtejshëm i Fuchsia do të përqendrohet vetëm në pajisjet për konsumatorë, si sistemet e automatizimit të shtëpisë, fotoframe të zgjuara dhe kolonat.

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 e vetme grafike, e shkruar në gjuhën Dart me përdorimin e kornizës Flutter. Projekti gjithashtu zhvillon kornizën për ndërtimin e ndërfaqeve të përdoruesit Peridot, menaxherin e pakove Fargo, bibliotekën standarde libc, sistemin e renderimit Escher, drejtuesin 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ë komponentet sistemore gjithashtu lejohet përdorimi i Rust, në stakun rrjetë 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