QEMU 6.0 ARM, ప్రయోగాత్మక ఎంపికలు మరియు మరిన్నింటికి మెరుగుదలలు మరియు మద్దతుతో వస్తుంది

QEMU

ప్రారంభించండి ప్రాజెక్ట్ యొక్క క్రొత్త సంస్కరణ QEMU 6.0 దీనిలో 3300 డెవలపర్‌ల నుండి 268 కన్నా ఎక్కువ మార్పులు చేయబడ్డాయి మరియు వీటిలో మార్పులు డ్రైవర్ మెరుగుదలలు, కొత్త ప్లాట్‌ఫారమ్‌లకు మద్దతు మరియు ప్రయోగాత్మక ఎంపికలు.

QEMU గురించి తెలియని వారికి, ఇది పూర్తిగా భిన్నమైన నిర్మాణంతో సిస్టమ్‌లో హార్డ్‌వేర్ ప్లాట్‌ఫామ్ కోసం కంపైల్డ్ ప్రోగ్రామ్‌ను అమలు చేయడానికి మిమ్మల్ని అనుమతించే సాఫ్ట్‌వేర్ అని మీరు తెలుసుకోవాలి, ఉదాహరణకు, x86 అనుకూలమైన PC లో ARM అప్లికేషన్‌ను అమలు చేయడానికి.

QEMU లోని వర్చువలైజేషన్ మోడ్‌లో, CPU పై సూచనలను ప్రత్యక్షంగా అమలు చేయడం మరియు Xen హైపర్‌వైజర్ లేదా KVM మాడ్యూల్ ఉపయోగించడం వల్ల శాండ్‌బాక్స్ వాతావరణంలో కోడ్ అమలు పనితీరు హార్డ్‌వేర్ సిస్టమ్‌కు దగ్గరగా ఉంటుంది.

QEMU యొక్క ప్రధాన వార్తలు 6.0

Qemu 6.0 యొక్క ఈ క్రొత్త సంస్కరణలో NVMe డ్రైవర్ ఎమ్యులేటర్ ఇప్పుడు NVMe 1.4 స్పెసిఫికేషన్‌కు అనుగుణంగా ఉంటుంది మరియు జోన్డ్ నేమ్‌స్పేస్‌లు, మల్టీపాత్ I / O మరియు ఎండ్-టు-ఎండ్ స్టోరేజ్ ఎన్‌క్రిప్షన్ కోసం ప్రయోగాత్మక మద్దతును కలిగి ఉంటుంది.

ARM ఎమ్యులేటర్ ARMv8.1-M 'హీలియం' నిర్మాణానికి మద్దతును జోడిస్తుంది మరియు కార్టెక్స్- M55 ప్రాసెసర్‌లు, అలాగే ARMv8.4 TTST, SEL2 మరియు DIT పొడిగించిన సూచనలు. ARM mps3-an524 మరియు mps3-an547 బోర్డులకు మద్దతు కూడా జోడించబడింది. Xlnx-zynqmp, xlnx-versal, sbsa-ref, npcm7xx మరియు sabrelite బోర్డుల కోసం అదనపు పరికర ఎమ్యులేషన్ అమలు చేయబడుతుంది.

వినియోగదారు వాతావరణంలో మరియు సిస్టమ్ స్థాయి ఎమ్యులేషన్ మోడ్‌లలో ARM కోసం, ARMv8.5 MTE పొడిగింపు మద్దతు అమలు చేయబడింది (మెమ్‌టాగ్, మెమరీ ట్యాగింగ్ ఎక్స్‌టెన్షన్), ఇది ప్రతి మెమరీ మ్యాపింగ్ ఆపరేషన్‌కు ట్యాగ్‌లను బంధించడానికి మరియు మెమరీని యాక్సెస్ చేసేటప్పుడు పాయింటర్ చెక్‌ను నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది, ఇది సరైన ట్యాగ్‌తో అనుబంధించబడాలి. ఇప్పటికే విముక్తి పొందిన మెమరీ బ్లాక్‌లు, బఫర్ ఓవర్‌ఫ్లోస్, ప్రీ-ఇనిషియలైజేషన్ కాల్స్ మరియు ప్రస్తుత సందర్భానికి వెలుపల ఉపయోగించడం ద్వారా కలిగే హాని యొక్క దోపిడీని నిరోధించడానికి పొడిగింపు ఉపయోగపడుతుంది.

68 కె ఎమ్యులేటర్ కొత్త రకం "వర్ట్" ఎమ్యులేటెడ్ మెషీన్‌కు మద్దతునిస్తుంది పనితీరును ఆప్టిమైజ్ చేయడానికి వర్టియో పరికరాలను ఉపయోగించడం, x86 ఆర్కిటెక్చర్ ఎమ్యులేటర్ AMD SEV-ES సాంకేతిక పరిజ్ఞానాన్ని ఉపయోగించే సామర్థ్యాన్ని జోడిస్తుంది (సురక్షిత గుప్తీకరించిన వర్చువలైజేషన్) అతిథి వ్యవస్థలో ఉపయోగించిన ప్రాసెసర్ రిజిస్టర్‌లను గుప్తీకరించడానికి, అతిథి వ్యవస్థ వారికి స్పష్టంగా ప్రాప్యతను ఇవ్వకపోతే రిజిస్టర్ల యొక్క కంటెంట్ హోస్ట్ వాతావరణానికి అందుబాటులో ఉండదు.

Qemu 6.0 లో కూడా ప్రయోగాత్మక ఎంపికలు జోడించబడ్డాయి పరికర ప్రక్రియను బాహ్య ప్రక్రియలకు తరలించడానికి "-మచిన్ ఎక్స్-రిమోట్" మరియు "-దేవిస్ ఎక్స్-పిసి-ప్రాక్సీ-దేవ్". ఈ మోడ్‌లో, ప్రస్తుతం lsi53c895 SCSI అడాప్టర్ ఎమ్యులేషన్ మాత్రమే మద్దతిస్తుంది.

అలాగే బ్లాక్ పరికరాలను ఎగుమతి చేయడానికి కొత్త FUSE మాడ్యూల్, అతిథిలో ఉపయోగించిన ఏదైనా బ్లాక్ పరికరం యొక్క స్థితిలో కొంత భాగాన్ని మౌంట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఎగుమతి బ్లాక్-ఎక్స్‌పోర్ట్-యాడ్ QMP కమాండ్ ఉపయోగించి లేదా qemu-Storage-Deemon యుటిలిటీలో "–export" ఎంపికను ఉపయోగించి జరుగుతుంది.

మరోవైపు, వర్చువల్ఆఫ్స్ హానిని పరిష్కరిస్తుందని ప్రస్తావించబడింది:

  • CVE-2020-35517 - హోస్ట్ పర్యావరణంతో భాగస్వామ్యం చేయబడిన డైరెక్టరీలో విశేష వినియోగదారు ద్వారా అతిథి వ్యవస్థలో ప్రత్యేక పరికర ఫైల్‌ను సృష్టించడం ద్వారా అతిథి వ్యవస్థ నుండి హోస్ట్ వాతావరణానికి ప్రాప్యతను అనుమతిస్తుంది.
  • CVE-2021-20263 - 'xattrmap' ఎంపికలో పొడిగించిన లక్షణాలను నిర్వహించడంలో బగ్ వల్ల సంభవిస్తుంది మరియు అతిథిలో వ్రాతపూర్వక అనుమతులు మరియు హక్కుల పెరుగుదల విస్మరించబడవచ్చు.

ఈ క్రొత్త సంస్కరణలో కనిపించే ఇతర మార్పులలో:

  • RAM కంటెంట్ యొక్క స్నాప్‌షాట్‌లను సృష్టించడానికి ప్రయోగాత్మక మద్దతు జోడించబడింది.
  • క్వాల్‌కామ్ షడ్భుజి ప్రాసెసర్‌లను DSP తో ఎమ్యులేట్ చేయడానికి మద్దతు జోడించబడింది.
  • క్లాసిక్ కోడ్ జెనరేటర్ TCG (చిన్న కోడ్ జనరేటర్) కొత్త ఆపిల్ M1 ARM చిప్‌తో సిస్టమ్‌లపై మాకోస్ హోస్ట్ పరిసరాలతో అనుకూలంగా ఉంటుంది.
  • మైక్రోచిప్ పోలార్‌ఫైర్ బోర్డుల కోసం RISC-V ఎమ్యులేటర్ QSPI NOR ఫ్లాష్‌కు మద్దతు ఇస్తుంది.
  • ట్రైకోర్ ఎమ్యులేటర్ ఇప్పుడు ఇన్ఫినియన్ TC27x SoC ను అనుకరించే ట్రైబోర్డ్ బోర్డుల యొక్క కొత్త మోడల్‌కు మద్దతు ఇస్తుంది.
  • పిసిఐ బస్సుకు కనెక్షన్ క్రమంతో సంబంధం లేకుండా గెస్ట్ సిస్టమ్స్‌లో నెట్‌వర్క్ ఎడాప్టర్లకు పేరు పెట్టగల సామర్థ్యాన్ని ACPI ఎమ్యులేటర్ అందిస్తుంది.
  • అతిథి పనితీరును మెరుగుపరచడానికి వర్టియోఫ్స్ FUSE_KILLPRIV_V2 ఎంపికకు మద్దతునిస్తుంది.
  • VNC కర్సర్ పారదర్శకతకు మద్దతును మరియు విండో పరిమాణం ఆధారంగా వర్టియో-విగాలో స్క్రీన్ రిజల్యూషన్‌ను స్కేలింగ్ చేయడానికి మద్దతును జోడిస్తుంది.
  • QMP (QEMU మెషిన్ ప్రోటోకాల్) బ్యాకప్ పనులను చేసేటప్పుడు అసమకాలిక సమాంతర ప్రాప్తికి మద్దతును జోడిస్తుంది.
  • వైర్‌షార్క్‌లో తరువాత తనిఖీ చేయడానికి యుఎస్‌బి పరికరాలతో యుఎస్‌బి పరికరాలతో పనిచేసేటప్పుడు ఏర్పడిన ట్రాఫిక్‌ను ప్రత్యేక పికాప్ ఫైల్‌లో సేవ్ చేసే సామర్థ్యాన్ని యుఎస్‌బి ఎమ్యులేటర్ జోడించింది.
  • Qcow2 స్నాప్‌షాట్‌లను నిర్వహించడానికి కొత్త QMP లోడ్-స్నాప్‌షాట్, సేవ్-స్నాప్‌షాట్ మరియు డిలీట్-స్నాప్‌షాట్ ఆదేశాలు జోడించబడ్డాయి.

చివరగా, మీరు దాని గురించి మరింత తెలుసుకోవాలనుకుంటే, మీరు వివరాలను తనిఖీ చేయవచ్చు కింది లింక్‌లో.


వ్యాసం యొక్క కంటెంట్ మా సూత్రాలకు కట్టుబడి ఉంటుంది సంపాదకీయ నీతి. లోపం నివేదించడానికి క్లిక్ చేయండి ఇక్కడ.

వ్యాఖ్యానించిన మొదటి వ్యక్తి అవ్వండి

మీ వ్యాఖ్యను ఇవ్వండి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి గుర్తించబడతాయి *

*

*

  1. డేటాకు బాధ్యత: మిగ్యుల్ ఏంజెల్ గాటన్
  2. డేటా యొక్క ఉద్దేశ్యం: కంట్రోల్ స్పామ్, వ్యాఖ్య నిర్వహణ.
  3. చట్టబద్ధత: మీ సమ్మతి
  4. డేటా యొక్క కమ్యూనికేషన్: డేటా చట్టపరమైన బాధ్యత ద్వారా తప్ప మూడవ పార్టీలకు తెలియజేయబడదు.
  5. డేటా నిల్వ: ఆక్సెంటస్ నెట్‌వర్క్స్ (EU) హోస్ట్ చేసిన డేటాబేస్
  6. హక్కులు: ఎప్పుడైనా మీరు మీ సమాచారాన్ని పరిమితం చేయవచ్చు, తిరిగి పొందవచ్చు మరియు తొలగించవచ్చు.