QEMU 7.0 எமுலேட்டரின் வெளியீடு

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

x86 இயங்குதளத்திற்காக உருவாக்கப்பட்ட லினக்ஸ் இயங்கக்கூடியவை x86 அல்லாத கட்டமைப்புகளில் இயங்க அனுமதிக்க ஃபேப்ரைஸ் பெல்லார்ட் என்பவரால் இந்த திட்டம் முதலில் உருவாக்கப்பட்டது. வளர்ச்சியின் ஆண்டுகளில், 14 வன்பொருள் கட்டமைப்புகளுக்கு முழு எமுலேஷன் ஆதரவு சேர்க்கப்பட்டுள்ளது, முன்மாதிரியான வன்பொருள் சாதனங்களின் எண்ணிக்கை 400ஐத் தாண்டியுள்ளது. பதிப்பு 7.0க்கான தயாரிப்பில், 2500 டெவலப்பர்களிடமிருந்து 225 க்கும் மேற்பட்ட மாற்றங்கள் செய்யப்பட்டுள்ளன.

QEMU 7.0 இல் சேர்க்கப்பட்ட முக்கிய மேம்பாடுகள்:

  • x86 ஆர்கிடெக்சர் எமுலேட்டர் Intel Xeon அளவிடக்கூடிய சர்வர் செயலிகளில் செயல்படுத்தப்பட்ட Intel AMX (மேம்பட்ட மேட்ரிக்ஸ் நீட்டிப்புகள்) அறிவுறுத்தல் தொகுப்பிற்கான ஆதரவைச் சேர்த்தது. AMX ஆனது புதிய கட்டமைக்கக்கூடிய TMM "TILE" பதிவேடுகளையும், மேட்ரிக்ஸ் பெருக்கத்திற்கான TMUL (Tile matrix MULtiply) போன்ற இந்த பதிவேடுகளில் தரவை கையாளுவதற்கான வழிமுறைகளையும் வழங்குகிறது.
  • ACPI ERST இடைமுகம் வழியாக விருந்தினர் அமைப்பிலிருந்து ACPI நிகழ்வுகளை பதிவு செய்யும் திறன் வழங்கப்படுகிறது.
  • virtiofs தொகுதி, ஹோஸ்ட் சூழலின் கோப்பு முறைமையின் ஒரு பகுதியை விருந்தினர் அமைப்புக்கு அனுப்பப் பயன்படுகிறது, பாதுகாப்பு லேபிள்களுக்கான மேம்பட்ட ஆதரவைக் கொண்டுள்ளது. பாதிப்பு CVE-2022-0358 சரி செய்யப்பட்டது, இது மற்றொரு குழுவிற்கு சொந்தமான மற்றும் SGID கொடியுடன் கூடிய விர்டியோஃப்கள் மூலம் அனுப்பப்பட்ட கோப்பகங்களில் இயங்கக்கூடிய கோப்புகளை உருவாக்குவதன் மூலம் கணினியில் உங்கள் சிறப்புரிமைகளை அதிகரிக்க அனுமதிக்கிறது.
  • செயலில் உள்ள கணினி படங்களை காப்புப் பிரதி எடுப்பதற்கான அதிகரித்த நெகிழ்வுத்தன்மை (ஒரு ஸ்னாப்ஷாட் உருவாக்கப்பட்டது, அதன் பிறகு ஸ்னாப்ஷாட்டின் நிலையை புதுப்பிக்க நகலெடுக்கும் முன் எழுதும் (CBW) வடிகட்டி பயன்படுத்தப்படுகிறது, விருந்தினர் அமைப்பு எழுதும் பகுதிகளிலிருந்து தரவை நகலெடுக்கிறது). qcow2 தவிர வேறு வடிவங்களில் உள்ள படங்களுக்கான ஆதரவு சேர்க்கப்பட்டது. ஒரு ஸ்னாப்ஷாட்டை காப்புப்பிரதியுடன் நேரடியாக அணுக முடியாது, ஆனால் ஸ்னாப்ஷாட்-அணுகல் தொகுதி சாதன இயக்கி மூலம். CBW வடிப்பானின் செயல்பாட்டைக் கட்டுப்படுத்தும் திறன்கள் விரிவாக்கப்பட்டுள்ளன, எடுத்துக்காட்டாக, நீங்கள் சில பிட்மேப்களை செயலாக்கத்திலிருந்து விலக்கலாம்.
  • 'virt' இயந்திரங்களுக்கான ARM எமுலேட்டர் virtio-mem-pci க்கான ஆதரவைச் சேர்க்கிறது, விருந்தினருக்கான CPU இடவியலைக் கண்டறிந்து, hvf முடுக்கியுடன் KVM ஹைப்பர்வைசரைப் பயன்படுத்தும் போது PAuth ஐ செயல்படுத்துகிறது. 'xlnx-versal-virt' போர்டு எமுலேட்டரில் PMC SLCR மற்றும் OSPI ஃபிளாஷ் மெமரி கன்ட்ரோலர் எமுலேஷனுக்கான ஆதரவு சேர்க்கப்பட்டது. 'xlnx-zynqmp' எமுலேட்டட் இயந்திரங்களுக்கு புதிய CRF மற்றும் APU கட்டுப்பாட்டு மாதிரிகள் சேர்க்கப்பட்டுள்ளன. FEAT_LVA2, FEAT_LVA (பெரிய மெய்நிகர் முகவரி இடம்) மற்றும் FEAT_LPA (பெரிய இயற்பியல் முகவரி இடம்) நீட்டிப்புகளின் எமுலேஷன் சேர்க்கப்பட்டது.
  • கிளாசிக் டைனி கோட் ஜெனரேட்டர் (TCG) ஆனது ARMv4 மற்றும் ARMv5 CPUகள் கொண்ட ஹோஸ்ட்களை ஆதரிப்பதை நிறுத்தியுள்ளது, இவை சீரமைக்கப்படாத நினைவக அணுகலுக்கான ஆதரவைக் கொண்டிருக்கவில்லை மற்றும் QEMU ஐ இயக்க போதுமான ரேம் இல்லை.
  • RISC-V கட்டிடக்கலை முன்மாதிரி KVM ஹைப்பர்வைசருக்கு ஆதரவைச் சேர்க்கிறது மற்றும் வெக்டர் 1.0 வெக்டர் நீட்டிப்புகளையும், Zve64f, Zve32f, Zfhmin, Zfh, zfinx, zdinx மற்றும் zhinx{min} வழிமுறைகளையும் செயல்படுத்துகிறது. 'ஸ்பைக்' எமுலேட்டட் மெஷின்களுக்கான OpenSBI (RISC-V சூப்பர்வைசர் பைனரி இடைமுகம்) பைனரிகளை ஏற்றுவதற்கான ஆதரவு சேர்க்கப்பட்டது. எமுலேட்டட் 'virt' இயந்திரங்களுக்கு, 32 செயலி கோர்கள் வரை பயன்படுத்தும் திறன் மற்றும் AIA க்கான ஆதரவு செயல்படுத்தப்படுகிறது.
  • HPPA கட்டிடக்கலை முன்மாதிரியானது 16 vCPUகள் வரை பயன்படுத்தும் திறனை வழங்குகிறது மற்றும் HP-UX VDE/CDE பயனர் சூழல்களுக்கான கிராபிக்ஸ் இயக்கியை மேம்படுத்துகிறது. SCSI சாதனங்களுக்கான துவக்க வரிசையை மாற்றும் திறன் சேர்க்கப்பட்டது.
  • 'சிம்' போர்டுகளுக்கான OpenRISC ஆர்கிடெக்சர் எமுலேட்டரில், 4 CPU கோர்களைப் பயன்படுத்துவதற்கும், வெளிப்புற initrd படத்தை ஏற்றுவதற்கும், ஏற்றப்பட்ட கர்னலுக்கான சாதன மரத்தை தானாக உருவாக்குவதற்கும் ஆதரவு சேர்க்கப்பட்டுள்ளது.
  • 'சீரிஸ்' எமுலேட்டட் மெஷின்களுக்கான பவர்பிசி ஆர்கிடெக்சர் எமுலேட்டர், கெஸ்ட் சிஸ்டம்களை உள்ளமைக்கப்பட்ட கேவிஎம் ஹைப்பர்வைசரின் கட்டுப்பாட்டின் கீழ் இயக்கும் திறனைக் கொண்டுள்ளது. spapr-nvdimm சாதனத்திற்கான ஆதரவு சேர்க்கப்பட்டது. முன்மாதிரியான 'powernv' இயந்திரங்களுக்கு, XIVE2 குறுக்கீடு கட்டுப்படுத்தி மற்றும் PHB5 கட்டுப்படுத்திகளுக்கான ஆதரவு சேர்க்கப்பட்டது, XIVE மற்றும் PHB 3/4 க்கான மேம்படுத்தப்பட்ட ஆதரவு.
  • z390 நீட்டிப்புகளுக்கான ஆதரவு (இதர-அறிவுறுத்தல்-நீட்டிப்பு வசதி 15) s3x ஆர்கிடெக்சர் எமுலேட்டரில் சேர்க்கப்பட்டுள்ளது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்