Google Fuchsia 14 ఆపరేటింగ్ సిస్టమ్‌కు నవీకరణను ప్రచురించింది

Google Nest Hub మరియు Nest Hub Max ఫోటో ఫ్రేమ్‌ల కోసం ప్రాథమిక ఫర్మ్‌వేర్ నవీకరణలను అందించే Fuchsia 14 ఆపరేటింగ్ సిస్టమ్ యొక్క విడుదలను Google ప్రచురించింది. Android ప్లాట్‌ఫారమ్ యొక్క స్కేలింగ్ మరియు భద్రతా లోపాలను పరిగణనలోకి తీసుకొని 2016 నుండి Fuchsia OS Google చే అభివృద్ధి చేయబడింది.

Fuchsia 14లో ప్రధాన మార్పులు:

  • Starnix లేయర్ యొక్క సామర్థ్యాలు విస్తరించబడ్డాయి, Linux కెర్నల్ యొక్క సిస్టమ్ ఇంటర్‌ఫేస్‌లను సంబంధిత Fuchsia సబ్‌సిస్టమ్‌లకు కాల్‌లుగా మార్చడం ద్వారా మార్చబడని Linux ప్రోగ్రామ్‌ల ప్రారంభానికి హామీ ఇస్తుంది. కొత్త సంస్కరణ రిమోట్ ఫైల్ సిస్టమ్‌లను మౌంట్ చేయడానికి మద్దతును జోడిస్తుంది, fxfsకి సింబాలిక్ లింక్‌ల కోసం xattrs జోడించబడింది, mmap() సిస్టమ్ కాల్‌కు ట్రేస్ పాయింట్‌లను జోడించింది, /proc/pid/statలో విస్తరించిన సమాచారం, fuchsia_sync::Mutex కోసం ఎనేబుల్ చేసిన మద్దతు O_TMPFILE, pidfd_getfd, sys_reboot(), timer_create, timer_delete, times() మరియు ptrace(), ext4 అమలు సిస్టమ్ ఫైల్ కాష్‌ని ఉపయోగిస్తుంది.
  • మెరుగైన బ్లూటూత్ స్టాక్. HSP (హ్యాండ్‌సెట్ ప్రొఫైల్) బ్లూటూత్ ప్రొఫైల్‌లో ఆడియోకు మద్దతు జోడించబడింది మరియు A2DP ప్రొఫైల్ ద్వారా ఆడియోను ప్రసారం చేసేటప్పుడు ఆలస్యాన్ని తగ్గించింది.
  • మేటర్, స్మార్ట్ హోమ్‌లో పరికరాలను కనెక్ట్ చేయడానికి ప్రమాణం యొక్క అమలు, బ్యాక్‌లైట్‌ను నియంత్రించేటప్పుడు అప్‌డేట్ సమూహాలకు మరియు తాత్కాలిక స్థితిని నిర్వహించగల సామర్థ్యాన్ని జోడిస్తుంది.
  • అన్ని ప్లాట్‌ఫారమ్‌ల కోసం నెట్‌వర్క్ స్టాక్‌లో FastUDP సాకెట్‌లకు మద్దతు ఉంటుంది.
  • RISC-V ఆర్కిటెక్చర్ ఆధారంగా మల్టీ-కోర్ సిస్టమ్‌లకు (SMP) మద్దతు జోడించబడింది.
  • టాస్క్ షెడ్యూలర్‌తో పరస్పర చర్య చేయడానికి API జోడించబడింది.
  • DeviceTree మద్దతు జోడించబడింది.
  • USB ఇంటర్‌ఫేస్‌తో ఆడియో పరికరాల కోసం డ్రైవర్ DFv2 ఫ్రేమ్‌వర్క్‌ని ఉపయోగించడానికి మార్చబడింది.

