Google hefur gefið út uppfærslu á Fuchsia 14 stýrikerfinu

Google hefur gefið út útgáfu á Fuchsia 14 stýrikerfinu, sem veitir bráðabirgðauppfærslur fyrir fastbúnaðaruppfærslur fyrir Google Nest Hub og Nest Hub Max myndarammana. Fuchsia OS hefur verið þróað af Google síðan 2016, að teknu tilliti til stigstærðar og öryggisgalla Android pallsins.

Helstu breytingar á Fuchsia 14:

  • Möguleiki Starnix lagsins hefur verið stækkaður, sem tryggir að óbreytt Linux forrit verði sett af stað með því að þýða kerfisviðmót Linux kjarnans yfir í símtöl í samsvarandi Fuchsia undirkerfi. Nýja útgáfan bætir við stuðningi við að setja upp fjarskjalakerfi, bætti við xattrs fyrir táknræna tengla á fxfs, bætti við rekjapunktum við mmap() kerfiskallið, stækkaðar upplýsingar í /proc/pid/stat, virkjaði stuðning fyrir fuchsia_sync::Mutex, útfærður stuðningur fyrir O_TMPFILE, pidfd_getfd, sys_reboot(), timer_create, timer_delete, times() og ptrace(), notar ext4 útfærslan skyndiminni kerfisskrárinnar.
  • Bættur Bluetooth stafla. Bætti við stuðningi við hljóð í HSP (HandSet Profile) Bluetooth prófílnum og minni tafir þegar hljóð er útvarpað í gegnum A2DP prófílinn.
  • Matter, útfærsla á staðlinum til að tengja tæki á snjallheimili, bætir við stuðningi við uppfærsluhópa og getu til að meðhöndla tímabundið ástand þegar baklýsingu er stjórnað.
  • Netstaflan fyrir alla palla inniheldur stuðning fyrir FastUDP innstungur.
  • Bætt við stuðningi við fjölkjarna kerfi (SMP) byggt á RISC-V arkitektúr.
  • Bætti við API til að hafa samskipti við verkefnaáætlunina.
  • Bætt við DeviceTree stuðningi.
  • Reklanum fyrir hljóðtæki með USB tengi hefur verið breytt til að nota DFv2 ramma.

Fuchsia er byggt á Zircon örkjarnanum, byggt á þróun LK verkefnisins, stækkað til notkunar í ýmsum flokkum tækja, þar á meðal snjallsímum og einkatölvum. Zircon framlengir LK með stuðningi við ferla og sameiginleg bókasöfn, notendastigi, hlutum meðhöndlunarkerfi og getu-bundið öryggislíkan. Reklar eru útfærðir sem kraftmikil bókasöfn sem keyra í notendarými, hlaðin af devhost ferlinu og stjórnað af tækjastjóranum (devmg, Device Manager).

Fuchsia hefur sitt eigið grafíska viðmót skrifað í Dart með Flutter ramma. Verkefnið þróar einnig Peridot notendaviðmótsramma, Fargo pakkastjórann, libc staðalsafnið, Escher flutningskerfið, Magma Vulkan bílstjórann, Scenic samsettan stjórnanda, MinFS, MemFS, ThinFS (FAT í Go tungumáli) og Blobfs skrá kerfi, sem og stjórnanda FVM skiptingum. Fyrir þróun forrita er stuðningur við C/C++ og Dart tungumál; Ryð er einnig leyft í kerfishlutum, í Go netstaflanum og í Python tungumálasamsetningarkerfinu.

Stígvélaferlið notar kerfisstjóra, þar á meðal appmgr til að búa til upphaflega hugbúnaðarumhverfið, sysmgr til að búa til ræsiumhverfið og basemgr til að stilla notendaumhverfið og skipuleggja innskráningu. Til að tryggja öryggi er lagt til háþróað sandkassaeinangrunarkerfi, þar sem nýir ferlar hafa ekki aðgang að kjarnahlutum, geta ekki úthlutað minni og geta ekki keyrt kóða og nafnrýmiskerfi er notað til að fá aðgang að auðlindum, sem ákvarðar tiltækar heimildir. Vettvangurinn veitir ramma til að búa til íhluti, sem eru forrit sem keyra í eigin sandkassa og geta haft samskipti við aðra íhluti í gegnum IPC.

Heimild: opennet.ru

Bæta við athugasemd