QEMU 7.1 ايموليٽر جو رليز

QEMU 7.1 پروجيڪٽ جي رليز پيش ڪئي وئي آهي. هڪ ايموليٽر جي طور تي، QEMU توهان کي اجازت ڏئي ٿو ته هڪ هارڊويئر پليٽ فارم لاءِ مرتب ڪيل هڪ پروگرام کي هڪ سسٽم تي مڪمل طور تي مختلف فن تعمير سان، مثال طور، هڪ ARM ايپليڪيشن هلائڻ لاءِ هڪ x86-مطابقت رکندڙ PC تي. QEMU ۾ ورچوئلائيزيشن موڊ ۾، هڪ الڳ ماحول ۾ ڪوڊ جي عمل جي ڪارڪردگي هارڊويئر سسٽم جي ويجهو آهي سي پي يو تي هدايتن جي سڌي طرح عمل ڪرڻ ۽ Xen هائپر وائيزر يا KVM ماڊل جي استعمال جي ڪري.

پروجيڪٽ اصل ۾ Fabrice Bellard پاران ٺاهي وئي هئي لينڪس ايگزيڪيوٽوبلز کي هلائڻ جي صلاحيت مهيا ڪرڻ لاءِ x86 پليٽ فارم لاءِ مرتب ڪيل غير x86 آرڪيٽيڪچرز تي. ترقيءَ جي سالن دوران، 14 هارڊويئر آرڪيٽيڪچرز لاءِ مڪمل ايموليشن لاءِ سپورٽ شامل ڪئي وئي، ايموليٽيڊ هارڊويئر ڊوائيسز جو تعداد 400 کان وڌي ويو. ورجن 7.1 تيار ڪرڻ ۾، 2800 ڊولپرز مان 238 کان وڌيڪ تبديليون ڪيون ويون.

اهم سڌارا شامل ڪيا ويا QEMU 7.1 ۾:

  • لينڪس پليٽ فارم تي، صفر-ڪاپي-موڪلڻ جو اختيار لاڳو ڪيو ويو آهي، جيڪو توهان کي اجازت ڏئي ٿو ميموري صفحن جي منتقلي کي منظم ڪرڻ دوران لائيو لڏپلاڻ دوران وچولي بفرنگ جي.
  • QMP (QEMU مشين پروٽوڪول) استعمال ڪرڻ جي صلاحيت شامل ڪئي وئي آهي بلاڪ-ايڪسپورٽ-add ڪمانڊ کي برآمد ڪرڻ لاءِ NBD تصويرن کي "گندي" حالت ۾ صفحي جي ڊيٽا سان. نون ڪمانڊز 'Query-stats' ۽ 'query-stats-schema' پڻ شامل ڪيا ويا آھن سوالن جي انگن اکرن ۾ مختلف QEMU سب سسٽم کان.
  • گيسٽ ايجنٽ سولاريس پليٽ فارم لاءِ سپورٽ کي بهتر بڻايو آهي ۽ ڊسڪ ۽ سي پي يو اسٽيٽس کي ڊسپلي ڪرڻ لاءِ نئون 'گيسٽ-گيٽ-ڊسڪ اسٽيٽس' ۽ 'گيسٽ-گيٽ-سيپسٽٽس' ڪمانڊ شامل ڪيو آهي. NVMe SMART کان معلومات جو آئوٽ پُٽ شامل ڪيو ويو 'guest-get-disks' ڪمانڊ ۾، ۽ NVMe بس جي قسم بابت معلومات جو آئوٽ پٽ 'guest-get-fsinfo' ڪمانڊ ۾.
  • LoongArch انسٽرڪشن سيٽ آرڪيٽيڪچر (LA64) جي 64-bit ورجن لاءِ سپورٽ سان نئون لونگ آرچ ايموليٽر شامل ڪيو ويو. ايموليٽر Loongson 3 5000 پروسيسرز ۽ Loongson 7A1000 Northbridges کي سپورٽ ڪري ٿو.
  • ARM ايموليٽر نئين قسم جي ايميل ٿيل مشينن کي لاڳو ڪري ٿو: Aspeed AST1030 SoC، Qualcomm ۽ AST2600/AST1030 (fby35). Cortex-A76 ۽ Neoverse-N1 CPUs جي ايموليشن لاءِ سپورٽ شامل ڪئي وئي، انهي سان گڏ پروسيسر ايڪسٽينشن SME (اسڪيلبل ميٽرڪس ايڪسٽينشن)، RAS (Reliability، Availability، Serviceability) ۽ هدايتن جي قياس آرائي دوران اندروني ڪيش مان لڪ کي بلاڪ ڪرڻ لاءِ حڪم. سي پي يو. 'virt' مشينن لاء، GICv4 مداخلت ڪنٽرولر جي ايموليشن لاڳو ڪئي وئي آهي.
  • KVM لاءِ x86 آرڪيٽيڪچر ايموليٽر ۾، LBR جي ورچوئلائيزيشن لاءِ سپورٽ (آخري برانچ رڪارڊ) ٽريڪنگ ميڪانيزم شامل ڪئي وئي آهي.
  • HPPA آرڪيٽيڪچر ايموليٽر پيش ڪري ٿو نئون فرم ويئر جي بنياد تي SeaBIOS v6، جيڪو بوٽ مينيو ۾ PS/2 ڪيبورڊ جي استعمال کي سپورٽ ڪري ٿو. بهتر سيريل پورٽ ايموليشن. شامل ڪيا ويا اضافي STI ڪنسول فونٽ.
  • MIPS آرڪيٽيڪچر ايموليٽر Nios2 بورڊز لاءِ (-machine 10m50-ghrd) ویکٹرڊ انٽرپٹ ڪنٽرولر جي ايموليشن ۽ رجسٽرن جي شيڊ سيٽ کي لاڳو ڪري ٿو. بهتر استثنا سنڀالڻ.
  • 'or1k-sim' مشين لاءِ OpenRISC آرڪيٽيڪچر ايموليٽر 4 16550A UART ڊوائيسز تائين استعمال ڪرڻ جي صلاحيت شامل ڪئي آهي.
  • RISC-V آرڪيٽيڪچر ايموليٽر 1.12.0 وضاحتن ۾ بيان ڪيل نئين هدايتون سيٽ ايڪسٽينشن (ISAs) لاءِ سپورٽ شامل ڪئي آهي، انهي سان گڏ Sdtrig ايڪسٽينشن لاءِ سپورٽ شامل ڪئي وئي آهي ۽ ویکٹر هدايتون لاءِ بهتر سپورٽ شامل ڪئي وئي آهي. بهتر ڊيبگنگ صلاحيتون. TPM (Trusted Platform Module) سپورٽ شامل ڪئي وئي آھي 'virt' emulated machine ۾، ۽ Ibex SPI سپورٽ شامل ڪئي وئي آھي 'OpenTitan' مشين ۾.
  • 390x آرڪيٽيڪچر ايموليٽر VEF 2 (Vector-Enhancements Facility 2) ايڪسٽينشن لاءِ سپورٽ فراهم ڪري ٿو. s390-ccw BIOS 512 بائيٽس کان سواءِ سيڪٽر سائيز سان ڊسڪ مان بوٽ ڪرڻ جي صلاحيت فراهم ڪري ٿو.
  • Xtensa آرڪيٽيڪچر ايموليٽر شامل ڪيو آهي سپورٽ lx106 ڪنلز ۽ اعتراض ڪوڊ لاءِ ڪيش ٽيسٽنگ لاءِ.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو