QEMU 9.0 சாதனங்களில் உண்மையான பல சரிவு ஆதரவுடன் வருகிறது, ARM மற்றும் RISC-Vக்கான புதிய நீட்டிப்புகள், பாதுகாப்பு மற்றும் செயல்திறன் மேம்படுத்தல்கள்

QEMU

QEMU என்பது டைனமிக் பைனரி மொழிபெயர்ப்பை அடிப்படையாகக் கொண்ட ஒரு செயலி முன்மாதிரி ஆகும்

இது அறிவிக்கப்பட்டுள்ளது QEMU 9.0 இன் புதிய பதிப்பின் வெளியீடு புதிய கட்டடக்கலை நீட்டிப்புகள் முதல் சாதனம், இடம்பெயர்வு மற்றும் பாதுகாப்பு தொடர்பான மேம்பாடுகள் வரை பலவிதமான புதிய அம்சங்கள், குறிப்பிடத்தக்க மாற்றங்கள் மற்றும் பிழைத் திருத்தங்கள் செயல்படுத்தப்பட்டுள்ளன.

QEMU பற்றி தெரியாதவர்கள், அவர்கள் அதை அறிந்திருக்க வேண்டும்ஒரு வன்பொருள் தளத்திற்காக உருவாக்கப்பட்ட ஒரு நிரலை இயக்க அனுமதிக்கிறது ஒரு கொண்ட அமைப்புமுற்றிலும் மாறுபட்ட கட்டிடக்கலைக்கு, எடுத்துக்காட்டாக, x86-இணக்கமான கணினியில் ARM பயன்பாட்டை இயக்குகிறது.

QEMU இல் உள்ள மெய்நிகராக்க பயன்முறையில், CPU இல் உள்ள வழிமுறைகளை நேரடியாக செயல்படுத்துதல் மற்றும் Xen ஹைப்பர்வைசர் அல்லது KVM தொகுதியின் பயன்பாடு ஆகியவற்றின் காரணமாக, தனிமைப்படுத்தப்பட்ட சூழலில் குறியீடு செயலாக்கத்தின் செயல்திறன் ஒரு வன்பொருள் அமைப்பிற்கு ஒத்ததாகும்.

QEMU 9.0 இன் முக்கிய செய்தி

வழங்கப்பட்ட QEMU 9.0 இன் இந்தப் புதிய பதிப்பில், சிறப்பு கவனம் பெற்ற பகுதிகளில் ஒன்று சாதனங்கள், இப்போது முதல் சாதனம் "virtio-blk" உண்மையான பல சரிவு ஆதரவு உள்ளது, வெவ்வேறு பிளாக் சாதனங்களுக்கு தனித்தனி வரிசைகளை அனுமதிக்கிறது மற்றும் பல கோர்களில் மல்டித்ரெட் அணுகலை வழங்குகிறது. USB சேமிப்பக தொகுதி சாதனத்தில் "usb-storage" சொத்து ஆதரவுகள் சேர்க்கப்பட்டுள்ளன போன்ற 'backend_defaults', 'logical_block_size', 'physical_block_size', 'min_io_size', 'opt_io_size' மற்றும் 'discard_granularity'.

QEMU 9. பல்வேறு கட்டமைப்புகளுக்கான ஆதரவு மேம்பாடுகளை வழங்குகிறது, உதாரணமாக இருந்து ARM புதிய அம்சங்கள் சேர்க்கப்பட்டன கட்டடக்கலை தீர்வுகள் இப்போது பின்பற்றப்படுகின்றன: FEAT_ECV (மேம்படுத்தப்பட்ட எதிர் மெய்நிகராக்கம்), FEAT_NV (உள்ளமைக்கப்பட்ட மெய்நிகராக்கம்), மற்றும் FEAT_NV2 (மேம்படுத்தப்பட்ட உள்ளமை மெய்நிகராக்க ஆதரவு). மேலும் புதிய தட்டுகளுக்கான கூடுதல் ஆதரவு தனித்து நிற்கிறது: B-L475E-IOT01A போர்டு, கார்டெக்ஸ்-R52 போர்டு மற்றும் ராஸ்பெர்ரி பை 4 மாடல் B, அத்துடன் ஏற்கனவே ஆதரிக்கப்பட்ட பலகைகளுக்கான ஆதரவு மேம்பாடுகள்: i.MX6, Allwinner R40 மற்றும் Bananapi, Raspberry Pi மற்றும் npcm7xx-அடிப்படையிலான பலகைகள்.

RISC-V கட்டமைப்பிற்கு, QEMU இல் வெவ்வேறு நீட்டிப்புகளுக்கான ஆதரவு சேர்க்கப்பட்டது இதில் குறிப்பிடப்பட்டுள்ளது: Zacas, amocas.[w,d,q], RVA22 சுயவிவரங்கள், 'B' நீட்டிப்பு, பிழைத்திருத்த Sdtrig நீட்டிப்பின் CSR mcontext, Zaamo, Zalrsc, Ztso மற்றும் zfa. புதிய ISA நீட்டிப்புகள், RISC-V virt virtual machineக்கான SMBIOS ஆதரவு மற்றும் rv32i, rv32e மற்றும் rv64e CPUகள் சேர்க்கப்பட்டது.

நூலகம் gdbstub, RSP உடன் GDB இல் தொலைநிலை பிழைத்திருத்தத்திற்கு பயன்படுத்தப்படுகிறது (ரிமோட் சீரியல் புரோட்டோகால்), ஃபோர்க்-ஃபாலோ பயன்முறைக்கான ஆதரவு, சைகின்ஃபோ:ரீட் ஆபரேஷன் மற்றும் யூசர்-ஸ்பேஸ் சிஸ்டம் அழைப்பு இடைமறிப்பு போன்ற மேம்பாடுகளைப் பெற்றுள்ளது.

அது இருந்துள்ளது மெய்நிகர் இயந்திர இடம்பெயர்வு கருவிகளில் “மேப் செய்யப்பட்ட-ராம்” பயன்முறையைச் சேர்த்தது, ஸ்னாப்ஷாட் உருவாக்கத்தின் செயல்திறனை அதிகரிப்பதன் மூலம் திறமையான VM ஸ்னாப்ஷாட் ஆதரவுக்காக, SM4 என்க்ரிப்ஷன் அல்காரிதம் மற்றும் 'luks' இயக்கியில் LUKS தலைப்புகளுடன் கோப்புகளை உருவாக்கி பயன்படுத்துவதற்கும் ஆதரவு சேர்க்கப்பட்டுள்ளது.

அதோடு கூடுதலாக QEMU கட்டமைப்பில் பாதுகாப்பு மேம்பாடுகள் செயல்படுத்தப்பட்டுள்ளன பாதிப்புகளைக் குறைப்பதற்கான பல்வேறு நடவடிக்கைகளுடன், 'fzero-call-used-regs' மற்றும் 'ftrivial-auto-var-init=zero' தொகுத்தல் விருப்பங்களைச் சேர்ப்பது உட்பட, பாதுகாப்பில் சிக்கல்களை ஏற்படுத்தக்கூடிய துவக்கப்படாத ஸ்டாக் மாறிகளின் சாத்தியக்கூறைக் குறைக்கிறது. KVM உடன் QEMU ஐ இயக்க குறைந்தபட்சம் ஒரு Linux 4.4 கர்னல் இப்போது தேவைப்படுகிறது.

இல் பிற மாற்றங்கள் அது தனித்து நிற்கிறது:

  • முன்ஒதுக்கீடு பேக்கெண்டுகள் இப்போது மல்டித்ரெட் பயன்முறையில் இயங்குகின்றன மேலும் பல த்ரெட்களில் இருந்து கோரிக்கைகளை ஒரே நேரத்தில் செயல்படுத்த முடியும்.
  • இடைநிறுத்தப்பட்ட VMகளுக்கான இடம்பெயர்வு முகவரி.
  • பெரிய இடம்பெயர்வு எழுச்சிக்கான பூஜ்ஜிய பக்க கண்டறிதல்
  • Hyper-V, I2C, Input Devices மற்றும் பல போன்ற கிராபிக்ஸ் சாதனங்களில் பல்வேறு மேம்படுத்தல்கள் மற்றும் திருத்தங்கள்.
  • ராஸ்பெர்ரி பை 4 மாடல் பி மெய்நிகர் இயந்திரத்திற்கான மேம்படுத்தப்பட்ட ஆதரவு உட்பட நெட்வொர்க் சாதனங்களில் பல திருத்தங்கள் மற்றும் மேம்பாடுகள்.
  • செயல்திறன் மற்றும் நிலைத்தன்மையை மேம்படுத்த PCI/PCIe சாதன அடுக்கில் பல்வேறு மாற்றங்கள்.
  • ESP SCSI சாதனத்திற்கான திருத்தங்கள் (am53c974/dc390).
  • MIPS, HPPA, LoongArch, SPARC, s390x மற்றும் x86 ஆகியவை அவற்றின் கட்டமைப்புகளில் குறிப்பிட்ட மேம்பாடுகளையும் திருத்தங்களையும் கண்டுள்ளன.
  • OpenBSD மெய்நிகர் இயந்திரத்தை பதிப்பு 7.4 க்கு மேம்படுத்துகிறது.
  • பயனர் பயன்முறை மற்றும் கிளை ட்ரேஸ் முறைகளில் syscals ஐ கைப்பற்றுவதற்கான ஆதரவு.
  • VDUSE பிளாக் ஏற்றுமதிக்கான ஆதரவை மேம்படுத்த vDPA மேம்படுத்தல்கள் செயல்படுத்தப்பட்டன.

இதைப் பற்றி மேலும் அறிய நீங்கள் ஆர்வமாக இருந்தால், மாற்றங்களின் முழுமையான பட்டியலில் உள்ள விவரங்களைப் பார்க்கலாம் பின்வரும் இணைப்பு.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.