QEMU 10.0.0 خپور شو. د ایمولیټر په توګه، QEMU تاسو ته اجازه درکوي چې د یو هارډویر پلیټ فارم لپاره جوړ شوی پروګرام په یو سیسټم کې چې په بشپړ ډول مختلف جوړښت لري پرمخ بوځي، د بیلګې په توګه، په x86-مطابقت لرونکي کمپیوټر کې د ARM غوښتنلیک چلول. د QEMU مجازی کولو حالت کې، په جلا چاپیریال کې د کوډ اجرا کولو فعالیت د هارډویر سیسټم سره نږدې دی ځکه چې په CPU کې د لارښوونو مستقیم اجرا کول او د Xen هایپروایزر یا KVM ماډل کارول. Linux، یا په NetBSD کې د NVMM ماډل.
دا پروژه په اصل کې د فابریس بیلارډ لخوا رامینځته شوې وه ترڅو د x86 پلیټ فارم لپاره ترتیب شوي اجرایوي فایلونو چلولو وړتیا چمتو کړي. Linux د x86 پرته په نورو معماریو کې. د پراختیا په کلونو کې، د 14 هارډویر معماریو لپاره د بشپړ ایمولیشن ملاتړ اضافه شو، او د ایمولیشن شوي هارډویر وسیلو شمیر 400 څخه ډیر شو. د 10.0 نسخې په چمتو کولو کې، د 211 پراختیا کونکو څخه له 2800 څخه ډیر بدلونونه رامینځته شوي.
کلیدي پرمختګونه په QEMU 10.0 کې اضافه شوي:
- د virtio-scsi ډرایور د دې لپاره یو مجازی SCSI کنټرولر (SCSI کوربه بس اډاپټر) چمتو کوي مجازی ماشینونهد څو سطحو قطار سیسټم (ملټي کیو) لپاره ملاتړ اضافه شوی، چې د مختلفو بلاک وسیلو لپاره قطارونو ته اجازه ورکوي چې په څو کور سیسټمونو کې د څو تارونو لاسرسي ملاتړ وکړي (د یو واحد ډرایو لپاره مختلف قطارونه د مختلف I/O تارونو لخوا پروسس کیدی شي). د مجازی بلاک وسیلې ډرایور (virtio-blk) په پرتله، مجازی SCSI کنټرولر په فعالیت کې یو څه ورو دی، مګر د 28 څخه ډیر ډرایو کارولو ته اجازه ورکوي.
- VFIO (مجازی فعالیت I/O) د 11th (راکټ لیک) او 12th (الډر لیک) نسل انټل پروسیسرونو کې کارول شوي مدغم GPUs لپاره د IGD (انټیګریټډ ګرافیک وسیلې) پاسټرو ملاتړ ښه کړی دی. د زړو ATI GPUs (x550) لپاره اضافه شوی ملاتړ. د PCI PM (د بریښنا مدیریت) لپاره اساسي ملاتړ پلي شوی دی.
- د QEMU ماشین پروتوکول (QMP) لپاره اسناد، کوم چې غوښتنلیکونو ته اجازه ورکوي چې QEMU کنټرول کړي، د پام وړ تعدیل او پراخ شوي دي.
- د "cpr-transfer" (CheckPoint او Restart) په نوم یو نوی ژوندی مهاجرت حالت اضافه شو، چې د میلمه سیسټم د QEMU نوي مثال ته لیږدولو ته اجازه ورکوي چې په ورته کوربه کې روان وي. دا حالت د تعلیق وخت کموي د میلمه سیسټم حافظه د نوي QEMU مجازی پتې ځای ته د مینځپانګې کاپي کولو پرته نقشه کولو سره.
- اضافه شوي 'apple-gfx-pci' او 'apple-gfx-mmio' ګرافیک وسایل چې د پارا ورچوئلیزډ ګرافیک چوکاټ کاروي چې په کې چمتو شوي macOS د میلمنو سیسټمونو کې د هارډویر ګړندي ګرافیکونو لپاره. لومړی ډرایور د x86-64 وسیلو کې د کارولو لپاره ډیزاین شوی، او دوهم یې د ARM64 لپاره.
- د x86 معمارۍ ایمولیټر اوس د انټیل ژون کلیر واټر فاریسټ او سیرا فاریسټ v2 پروسیسر ماډلونو ملاتړ کوي. د تار معلوماتو د لاسوهنې لارښوونو تقلید ګړندی شوی دی.
- د ARM معمارۍ ایمولیټر اوس د NPCM8445 ارزونې او i.MX 8M Plus EVK بورډونو ملاتړ کوي. د FEAT_AFP، FEAT_RPRES او FEAT_XS توسیعونو، او همدارنګه د EL2 فزیکي او مجازی ټایمرونو تقلید اضافه شوی. د آرم PXA2xx CPUs او iwMMXt لارښوونې ایمولیشن لپاره له پامه غورځول شوی ملاتړ.
- د RISC-V معمارۍ ایمولیټر د مایکروبلیز V بورډونو، اسکالون CPU او RV64 ژیانګشان نانهو CPU ایمولیشن پلي کوي. د 'svukte'، 'ssstateen'، 'smrnmi'، 'smdbltrp'/'ssdbltrp'، 'supm'، 'sspm' کمانډ سیټ آرکیټیکچر ایکسټینشنونو، او همدارنګه د IOMMU ژباړې ټګونو او riscv-iommu-sys وسیلو لپاره ملاتړ اضافه شوی.
- د HPPA معمارۍ ایمولیټر د Diva GSP BMC بورډونو ایمولیشن چمتو کوي. د SeaBIOS-hppa فرم ویئر ۱۸ نسخې ته تازه شوی دی. د خپرونې سرعت زیات شوی. د مجازی CPU د بیا تنظیمولو لپاره ښه شوی کوډ. په ۶۴-بټ سیسټمونو کې، د ۲۵۶ GB پورې د حافظې اندازې سره د ترتیبونو تقلید چمتو شوی.
- د لونګ آرچ معمارۍ ایمولیټر اوس د CPU هاټ پلګ کولو ملاتړ کوي. یو پارا ورچوئلیز شوی IPI (انټر پروسیسر انټرپټ) پلي شوی. د هایپر وایزر سرچینو تخصیص وخت پای تعقیب پلي شوی. KVMد بهرني مداخلو (extioi) مجازی روټینګ لپاره اضافه شوی ملاتړ.
- د s390x معمارۍ ایمولیټر د مین فریم CPUs د 17 نسل لپاره ملاتړ اضافه کوي او د virtio-mem ملاتړ پلي کوي. د فعالیت ښه کولو لپاره، د IOMMU په واسطه د PCI وسیلو سره د تعامل کولو وړتیا اضافه شوې ده.
سرچینه: opennet.ru
