{"id":106084,"date":"2022-12-15T13:06:25","date_gmt":"2022-12-15T11:06:25","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-emulyatora-qemu-7-2"},"modified":"2022-12-15T13:06:25","modified_gmt":"2022-12-15T11:06:25","slug":"vypusk-emulyatora-qemu-7-2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/vypusk-emulyatora-qemu-7-2","title":{"rendered":"Izlaista QEMU 7.2 emulatora versija","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Tika QEMU 7.2 projekta izlaidums. K\u0101 emulator QEMU \u013cauj palaist programmu, kas sagatavota vienai aparat\u016bras platformai, uz sist\u0113mas ar piln\u012bgi at\u0161\u0137ir\u012bgu arhitekt\u016bru, piem\u0113ram, izpildot ARM aplik\u0101ciju 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\u0113mas veiktsp\u0113jai, pateicoties tie\u0161ai instrukciju izpildei uz CPU un Xen hipervizora vai KVM modu\u013ca izmanto\u0161anai.       <\/p>\n<p>S\u0101kotn\u0113ji projektu izveidoja Fabriss Bellards (Fabrice Bellard) ar m\u0113r\u0137i nodro\u0161in\u0101t iesp\u0113ju palaist izpild\u0101mos failus Linux, kas sagatavoti x86 platformai, arhitekt\u016br\u0101s, kas at\u0161\u0137iras no x86. Izstr\u0101des gadu laik\u0101 tika pievienota piln\u012bga emul\u0101cijas atbalsta iesp\u0113ja 14 aparat\u016bras arhitekt\u016br\u0101m, un emul\u0113to aparat\u016bras iek\u0101rtu skaits p\u0101rsniedza 400. Sagatavojot 7.2 versiju, ir veikti vair\u0101k nek\u0101 1800 izmai\u0146u no 205 izstr\u0101d\u0101t\u0101jiem.     <\/p>\n<p>Galvenie uzlabojumi, kas pievienoti QEMU 7.2:   <\/p>\n<ul>\n<li class=\"l\"> X86 arhitekt\u016bras emulator\u0101 klasiskaj\u0101 TCG koda \u0123enerator\u0101 ir pievienots AVX, AVX2, F16C, FMA3 un VAES instrukciju atbalsts, k\u0101 ar\u012b veikta veiktsp\u0113jas optimiz\u0101cija, kas saist\u012bta ar SSE instrukciju izmanto\u0161anu. Lai <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/lv\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4417\">KVM<\/a> Pievienota atbalsts VM izie\u0161anas izseko\u0161anas meh\u0101nismam (&#171;notify vmexit&#187;), kas \u013cauj apiet CPU k\u013c\u016bdas, kas var novest pie sasal\u0161anas.\n<li class=\"l\"> ARM emulator\u0101 ieviests atbalsts CPU Cortex-A35 un procesoru papla\u0161in\u0101jumiem ETS (Enhanced Translation Synchronization), PMUv3p5 (PMU Papla\u0161in\u0101jumi 3.5), GTG (Guest Translation Granule 4KB, 16KB, 64KB), HAFDBS (hardvers piek\u013cuves un &#171;dirty&#187; st\u0101vok\u013ca p\u0101rvald\u012bbai) un E0PD (EL0 piek\u013cuves nov\u0113r\u0161ana sadal\u012btaj\u0101m adres\u0101cijas kart\u0113m).\n<li class=\"l\"> LoongArch emulator\u0101 ir pievienots fw_cfg DMA atbalsts, atmi\u0146as karst\u0101 pievieno\u0161ana un TPM (Trusted Platform Module) iek\u0101rtu emul\u0101cija.\n<li class=\"l\"> OpenRISC arhitekt\u016bras emulator\u0101 ieviesta &#8216;virt&#8217; platforma ier\u012b\u010du test\u0113\u0161anai un izmanto\u0161anai nep\u0101rtrauktas integr\u0101cijas sist\u0113m\u0101s. Ieviests atbalsts tradicion\u0101l\u0101 TCG (Tiny Code Generator) koda \u0123eneratora daudzviedu izpildei.\n<li class=\"l\"> RISC-V arhitekt\u016bras emulator\u0101 emul\u0113taj\u0101s &#8216;virt&#8217; ma\u0161\u012bn\u0101s ieviesta iesp\u0113ja iel\u0101d\u0113t programmat\u016bru no pflash S-re\u017e\u012bm\u0101 (S-mode). Uzlabota mijiedarb\u012bba ar ier\u012b\u010du koku.\n<li class=\"l\"> 390x arhitekt\u016bras emulator\u0101 ir nodro\u0161in\u0101ta MSA5 papla\u0161in\u0101juma (Message-Security-Assist Extension 5 ar PRNO instrukciju pseidojauktas skait\u013cu \u0123ener\u0113\u0161anai) atbalsts, KIMD\/KLM instrukciju (SHA-512 ievie\u0161ana) un papla\u0161in\u0101ta zPCI interpret\u0101cija viesu sist\u0113m\u0101m, kas balst\u012btas uz KVM hipervizoru.\n<li class=\"l\"> Atmi\u0146as darbam backend\u0101 ir nodro\u0161in\u0101ta priek\u0161izv\u0113le atbilsto\u0161i NUMA arhitekt\u016brai.\n<li class=\"l\"> Ir pastiprin\u0101ta LUKS \u0161ifr\u0113to blo\u0137\u0113to ier\u012b\u010du virsrakstu p\u0101rbaude, pievienota iesp\u0113ja veidot LUKS att\u0113lus macOS.\n<li class=\"l\"> 9pfs backend\u0101, kas \u013cauj izmantot Plan 9 t\u012bkla failu sist\u0113mu, lai piek\u013c\u016btu vienai virtu\u0101lai ma\u0161\u012bnai no citas, ir p\u0101rg\u0101jis uz GHashTable hash izmanto\u0161anu identifikatoru tabul\u0101, kas da\u017e\u0101s situ\u0101cij\u0101s ir uzlabojo\u0161as veiktsp\u0113ju 6-12 reizes.\n<li class=\"l\"> Pievienoti jauni netdev backend'i: stream un dgram.\n<li class=\"l\"> ARM arhitekt\u016bras viesu sist\u0113mu a\u0123ent\u0101 ir pievienots FreeBSD atbalsts.\n<li class=\"l\"> macOS GUI izstr\u0101d\u0113 ir nodro\u0161in\u0101ta iesp\u0113ja iek\u013caut Cocoa un SDL\/GTK interfeisus vien\u0101 izpild\u0101m\u0101 fail\u0101.\n<li class=\"l\"> Iek\u013cautais &#171;slirp&#187; zemapakotne no\u0146emta, viet\u0101 ieteicams izmantot sist\u0113mas bibliot\u0113ku libslirp.\n<li class=\"l\"> Sakar\u0101 ar test\u0113\u0161anas iesp\u0113ju tr\u016bkumu atbalsts 32 bitu MIPS procesoru hosta sist\u0113m\u0101m, kas izmanto &#171;Big endian&#187; baitus, atz\u012bts par novecoju\u0161u.    <\/ul>\n<p>Avots: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58327\">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 7.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-106084","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 7.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-7-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 7.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 7.2.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/vypusk-emulyatora-qemu-7-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=\"2022-12-15T11:06:25+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-12-15T11:06:25+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\udd47 QEMU 7.2 emulatora izlaidums | ProHoster","description":"Ir prezent\u0113ts QEMU 7.2 projekta izlaidums.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/vypusk-emulyatora-qemu-7-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 7.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 7.2.","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/vypusk-emulyatora-qemu-7-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":"2022-12-15T11:06:25+00:00","article:modified_time":"2022-12-15T11:06:25+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\/106084","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=106084"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/106084\/revisions"}],"predecessor-version":[{"id":164294,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/106084\/revisions\/164294"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=106084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=106084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=106084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}