QEMU 7.1 ARM, RISC-V, Linux සහ තවත් දේ සඳහා වැඩිදියුණු කිරීම් සමඟ පැමිණේ

QEMU 7.1

QEMU 7.1 ලිනක්ස් හි මතක හුවමාරුව සමඟ වැඩිදියුණු කිරීම් ක්‍රියාත්මක කරයි

හි නව අනුවාදය දියත් කිරීම QEMU 7.1, අනුවාදය විවිධ ඉමුලේටර් සඳහා වැඩිදියුණු කිරීම් මාලාවක් ඉදිරිපත් කරයි සහ ARM, Risc-V සඳහා වන වෙනස්කම් කැපී පෙනෙන අතර, මතක හුවමාරුව සම්බන්ධයෙන් linux සඳහා වැඩිදියුණු කිරීමකි. 7.1 අනුවාදය සඳහා සූදානම් වීමේ දී, සංවර්ධකයින් 2800 දෙනෙකු විසින් වෙනස්කම් 238 කට වඩා වැඩි ගණනක් සිදු කරන ලදී.

QEMU වෙත අලුත් අය සඳහා, එය ඔබට සම්පූර්ණයෙන්ම වෙනස් ගෘහ නිර්මාණ ශිල්පයක් සහිත පද්ධතියක් මත එක් දෘඪාංග වේදිකාවක් සඳහා සාදන ලද වැඩසටහනක් ධාවනය කිරීමට ඉඩ සලසයි, උදාහරණයක් ලෙස x86 අනුකූල පරිගණකයක ARM යෙදුමක් ධාවනය කිරීම.

QEMU හි අථත්‍යකරණ මාදිලියේදී, CPU හි උපදෙස් සෘජුව ක්‍රියාත්මක කිරීම සහ Xen හයිපර්වයිසර් හෝ KVM මොඩියුලය භාවිතා කිරීම හේතුවෙන් හුදකලා පරිසරයක කේත ක්‍රියාත්මක කිරීමේ ක්‍රියාකාරිත්වය දෘඩාංග පද්ධතියකට සමාන වේ.

QEMU හි ප්‍රධාන නව්‍යතා 7.1

ඉදිරිපත් කරන ලද මෙම නව අනුවාදයේ, Linux සඳහා, zero-copy-send විකල්පය ක්රියාත්මක වේ, ඉඩ දෙන කාලය තුළ මතක පිටු මාරු කිරීම සංවිධානය කරන්න අතරමැදි බෆරයකින් තොරව සජීවී සංක්‍රමණය.

ඊට අමතරව, QMP (QEMU යන්ත්‍ර ප්‍රොටෝකෝලය) NBD පින්තූර අපනයනය කිරීමට block-export-add විධානය භාවිතා කිරීමේ හැකියාව එක් කරයි "අපිරිසිදු" තත්වයේ පිටු දත්ත සමඟ. විවිධ QEMU උපපද්ධතීන්ගෙන් විමසුම් සංඛ්‍යාලේඛන සඳහා නව 'query-stats' සහ 'query-stats-schema' විධානද එකතු කර ඇත.

QEMU හි මෙම නව අනුවාදයේ කැපී පෙනෙන තවත් වෙනසක් වන්නේ එයයි ආගන්තුක නියෝජිතයා Solaris වේදිකාව සමඟ ගැළපුම වැඩි දියුණු කළේය සහ CPU සහ තැටි තත්ත්‍වය පෙන්වීමට නව 'guest-get-diskstats' සහ 'guest-get-cpustats' විධාන එකතු කරන ලදී. NVMe SMART තොරතුරු ප්‍රතිදානය 'guest-get-disks' විධානයට සහ NVMe බස් වර්ගයේ තොරතුරු ප්‍රතිදානය 'guest-get-fsinfo' විධානයට එක් කරන ලදී.

මීට අමතරව එකතු කළ බව ද සටහන් වේ 64-bit අනුවාදයට සහය දැක්වීම සඳහා නව LoongArch ඉමුලේටරයක් LoongArch උපදෙස් කට්ටල ගෘහ නිර්මාණ ශිල්පයේ (LA64). ඉමුලේටරය Loongson 3 5000 ප්‍රොසෙසර සහ Loongson 7A1000 Northbridges සඳහා සහය දක්වයි.

අනෙක් අතට, එය emulator බව ද අවධාරණය කෙරේ ARM විසින් නව ආකාරයේ අනුකරණ යන්ත්‍ර ක්‍රියාත්මක කර ඇත: Aspeed AST1030 SoC, Qualcomm සහ AST2600/AST1030 (fby35), plus Cortex-A76 සහ Neoverse-N1 CPU අනුකරණය සඳහා සහය, මෙන්ම SME (පරිමාණය කළ හැකි Matrix දිගු), RAS (විශ්වසනීයත්වය, පවතින බව, සේවා හැකියාව) ප්‍රොසෙසර දිගු, සහ CPU හි සමපේක්ෂන උපදෙස් ක්‍රියාත්මක කිරීමේදී අභ්‍යන්තර හැඹිලි කාන්දුවීම් අවහිර කිරීමට විධාන.

ඉමුලේටර් ගෘහ නිර්මාණ ශිල්පය අතරතුර RISC-V නව උපදෙස් කට්ටල දිගු (ISAs) සඳහා සහය එක් කර ඇත. 1.12.0 පිරිවිතරයේ අර්ථ දක්වා ඇති අතර, Sdtrig දිගුව සඳහා සහය එකතු කිරීම සහ දෛශික උපදෙස් සඳහා වැඩි දියුණු කළ සහාය.

කැපී පෙනෙන අනෙක් වෙනස්කම් අතරින් මෙම නව අනුවාදයේ:

  • වැඩිදියුණු කළ නිදොස්කරණ විකල්ප.
  • 'virt' අනුකරණය කරන ලද යන්ත්‍රයට විශ්වාසදායක වේදිකා මොඩියුල (TPM) සහය එක් කරන ලද අතර 'OpenTitan' යන්ත්‍රයට Ibex SPI සහාය එක් කරන ලදී.
  • KVM සඳහා වන x86 ඉමුලේටරය LBR (Last Branch Record) ට්‍රේස් යාන්ත්‍රණයේ අථත්‍යකරණය සඳහා සහය එක් කර ඇත.
  • 'virt' යන්ත්‍ර සඳහා GICv4 බාධා හසුරුවන්න අනුකරණය ක්‍රියාත්මක කරන ලදී.
  • HPPA ගෘහ නිර්මාණ ඉමුලේටරය ඇරඹුම් මෙනුවේ PS/6 යතුරුපුවරුවක් භාවිතා කිරීමට සහාය වන SeaBIOS v2 මත පදනම් වූ නව ස්ථිරාංගයක් ඉදිරිපත් කරයි.
  • වැඩිදියුණු කළ අනුක්‍රමික වරාය අනුකරණය.
  • අමතර STI කොන්සෝල අකුරු එකතු කරන ලදී.
  • Nios2 පුවරු (-machine 10m50-ghrd) සඳහා වන MIPS ගෘහ නිර්මාණ අනුකාරකය දෛශික බාධා කිරීම් පාලක අනුකරණය සහ සෙවනැලි ලේඛන කට්ටලය ක්‍රියාත්මක කරයි.
  • වැඩිදියුණු කළ ව්යතිරේක හැසිරවීම.
  • 'or4k-sim' යන්ත්‍රය සඳහා OpenRISC ගෘහ නිර්මාණ ඉමුලේටරය තුළ 16550A UART උපාංග 1ක් දක්වා භාවිත කිරීමේ හැකියාව එක් කරන ලදී.
  • 390x architecture emulator මගින් Vector-Enhancements Facility 2 (VEF 2) දිගු සඳහා සහය සපයයි. s390-ccw BIOS බයිට් 512 හැර වෙනත් අංශ ප්‍රමාණයකින් යුත් තැටි වලින් ආරම්භ කිරීමේ හැකියාව ඇත.
  • Xtensa architecture emulator වෙත lx106 කර්නල් සහ හැඹිලි පරීක්ෂණ වස්තු කේත සඳහා සහය එක් කරන ලදී.

අවසානයේ ඔබ ඒ ගැන වැඩි විස්තර දැන ගැනීමට කැමති නම් QEMU 7.1 හි මෙම නව අනුවාදයේ ඉදිරිපත් කර ඇති වෙනස්කම් සහ නව්‍යතා පිළිබඳ විස්තර සහ තවත් දේ ඔබට පරීක්ෂා කළ හැකිය පහත සබැඳිය


ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් පළ කිරීමට ප්රථම වන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ. අවශ්ය ක්ෂේත්ර දක්වා ඇති ලකුණ *

*

*

  1. දත්ත සඳහා වගකිව යුතු: මිගෙල් ඇන්ජල් ගැටන්
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.