Fuchsia జిర్కాన్ మైక్రోకెర్నల్‌పై ఆధారపడింది, LK ప్రాజెక్ట్ యొక్క అభివృద్ధి ఆధారంగా, స్మార్ట్‌ఫోన్‌లు మరియు వ్యక్తిగత కంప్యూటర్‌లతో సహా వివిధ రకాల పరికరాలలో ఉపయోగం కోసం విస్తరించబడింది. ప్రాసెస్‌లు మరియు భాగస్వామ్య లైబ్రరీలు, వినియోగదారు స్థాయి, ఆబ్జెక్ట్ హ్యాండ్లింగ్ సిస్టమ్ మరియు సామర్థ్య-ఆధారిత భద్రతా నమూనాకు మద్దతుతో జిర్కాన్ LKని విస్తరించింది. డ్రైవర్లు వినియోగదారు స్థలంలో నడుస్తున్న డైనమిక్ లైబ్రరీలుగా అమలు చేయబడతాయి, devhost ప్రక్రియ ద్వారా లోడ్ చేయబడతాయి మరియు పరికర నిర్వాహికి (devmg, పరికర నిర్వాహికి) ద్వారా నిర్వహించబడతాయి.

Fuchsia ఫ్లట్టర్ ఫ్రేమ్‌వర్క్‌ను ఉపయోగించి డార్ట్‌లో వ్రాసిన దాని స్వంత గ్రాఫికల్ ఇంటర్‌ఫేస్‌ను కలిగి ఉంది. ప్రాజెక్ట్ Peridot యూజర్ ఇంటర్‌ఫేస్ ఫ్రేమ్‌వర్క్, ఫార్గో ప్యాకేజీ మేనేజర్, libc స్టాండర్డ్ లైబ్రరీ, ఎస్చెర్ రెండరింగ్ సిస్టమ్, మాగ్మా వల్కాన్ డ్రైవర్, సీనిక్ కాంపోజిట్ మేనేజర్, MinFS, MemFS, ThinFS (గో భాషలో FAT) మరియు Blobfs ఫైల్‌లను కూడా అభివృద్ధి చేస్తుంది. సిస్టమ్స్, అలాగే మేనేజర్ FVM విభజనలు. అప్లికేషన్ డెవలప్‌మెంట్ కోసం, C/C++ మరియు డార్ట్ లాంగ్వేజ్‌లకు సపోర్ట్ అందించబడుతుంది; సిస్టమ్ కాంపోనెంట్స్‌లో, గో నెట్‌వర్క్ స్టాక్‌లో మరియు పైథాన్ లాంగ్వేజ్ అసెంబ్లీ సిస్టమ్‌లో కూడా రస్ట్ అనుమతించబడుతుంది.

బూట్ ప్రక్రియ ప్రారంభ సాఫ్ట్‌వేర్ వాతావరణాన్ని సృష్టించడానికి appmgr, బూట్ వాతావరణాన్ని సృష్టించడానికి sysmgr మరియు వినియోగదారు వాతావరణాన్ని కాన్ఫిగర్ చేయడానికి మరియు లాగిన్‌ను నిర్వహించడానికి Basmgr సహా సిస్టమ్ మేనేజర్‌ని ఉపయోగిస్తుంది. భద్రతను నిర్ధారించడానికి, ఒక అధునాతన శాండ్‌బాక్స్ ఐసోలేషన్ సిస్టమ్ ప్రతిపాదించబడింది, దీనిలో కొత్త ప్రక్రియలు కెర్నల్ ఆబ్జెక్ట్‌లకు ప్రాప్యతను కలిగి ఉండవు, మెమరీని కేటాయించలేవు మరియు కోడ్‌ను అమలు చేయలేవు మరియు అందుబాటులో ఉన్న అనుమతులను నిర్ణయించే వనరులను యాక్సెస్ చేయడానికి నేమ్‌స్పేస్ సిస్టమ్ ఉపయోగించబడుతుంది. ప్లాట్‌ఫారమ్ భాగాలు సృష్టించడానికి ఫ్రేమ్‌వర్క్‌ను అందిస్తుంది, అవి వారి స్వంత శాండ్‌బాక్స్‌లో రన్ అయ్యే ప్రోగ్రామ్‌లు మరియు IPC ద్వారా ఇతర భాగాలతో పరస్పర చర్య చేయగలవు.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి