QEMU 7.1 emulator ကို ဖြန့်ချိသည်။

QEMU 7.1 ပရောဂျက်ကို မိတ်ဆက်ပြီးပါပြီ။ emulator တစ်ခုအနေဖြင့်၊ QEMU သည် သင့်အား လုံးဝကွဲပြားခြားနားသော ဗိသုကာလက်ရာတစ်ခုဖြင့် စနစ်တစ်ခုပေါ်ရှိ ဟာ့ဒ်ဝဲပလက်ဖောင်းတစ်ခုအတွက် စုစည်းထားသော ပရိုဂရမ်တစ်ခုကို လုပ်ဆောင်နိုင်စေသည်၊ ဥပမာ၊ ဥပမာအားဖြင့်၊ ARM အက်ပ်လီကေးရှင်းတစ်ခုအား x86-compatible PC တစ်ခုပေါ်တွင် run နိုင်သည်။ QEMU ရှိ virtualization မုဒ်တွင်၊ သီးခြားပတ်ဝန်းကျင်ရှိ ကုဒ်လုပ်ဆောင်မှု၏ စွမ်းဆောင်ရည်သည် CPU ပေါ်ရှိ ညွှန်ကြားချက်များကို တိုက်ရိုက်လုပ်ဆောင်ခြင်းနှင့် Xen hypervisor သို့မဟုတ် KVM module တို့ကို အသုံးပြုခြင်းကြောင့် ဟာ့ဒ်ဝဲစနစ်နှင့် နီးစပ်ပါသည်။

ပရောဂျက်သည် x86 မဟုတ်သော ဗိသုကာများပေါ်တွင် x86 ပလပ်ဖောင်းအတွက် စုစည်းထားသော Linux executables များကို လုပ်ဆောင်နိုင်စေရန်အတွက် Fabrice Bellard မှ မူလဖန်တီးခဲ့ခြင်းဖြစ်သည်။ ဖွံ့ဖြိုးတိုးတက်မှု နှစ်များတစ်လျှောက်၊ ဟာ့ဒ်ဝဲဗိသုကာပုံစံ ၁၄ ခုအတွက် အပြည့်အဝ အတုယူမှုအတွက် ပံ့ပိုးမှုကို ပေါင်းထည့်ခဲ့ပြီး၊ အတုယူထားသည့် ဟာ့ဒ်ဝဲစက်ပစ္စည်း အရေအတွက်သည် ၄၀၀ ကျော်သွားပြီဖြစ်သည်။ ပြင်ဆင်သည့်ဗားရှင်း 14 တွင်၊ ဆော့ဖ်ဝဲရေးသားသူ 400 ထံမှ အပြောင်းအလဲ 7.1 ကျော်ကို ပြုလုပ်ခဲ့သည်။

QEMU 7.1 တွင် အဓိက မြှင့်တင်မှုများ ထည့်သွင်းထားသည်-

  • Linux ပလပ်ဖောင်းတွင်၊ အလယ်အလတ်ကြားဖြတ်မပါပဲ တိုက်ရိုက်ပြောင်းရွှေ့မှုအတွင်း မမ်မိုရီစာမျက်နှာများလွှဲပြောင်းခြင်းကို စုစည်းနိုင်စေမည့် သုည-မိတ္တူ-ပေးပို့မှု ရွေးချယ်မှုကို လုပ်ဆောင်ထားသည်။
  • QMP (QEMU စက်ပရိုတိုကော) သည် "ညစ်ပတ်သော" အခြေအနေတွင် NBD ပုံများကို တင်ပို့ရန်အတွက် block-export-add command ကို အသုံးပြုနိုင်စွမ်းကို ထည့်သွင်းထားသည်။ 'query-stats' နှင့် 'query-stats-schema' ညွှန်ကြားချက်အသစ်များကို QEMU စနစ်ခွဲအမျိုးမျိုးမှ query ကိန်းဂဏန်းစာရင်းသို့ ပေါင်းထည့်ထားသည်။
  • Guest Agent သည် Solaris ပလပ်ဖောင်းအတွက် အထောက်အပံ့ကို မြှင့်တင်ထားပြီး disk နှင့် CPU အခြေအနေကို ပြသရန် 'guest-get-diskstats' နှင့် 'guest-get-cpustats' ညွှန်ကြားချက်အသစ်များကို ထည့်သွင်းထားပါသည်။ NVMe SMART မှ အချက်အလက်များကို 'guest-get-disks' ကွန်မန်းသို့ ပေါင်းထည့်ထားပြီး 'guest-get-fsinfo' ကွန်မန်းသို့ NVMe ဘတ်စ်ကားအမျိုးအစားနှင့်ပတ်သက်သည့် အချက်အလက်များကို ထုတ်ပေးပါသည်။
  • LoongArch ညွှန်ကြားချက်အစုံဗိသုကာ (LA64) ၏ 64-bit ဗားရှင်းအတွက် ပံ့ပိုးမှုဖြင့် LoongArch emulator အသစ်ကို ပေါင်းထည့်ခဲ့သည်။ emulator သည် Loongson 3 5000 ပရိုဆက်ဆာများနှင့် Loongson 7A1000 Northbridges ကို ပံ့ပိုးပေးသည်။
  • ARM emulator သည် အတုယူနိုင်သော စက်အမျိုးအစားသစ်များကို အကောင်အထည်ဖော်သည်- Aspeed AST1030 SoC၊ Qaulcomm နှင့် AST2600/AST1030 (fby35)။ Cortex-A76 နှင့် Neoverse-N1 CPU များ အတုယူခြင်းအတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားသည့် အပြင် ပရိုဆက်ဆာ SME (Scalable Matrix Extensions)၊ RAS (ယုံကြည်စိတ်ချရမှု၊ ရရှိနိုင်မှု၊ ဝန်ဆောင်မှုပေးနိုင်မှု) နှင့် အတွင်းပိုင်း ကက်ရှ်မှ ပေါက်ကြားမှုများကို ပိတ်ဆို့ရန်အတွက် ညွှန်ကြားချက်များကို မှန်းဆလုပ်ဆောင်နေစဉ် စီပီယူ။ 'virt' စက်များအတွက်၊ GICv4 ကြားဖြတ်ထိန်းချုပ်ကိရိယာကို အတုယူလုပ်ဆောင်ပြီးဖြစ်သည်။
  • KVM အတွက် x86 ဗိသုကာ အတုလုပ်မှုတွင်၊ LBR (Last Branch Record) ခြေရာခံခြင်း ယန္တရား၏ virtualization အတွက် ပံ့ပိုးမှုကို ထည့်သွင်းထားသည်။
  • HPPA ဗိသုကာ emulator သည် boot မီနူးတွင် PS/6 ကီးဘုတ်အသုံးပြုမှုကို ပံ့ပိုးပေးသည့် SeaBIOS v2 ကိုအခြေခံထားသော firmware အသစ်ကိုပေးပါသည်။ အဆင့်မြှင့်ထားသော ဆိပ်ကမ်း အတုယူမှု STI ကွန်ဆိုးလ်ဖောင့်များကို ထပ်လောင်းထည့်ထားသည်။
  • Nios2 ဘုတ်များအတွက် MIPS ဗိသုကာ emulator (-machine 10m50-ghrd) သည် Vectored Interrupt Controller နှင့် shadow set of registers တို့ကို အကောင်အထည်ဖေါ်သည်။ ခြွင်းချက် ကိုင်တွယ်မှု ပိုမိုကောင်းမွန်လာသည်။
  • 'or1k-sim' စက်အတွက် OpenRISC ဗိသုကာအတုအယောင်သည် 4A UART စက် 16550 ခုအထိ အသုံးပြုနိုင်စွမ်းကို ပေါင်းထည့်ထားသည်။
  • RISC-V ဗိသုကာ emulator သည် 1.12.0 သတ်မှတ်ချက်တွင် သတ်မှတ်ထားသော ညွှန်ကြားချက်အစုံအလကအသစ်များ (ISAs) အတွက် ပံ့ပိုးမှုပေးသည့်အပြင် Sdtrig တိုးချဲ့မှုအတွက် ထပ်လောင်းပံ့ပိုးမှုနှင့် vector ညွှန်ကြားချက်များအတွက် ပိုမိုကောင်းမွန်သော ပံ့ပိုးမှုတို့ကို ထည့်သွင်းထားသည်။ အမှားရှာပြင်ခြင်းစွမ်းရည်ကို မြှင့်တင်ထားသည်။ TPM (Trusted Platform Module) ပံ့ပိုးမှုအား 'virt' အတုယူသည့်စက်သို့ ပေါင်းထည့်ထားပြီး Ibex SPI ပံ့ပိုးမှုကို 'OpenTitan' စက်တွင် ထည့်သွင်းထားသည်။
  • 390x ဗိသုကာအတုအယောင်သည် VEF 2 (Vector-Enhancements Facility 2) တိုးချဲ့မှုများကို ပံ့ပိုးပေးပါသည်။ s390-ccw BIOS သည် 512 bytes ထက်အခြားကဏ္ဍအရွယ်အစားဖြင့် disks များမှစတင်ရန်စွမ်းရည်ကိုပေးသည်။
  • Xtensa ဗိသုကာစံပြကိရိယာသည် ကက်ရှ်စမ်းသပ်ခြင်းအတွက် lx106 kernels နှင့် အရာဝတ္ထုကုဒ်များအတွက် ပံ့ပိုးမှု ထပ်လောင်းပေးထားသည်။

source: opennet.ru

မှတ်ချက် Add