Google dia namoaka fanavaozana ho an'ny rafitra fiasa Fuchsia 14

Namoaka ny famoahana ny rafitra fiasan'ny Fuchsia 14 i Google, izay manome fanavaozana firmware mialoha ho an'ny sarin'ny Google Nest Hub sy Nest Hub Max. Fuchsia OS dia novolavolain'ny Google nanomboka tamin'ny taona 2016, raha jerena ny lesoka sy ny tsy fahampian'ny fiarovana amin'ny sehatra Android.

Fiovana lehibe ao amin'ny Fuchsia 14:

  • Nitarina ny fahaiza-manaon'ny sosona Starnix, miantoka ny fandefasana programa Linux tsy voaova amin'ny alΓ lan'ny fandikana ny fifandraisan'ny rafitra an'ny kernel Linux ho antso ho an'ireo subsystem Fuchsia mifanaraka amin'izany. Ny dikan-teny vaovao dia manampy fanohanana amin'ny fametrahana rafitra fichier lavitra, nampiana xattrs ho an'ny rohy an'ohatra amin'ny fxfs, nanampy teboka amin'ny antson'ny rafitra mmap(), fanitarana vaovao ao amin'ny /proc/pid/stat, manohana ny fuchsia_sync :: Mutex, fanohanana nampihatra. ho an'ny O_TMFILE, pidfd_getfd, sys_reboot(), timer_create, timer_delete, times() ary ptrace(), ny fampiharana ext4 dia mampiasa ny cache fichier system.
  • Nohatsaraina Bluetooth stack. Fanampiana fanampiny ho an'ny feo ao amin'ny mombamomba ny HSP (HandSet Profile) Bluetooth ary mampihena ny fahatarana rehefa mandefa feo amin'ny alΓ lan'ny mombamomba ny A2DP.
  • Matter, fampiharana ny fenitra mampifandray ireo fitaovana ao amin'ny trano marani-tsaina, manampy fanohanana ireo vondrona fanavaozana sy ny fahaizana mitantana fanjakana mandalo rehefa mifehy ny jiro aoriana.
  • Ny tamba-jotra ho an'ny sehatra rehetra dia misy fanohanana ny faladia FastUDP.
  • Fanampiana fanampiny ho an'ny rafitra multi-core (SMP) mifototra amin'ny maritrano RISC-V.
  • Nampiana API hifaneraserana amin'ny mpandrindra asa.
  • Nampiana ny fanohanan'ny DeviceTree.
  • Ny mpamily ho an'ny fitaovana audio miaraka amin'ny interface USB dia niova fo hampiasa ny rafitra DFv2.

Fuchsia dia mifototra amin'ny microkernel Zircon, mifototra amin'ny fivoaran'ny tetikasa LK, nitarina mba hampiasaina amin'ny karazana fitaovana isan-karazany, anisan'izany ny finday sy ny solosaina manokana. Zircon dia manitatra ny LK miaraka amin'ny fanohanana ireo dingana sy tranomboky iombonana, ny haavon'ny mpampiasa, ny rafitra fitantanana zavatra ary ny maodely fiarovana mifototra amin'ny fahaiza-manao. Ny mpamily dia ampiharina ho toy ny tranomboky mavitrika mandeha amin'ny habaka mpampiasa, entin'ny fizotran'ny devhost ary tantanin'ny mpitantana fitaovana (devmg, Device Manager).

Fuchsia dia manana interface grafika manokana nosoratana tamin'ny Dart mampiasa ny rafitra Flutter. Ny tetikasa ihany koa dia mampivelatra ny rafitry ny mpampiasa interface tsara Peridot, ny mpitantana fonosana Fargo, ny tranomboky mahazatra libc, ny rafitra famandrihana Escher, ny mpamily Magma Vulkan, ny mpitantana ny Scenic composite, ny MinFS, MemFS, ThinFS (FAT amin'ny fiteny Go) ary ny rakitra Blobfs rafitra, ary koa ny mpizara FVM mpitantana. Ho an'ny fampivoarana ny fampiharana dia omena ny fanohanana ny fiteny C/C ++ sy Dart; Avela ihany koa ny harafesina amin'ny singa rafitra, ao amin'ny tambazotran'ny Go, ary ao amin'ny rafitra fivorian'ny fiteny Python.

Ny fizotran'ny boot dia mampiasa mpitantana rafitra, ao anatin'izany ny appmgr hamoronana ny tontolon'ny rindrambaiko voalohany, sysmgr hamoronana ny tontolo boot, ary basemgr hanamboarana ny tontolon'ny mpampiasa sy handamina ny fidirana. Mba hiantohana ny fiarovana dia aroso ny rafitra fitokanana sandbox mandroso, izay tsy ahafahan'ny dingana vaovao miditra amin'ny zavatra kernel, tsy afaka manome fahatsiarovana ary tsy afaka mandefa code, ary misy rafitra namespace ampiasaina hidirana amin'ny loharano, izay mamaritra ny fahazoan-dΓ lana misy. Ny sehatra dia manome rafitra ho an'ny famoronana singa, izay programa mandeha ao anaty boaty fasika manokana ary afaka mifandray amin'ny singa hafa amin'ny alΓ lan'ny IPC.

Source: opennet.ru

Add a comment