{"id":112375,"date":"2023-12-21T03:10:15","date_gmt":"2023-12-21T01:10:15","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-emulyatora-qemu-8-2"},"modified":"2023-12-21T03:10:15","modified_gmt":"2023-12-21T01:10:15","slug":"vypusk-emulyatora-qemu-8-2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/vypusk-emulyatora-qemu-8-2","title":{"rendered":"QEMU 8.2 izlai\u0161ana","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Tika laista projekts QEMU 8.2. K\u0101 emulators QEMU \u013cauj palaist programmu, kas uzb\u016bv\u0113ta vienai aparat\u016bras platformai, piln\u012bgi at\u0161\u0137ir\u012bg\u0101 arhitekt\u016br\u0101, piem\u0113ram, izpild\u012bt ARM lietotni uz x86 sader\u012bga datora. Virtu\u0101l\u0101s vides re\u017e\u012bm\u0101 QEMU koda izpildes veiktsp\u0113ja izol\u0113t\u0101 vid\u0113 ir tuvu aparat\u016bras sist\u0113mai, pateicoties tie\u0161ai instrukciju izpildei uz CPU un hipervizora Xen vai modu\u013ca KVM izmanto\u0161anai.     <\/p>\n<p>Iniciators projekta bija Fabriss Bellards (Fabrice Bellard), kur\u0161 izveidoja to, lai nodro\u0161in\u0101tu iesp\u0113ju palaist x86 platform\u0101m rakst\u012btus Linux izpild\u0101mus failus arhitekt\u016br\u0101s, kas at\u0161\u0137iras no x86. Gadu gait\u0101 ir pievienota atbalsta pilna emul\u0101cija 14 aparat\u016bras arhitekt\u016br\u0101m, un emul\u0113to aparat\u016bras ier\u012b\u010du skaits ir p\u0101rsniedzis 400. Sagatavojot versiju 8.2, tika veiktas vair\u0101k nek\u0101 3200 izmai\u0146as no 238 izstr\u0101d\u0101t\u0101jiem.     <\/p>\n<p>Galvenie uzlabojumi, kas pievienoti QEMU 8.2:   <\/p>\n<ul>\n<li class=\"l\"> Pievienota ier\u012bce virtio-sound, kas \u013cauj emul\u0113t ska\u0146as karti ska\u0146as ierakst\u012b\u0161anai un atska\u0146o\u0161anai viesu sist\u0113m\u0101, izmantojot ska\u0146as aizmugures (pulseaudio, sdl vai coreaudio), kas darbojas hosta sist\u0113mas pus\u0113. Lai emul\u0113tu ska\u0146as ier\u012bci Linux kodol\u0101 viesu sist\u0113m\u0101, j\u0101b\u016bt iesp\u0113jotai CONFIG_SND_VIRTIO opcijai.\n<li class=\"l\"> Pievienots virtu\u0101lais grafiskais interfeiss (VGI, Virtual Graphics Interface) rutabaga ar virtu\u0101l\u0101 GPU (virtio-gpu) realiz\u0101ciju, kas atg\u0101dina iepriek\u0161 pieejamo VirGL un ar\u012b dod iesp\u0113ju izmantot virtu\u0101lo GPU viesu sist\u0113m\u0101 3D att\u0113lu veido\u0161anai, neizdodot ekskluz\u012bvu piek\u013cuvi fiziskajam GPU. Rutabaga kods ir izstr\u0101d\u0101ts Android\/CrosVM projekta ietvaros un \u013cauj izmantot Android platformas emulatoru kop\u0101 ar parasto QEMU.\n<li class=\"l\"> Pievienota ier\u012bce hv-balloon ar dinamisk\u0101s atmi\u0146as p\u0101rvald\u012bbas (Dynamic Memory) protokola realiz\u0101ciju Hyper-V, kas \u013cauj darb\u012bbas laik\u0101 atdot neizmantot\u0101s atmi\u0146as lapas hosta sist\u0113mai un piepras\u012bt papildu lapas atmi\u0146as tr\u016bkuma gad\u012bjum\u0101. Jauno ier\u012bci var uzskat\u012bt par alternat\u012bvu virtio-balloon viesu sist\u0113m\u0101m ar Windows, kas izmanto hosta pus\u0113 atbalsto\u0161u Dynamic Memory protokolu.\n<li class=\"l\"> Ierosin\u0101ta ier\u012bce Universal Flash Storage, lai emul\u0113tu Flash uzglab\u0101\u0161anu.\n<li class=\"l\"> NBD (Network Block Device) diska draiver\u012b pievienota atbalsta papla\u0161in\u0101\u0161ana, kas izmanto 64 bitu ofsetus, lai uzlabotu veiktsp\u0113ju, manipul\u0113jot ar lieliem datu apjomiem.\n<li class=\"l\"> Komandai dump-guest-memory pievienots atbalsts, lai izvad\u012btu standartiz\u0113t\u0101 kdump form\u0101t\u0101.\n<li class=\"l\"> Pievienots atbalsts UFS emul\u0101cijai, izmantojot jaun\u0101s ufs un ufs-lu ier\u012bces.\n<li class=\"l\"> VFIO (Virtual Function I\/O) pievienots atbalsts P2P migr\u0101cijas re\u017e\u012bmam, k\u0101 ar\u012b \u012bstenota dinamisks MSI-X sadal\u012bjums. Sagatavota p\u0101reja uz jauno IOMMUFD aizmuguri.\n<li class=\"l\"> Virtio-mem ier\u012bc\u0113 ir ieviests re\u017e\u012bms \u201edynamic-memslots=on\u201c, kas paredz dinamikas rezult\u0101t\u0101 izveidot vair\u0101kus atmi\u0146as slotus, nevis statisku vienas lielas slota sadal\u012bjumu. \u0160\u012b re\u017e\u012bma izmanto\u0161ana \u013cauj samazin\u0101t atmi\u0146as pat\u0113ri\u0146u liel\u0101s virtio-mem ier\u012bc\u0113s, kas VM pie\u0161\u0137ir nelielu atmi\u0146as apjomu.\n<li class=\"l\"> x86 arhitekt\u016bras emulator\u0101, emul\u0113jot Xen hipervizora vidi, nodro\u0161in\u0101ta atbalsta konsol\u0113m PV un t\u012bkla ier\u012bc\u0113m, k\u0101 ar\u012b vienk\u0101r\u0161otas komandas blo\u0137\u0113\u0161anas un t\u012bkla ier\u012bc\u0113m. Klasiskaj\u0101 TCG koda \u0123enerator\u0101 pievienota SHA instrukciju atbalsts. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/lv\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4396\">KVM<\/a> ARM arhitekt\u016bras emulator\u0101 \u012bstenota CPU Cortex-A710 un Neoverse-N2 emul\u0101cija. Pievienots atbalsts procesoru papla\u0161in\u0101jumiem PACQARMA3, EPAC, Pauth2, FPAC, FPACCOMBINE, TIDCP1, MOPS, HBC un HPMN0. Xilinx Versal pl\u0101ksnei \u012bstenota CFU\/CFI un TRNG ier\u012b\u010du model\u0113\u0161ana.\n<li class=\"l\"> RISC-V arhitekt\u016bras emulator\u0101 \u012bstenots vektoru kriptogr\u0101fisko instrukciju kopums. Pievienots atbalsts virtu\u0101lajiem IRQ un IRQ filtr\u0113\u0161anai. Stabiliz\u0113ta Zicond papla\u0161in\u0101jumu atbalsts. Pievienots atbalsts AIA (Advanced Interrupt Architecture) virtualiz\u0113\u0161anai caur KVM.\n<li class=\"l\"> HPPA arhitekt\u016bras emulator\u0101 nodro\u0161in\u0101ta 64 bitu PA-RISC 2.0 CPU emul\u0101cija un C3700 sist\u0113mas emul\u0101cija, ieskaitot Astro atmi\u0146as kontrolieri un Elroy PCI tiltnes.\n<li class=\"l\"> LoongArch arhitekt\u016bras emulator\u0101 \u012bstenota Loongson LA132 CPU emul\u0101cija. Pievienots atbalsts komandu kopas LASX papla\u0161in\u0101jumam un PRELDX instrukcijai.\n<li class=\"l\"> s390x arhitekt\u016bras emulator\u0101 pievienots vfio-ap atbalsts kripto adaptera nodo\u0161anai aizsarg\u0101to viesu sist\u0113m\u0101m.\n<li class=\"l\"> Tricore emulator\u0101 pievienots atbalsts TC37x procesoriem (ISA 1.6.2) un instrukcij\u0101m CRCN, FTOU, FTOHP, HPTOF.\n<li class=\"l\"> ZZK-PIE E 8.2 project qemu's release.  <\/ul>\n<p>Avots: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60322\">opennet.lv<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 QEMU 8.2. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0430 QEMU \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443, \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u0443\u044e \u0434\u043b\u044f \u043e\u0434\u043d\u043e\u0439 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0441 \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u0438\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043e\u0439, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0434\u043b\u044f ARM \u043d\u0430 x86-\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u043c \u041f\u041a. \u0412 \u0440\u0435\u0436\u0438\u043c\u0435 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0432 QEMU \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430 \u0432 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438 \u0431\u043b\u0438\u0437\u043a\u0430 \u043a \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0437\u0430 \u0441\u0447\u0451\u0442 \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u043d\u0430 CPU \u0438 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-112375","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 QEMU 8.2.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/lv\/blog\/news\/vypusk-emulyatora-qemu-8-2\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0430 QEMU 8.2 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 QEMU 8.2.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/vypusk-emulyatora-qemu-8-2\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-12-21T01:10:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-12-21T01:10:15+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47QEMU 8.2 emulatora izn\u0101kums | ProHoster","description":"Izlaists QEMU 8.2 projekta atjaunin\u0101jums.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/vypusk-emulyatora-qemu-8-2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0430 QEMU 8.2 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 QEMU 8.2.","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/vypusk-emulyatora-qemu-8-2","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-12-21T01:10:15+00:00","article:modified_time":"2023-12-21T01:10:15+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/112375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=112375"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/112375\/revisions"}],"predecessor-version":[{"id":164273,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/112375\/revisions\/164273"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=112375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=112375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=112375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}