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

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

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

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

  • லினக்ஸ் இயங்குதளத்தில், பூஜ்ஜிய-நகல்-அனுப்பு விருப்பம் செயல்படுத்தப்படுகிறது, இது இடைநிலை இடையகமின்றி நேரடி இடமாற்றத்தின் போது நினைவக பக்கங்களின் பரிமாற்றத்தை ஒழுங்கமைக்க உங்களை அனுமதிக்கிறது.
  • QMP (QEMU Machine Protocol) ஆனது "அழுக்கு" நிலையில் உள்ள பக்க தரவுகளுடன் NBD படங்களை ஏற்றுமதி செய்ய block-export-add கட்டளையைப் பயன்படுத்தும் திறனைச் சேர்த்துள்ளது. பல்வேறு QEMU துணை அமைப்புகளில் இருந்து வினவல் புள்ளிவிவரங்களில் 'query-stats' மற்றும் 'query-stats-schema' என்ற புதிய கட்டளைகளும் சேர்க்கப்பட்டுள்ளன.
  • கெஸ்ட் ஏஜென்ட் சோலாரிஸ் இயங்குதளத்திற்கான ஆதரவை மேம்படுத்தியுள்ளது மற்றும் வட்டு மற்றும் CPU நிலையைக் காண்பிக்க புதிய 'கெஸ்ட்-கெட்-டிஸ்க்ஸ்டாட்ஸ்' மற்றும் 'கெஸ்ட்-கெட்-சிபஸ்டாட்ஸ்' கட்டளைகளைச் சேர்த்துள்ளது. NVMe SMART இலிருந்து 'Gest-get-disks' கட்டளைக்கு தகவலின் வெளியீடு சேர்க்கப்பட்டது, மேலும் NVMe பஸ் வகை பற்றிய தகவல்களின் வெளியீடு 'guest-get-fsinfo' கட்டளையில் சேர்க்கப்பட்டது.
  • LoongArch இன்ஸ்ட்ரக்ஷன் செட் ஆர்கிடெக்சரின் (LA64) 64-பிட் மாறுபாட்டிற்கான ஆதரவுடன் புதிய LoongArch முன்மாதிரி சேர்க்கப்பட்டது. எமுலேட்டர் Loongson 3 5000 செயலிகள் மற்றும் Loongson 7A1000 நார்த்பிரிட்ஜ்களை ஆதரிக்கிறது.
  • ARM எமுலேட்டர் புதிய வகை எமுலேட்டட் இயந்திரங்களை செயல்படுத்துகிறது: Aspeed AST1030 SoC, Qaulcomm மற்றும் AST2600/AST1030 (fby35). கோர்டெக்ஸ்-ஏ76 மற்றும் நியோவர்ஸ்-என்1 சிபியுக்கள், அத்துடன் செயலி நீட்டிப்புகள் எஸ்எம்இ (அளவிடக்கூடிய மேட்ரிக்ஸ் நீட்டிப்புகள்), ஆர்ஏஎஸ் (நம்பகத்தன்மை, கிடைக்கும் தன்மை, சேவைத்திறன்) மற்றும் அறிவுறுத்தல்களின் ஊகச் செயல்பாட்டின் போது உள் தற்காலிக சேமிப்பில் இருந்து கசிவுகளைத் தடுப்பதற்கான கட்டளைகள் போன்றவற்றைப் பின்பற்றுவதற்கான ஆதரவு சேர்க்கப்பட்டது. CPU. 'virt' இயந்திரங்களுக்கு, GICv4 குறுக்கீடு கட்டுப்படுத்தியின் எமுலேஷன் செயல்படுத்தப்பட்டுள்ளது.
  • KVMக்கான x86 ஆர்கிடெக்சர் எமுலேட்டரில், LBR (கடைசி கிளை பதிவு) டிரேசிங் மெக்கானிசத்தின் மெய்நிகராக்கத்திற்கான ஆதரவு சேர்க்கப்பட்டுள்ளது.
  • ஹெச்பிபிஏ ஆர்கிடெக்சர் எமுலேட்டர், சீபயோஸ் வி6 அடிப்படையிலான புதிய ஃபார்ம்வேரை வழங்குகிறது, இது பூட் மெனுவில் பிஎஸ்/2 கீபோர்டைப் பயன்படுத்துவதை ஆதரிக்கிறது. மேம்படுத்தப்பட்ட சீரியல் போர்ட் எமுலேஷன். கூடுதல் STI கன்சோல் எழுத்துருக்கள் சேர்க்கப்பட்டது.
  • Nios2 போர்டுகளுக்கான MIPS ஆர்கிடெக்சர் எமுலேட்டர் (-மெஷின் 10m50-ghrd) வெக்டார்டு இன்டர்ரப்ட் கன்ட்ரோலரின் எமுலேஷனையும், பதிவேடுகளின் நிழல் தொகுப்பையும் செயல்படுத்துகிறது. மேம்படுத்தப்பட்ட விதிவிலக்கு கையாளுதல்.
  • 'or1k-sim' இயந்திரத்திற்கான OpenRISC கட்டிடக்கலை முன்மாதிரியானது 4 16550A UART சாதனங்களைப் பயன்படுத்தும் திறனைச் சேர்த்துள்ளது.
  • RISC-V கட்டமைப்பு முன்மாதிரி 1.12.0 விவரக்குறிப்பில் வரையறுக்கப்பட்ட புதிய அறிவுறுத்தல் தொகுப்பு நீட்டிப்புகளுக்கான (ISAக்கள்) ஆதரவைச் சேர்த்தது, அத்துடன் Sdtrig நீட்டிப்புக்கான ஆதரவையும் வெக்டார் வழிமுறைகளுக்கான மேம்படுத்தப்பட்ட ஆதரவையும் சேர்த்தது. மேம்படுத்தப்பட்ட பிழைத்திருத்த திறன்கள். TPM (Trusted Platform Module) ஆதரவு 'virt' எமுலேட்டட் இயந்திரத்தில் சேர்க்கப்பட்டுள்ளது, மேலும் Ibex SPI ஆதரவு 'OpenTitan' இயந்திரத்தில் சேர்க்கப்பட்டுள்ளது.
  • 390x ஆர்கிடெக்சர் எமுலேட்டர் VEF 2 (வெக்டர்-மேம்படுத்துதல் வசதி 2) நீட்டிப்புகளுக்கான ஆதரவை வழங்குகிறது. s390-ccw BIOS ஆனது 512 பைட்டுகளைத் தவிர வேறு ஒரு துறை அளவு கொண்ட வட்டுகளில் இருந்து துவக்கும் திறனை வழங்குகிறது.
  • Xtensa ஆர்கிடெக்சர் எமுலேட்டர், lx106 கர்னல்கள் மற்றும் கேச் சோதனைக்கான பொருள் குறியீடுகளுக்கான ஆதரவைச் சேர்த்துள்ளது.

ஆதாரம்: opennet.ru

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