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

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

ဒီပရောဂျက်ကို မူလက Fabrice Bellard က x86 ပလက်ဖောင်းအတွက် compile လုပ်ထားတဲ့ executable တွေကို run နိုင်စွမ်းပေးဖို့ ဖန်တီးခဲ့တာပါ။ Linux x86 မဟုတ်သော ဗိသုကာပုံစံများတွင်။ ဖွံ့ဖြိုးတိုးတက်မှုနှစ်များတစ်လျှောက်တွင် ဟာ့ဒ်ဝဲဗိသုကာပုံစံ ၁၄ ခုအတွက် အပြည့်အဝ emulation အတွက် ပံ့ပိုးမှုကို ထည့်သွင်းခဲ့ပြီး emulated hardware devices အရေအတွက်မှာ ၄၀၀ ကျော်ခဲ့သည်။ ဗားရှင်း 4.2 ကို ပြင်ဆင်ရာတွင် developer ၂၆၈ ဦးထံမှ ပြောင်းလဲမှု ၃,၃၀၀ ကျော် ပြုလုပ်ခဲ့သည်။

သော့ တိုးတက်မှုများQEMU 4.2 တွင် ထည့်သွင်းထားသည်-

  • ဂန္ထဝင် TCG (Tiny Code Generator) ကုဒ်မီးစက်သည် ယခု ပရိုဆက်ဆာ ညွှန်ကြားချက်များနှင့် မှတ်ဉာဏ်လိပ်စာများကို စောင့်ကြည့်ရန်အတွက် ပလပ်အင်များကို ပံ့ပိုးပေးပါသည်။
  • ပိတ်ဆို့ကိရိယာဒရိုက်ဗာတွင် NBD (Network Block Device) သည် Copy-on-read တောင်းဆိုမှုများကို ပိုမိုထိရောက်စွာ ကိုင်တွယ်ပေးပါသည်။ NBD ဆာဗာကုဒ်သည် အကျဲပုံများ (အပျက်အစီးများနှင့်အတူ) ကူးယူရန်အတွက် အကောင်းဆုံးဖြစ်သည်။ NBD ကလိုင်းယင့်နှင့် ဆာဗာကို အကောင်အထည်ဖော်ရန်အတွက် အထွေထွေတိုးတက်မှုများကို ပြုလုပ်ထားပါသည်။
  • AES-XTS အယ်လဂိုရီသမ်ကို အသုံးပြု၍ LUKS ဒစ်ကုဒ်ဝှက်ခြင်း၏ စွမ်းဆောင်ရည်ကို မြှင့်တင်ထားသည်။
  • VFIO စက်ပစ္စည်းများ၏ ရွှေ့ပြောင်းခြင်းကို ရိုးရှင်းလွယ်ကူစေရန်အတွက် "failover_pair_id" ပိုင်ဆိုင်မှုကို vfio-pci သို့ ပံ့ပိုးပေးထားပါသည်။
  • virtio-mmio သည် virtio-compatible 2 စံနှုန်းနှင့် virtio 1.1 သတ်မှတ်ချက်တွင် သတ်မှတ်ထားသော ထုပ်ပိုးထားသော virtual တန်းစီယန္တရားကို ပံ့ပိုးပေးသည် (သီလ၊) အသုတ်မုဒ်တွင် virtual input/output device နှင့် data ဖလှယ်ရန်အတွက်၊
  • x86 emulator တွင် emulator အသစ်ဖြစ်သော "microvm" ကို ထည့်သွင်းထားပြီး စွမ်းဆောင်ရည်ကို အကောင်းဆုံးဖြစ်စေရန် PCI အစား virtio-mmio ကို အသုံးပြုထားသည်။ VMX ကို "-cpu" flags များကို အသုံးပြု၍ ဖွင့်နိုင်/ပိတ်နိုင်ပါပြီ။ AVX512 BFloat16 extension emulation အတွက် ပံ့ပိုးမှုကို ထည့်သွင်းထားသည်။ Denverton (Atom-based server SoC)၊ Snowridge နှင့် Dhyana အပါအဝင် CPU မော်ဒယ်အသစ်များအတွက် ပံ့ပိုးမှုကို ထည့်သွင်းထားသည်။ ပံ့ပိုးမှုကို တည်ငြိမ်အောင် ပြုလုပ်ထားသည်။ macOS Hypervisor Framework("-accel hvf");
  • ARM ဗိသုကာ emulator သည် ယခုအခါ Aspeed AST2600 SoC ("ast2600-evb") ၏ အတုယူမှုကို ပံ့ပိုးပေးပါသည်။ STDOUT_STDERR/EXIT_EXTENDED တိုးချဲ့မှုများပါရှိသော Semihosting 2.0 နည်းပညာအတွက် ပံ့ပိုးမှုအား ထည့်သွင်းထားပြီး၊ ၎င်းသည် အတုယူထားသောစက်ပစ္စည်းအား ဖိုင်များဖန်တီးရန်အတွက် stdout၊ stderr နှင့် stdin ကို အသုံးပြုခွင့်ပေးထားပါသည်။ CPU 256 ခုကျော်ကို KVM တွင် ထည့်သွင်းထားပြီး၊ SVE SIMD လမ်းညွှန်ချက်များကို ပံ့ပိုးပေးထားပါသည်။ အမျိုးအစား "နှင့် virtual machines များတွင်၊သီလ» hot memory ချိတ်ဆက်မှု ပံ့ပိုးမှုကို အကောင်အထည်ဖော်ခဲ့သည်။ TCG ကုဒ်မီးစက်ကို အသုံးပြု၍ အတုယူလုပ်ဆောင်မှု စွမ်းဆောင်ရည်ကို မြှင့်တင်ထားသည်။
  • PowerPC ဗိသုကာအတုအယောင်သည် ယခု POWER9 mffsce၊ mffscrn နှင့် mffscrni ညွှန်ကြားချက်များကို အတုယူခြင်းကို ပံ့ပိုးပေးပါသည်။ "powernv" အတုယူထားသောစက်များသည် ယခု Homer နှင့် OCC SRAM စနစ်စက်ပစ္စည်းများကို ပံ့ပိုးပေးပါသည်။
  • RISC-V ဗိသုကာအတုအယောင်တွင် ယခုအခါ "-initrd" ရွေးချယ်ခွင့်ရှိပြီး အမှားရှာပြင်ကိရိယာရှိ ဗိသုကာအခြေအနေ အပြည့်အစုံကို ကြည့်ရှုနိုင်ပြီဖြစ်သည်။
  • s390 ဗိသုကာလက်ရာ emulator သည် IEP (Instruction Execution Protection) လမ်းညွှန်ချက်များကို ပံ့ပိုးပေးပါသည်။
  • Macintosh Quadro 68 နှင့် classic NeXTcube စနစ်များအတွက် 800k ဗိသုကာအတုပြုခြင်းဆိုင်ရာ စွမ်းဆောင်ရည်များကို ထည့်သွင်းရန်အတွက် အဆင့်မြှင့်တင်ထားပါသည်။
  • xtensa ဗိသုကာ emulator သည် အတုယူနိုင်သော စက်အမျိုးအစားအသစ် "virt" ကို ပေါင်းထည့်ပြီး အသုံးပြုသူ-အာကာသ အတုယူမှုအတွက် call0 ABI အတွက် အထောက်အပံ့ကို ဖော်ဆောင်ပေးပါသည်။

source: opennet.ru

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster