{"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\/pt\/blog\/news\/vypusk-emulyatora-qemu-8-2","title":{"rendered":"Lan\u00e7amento do emulador QEMU 8.2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Foi lan\u00e7ado o projeto QEMU 8.2. Como emulador, o QEMU permite executar um programa compilado para uma plataforma de hardware em um sistema com uma arquitetura completamente diferente, por exemplo, rodar um aplicativo para ARM em um PC compat\u00edvel com x86. No modo de virtualiza\u00e7\u00e3o, o desempenho da execu\u00e7\u00e3o de c\u00f3digo em um ambiente isolado \u00e9 pr\u00f3ximo ao de um sistema de hardware, devido \u00e0 execu\u00e7\u00e3o direta das instru\u00e7\u00f5es na CPU e ao uso do hipervisor Xen ou do m\u00f3dulo KVM.     <\/p>\n<p>O projeto foi inicialmente criado por Fabrice Bellard com o objetivo de possibilitar a execu\u00e7\u00e3o de arquivos execut\u00e1veis Linux compilados para a plataforma x86 em arquiteturas diferentes da x86. Ao longo dos anos de desenvolvimento, foi adicionada a capacidade de emula\u00e7\u00e3o completa para 14 arquiteturas de hardware, e o n\u00famero de dispositivos de hardware emulados ultrapassou 400. Na prepara\u00e7\u00e3o da vers\u00e3o 8.2, mais de 3200 altera\u00e7\u00f5es foram feitas por 238 desenvolvedores.     <\/p>\n<p>Melhorias-chave adicionadas no QEMU 8.2:   <\/p>\n<ul>\n<li class=\"l\"> Adicionado o dispositivo virtio-sound, que permite emular uma placa de som para grava\u00e7\u00e3o e reprodu\u00e7\u00e3o de \u00e1udio no sistema convidado usando um backend de som (pulseaudio, sdl ou coreaudio) que opera no lado do sistema host. Para emular o dispositivo de som no n\u00facleo Linux do sistema convidado, a op\u00e7\u00e3o CONFIG_SND_VIRTIO deve estar ativada.\n<li class=\"l\"> Adicionado a interface gr\u00e1fica virtual (VGI, Virtual Graphics Interface) rutabaga com a implementa\u00e7\u00e3o do GPU virtual (virtio-gpu), semelhante ao VirGL anteriormente dispon\u00edvel, e que tamb\u00e9m possibilita o uso no sistema convidado de um GPU virtual para renderiza\u00e7\u00e3o 3D, sem abrir acesso direto exclusivo ao GPU f\u00edsico. O c\u00f3digo rutabaga foi desenvolvido no contexto do projeto Android\/CrosVM e permite usar o emulador da plataforma Android com o QEMU padr\u00e3o.\n<li class=\"l\"> Adicionado o dispositivo hv-balloon com a implementa\u00e7\u00e3o do protocolo de gerenciamento din\u00e2mico de mem\u00f3ria (Dynamic Memory) para Hyper-V, permitindo restituir p\u00e1ginas de mem\u00f3ria n\u00e3o utilizadas ao sistema host enquanto est\u00e1 em opera\u00e7\u00e3o e solicitar adicionais em caso de falta de mem\u00f3ria. Este novo dispositivo pode ser considerado uma alternativa ao virtio-balloon para sistemas convidados com Windows, usando um backend no lado do sistema host que suporta o protocolo Dynamic Memory.\n<li class=\"l\"> Proposto o dispositivo Universal Flash Storage para emula\u00e7\u00e3o de unidade Flash.\n<li class=\"l\"> No driver de dispositivos de bloco NBD (Network Block Device) foi adicionada a compatibilidade com a extens\u00e3o do protocolo, que utiliza deslocamentos de 64 bits para aumentar o desempenho durante a manipula\u00e7\u00e3o de dados de grande tamanho.\n<li class=\"l\"> A equipe dump-guest-memory agora suporta a sa\u00edda no formato padr\u00e3o kdump.\n<li class=\"l\"> Foi adicionada a compatibilidade com a emula\u00e7\u00e3o de UFS, utilizando novos dispositivos ufs e ufs-lu.\n<li class=\"l\"> No VFIO (Virtual Function I\/O) foi introduzido o suporte ao modo de migra\u00e7\u00e3o P2P e implementada a possibilidade de distribui\u00e7\u00e3o din\u00e2mica de MSI-X. Prepara\u00e7\u00f5es foram feitas para a transi\u00e7\u00e3o para o novo backend IOMMUFD.\n<li class=\"l\"> O dispositivo virtio-mem implementa o modo \u00abdynamic-memslots=on\u00bb para a aloca\u00e7\u00e3o din\u00e2mica de v\u00e1rios slots de mem\u00f3ria em vez da distribui\u00e7\u00e3o est\u00e1tica de um \u00fanico grande slot. O uso deste modo permite reduzir o consumo de mem\u00f3ria em grandes dispositivos virtio-mem, que atribuem \u00e0 VM um pequeno volume de mem\u00f3ria.\n<li class=\"l\"> No emulador da arquitetura x86, ao emular o ambiente do hypervisor Xen, foi garantido suporte \u00e0 console PV e a dispositivos de rede, al\u00e9m de simplifica\u00e7\u00e3o dos comandos para dispositivos de bloco e rede. O gerador tradicional de c\u00f3digo TCG agora suporta instru\u00e7\u00f5es SHA. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4396\">KVM<\/a> No emulador da arquitetura ARM, foi implementada a emula\u00e7\u00e3o da CPU Cortex-A710 e Neoverse-N2. Suporte foi adicionado para extens\u00f5es de processador PACQARMA3, EPAC, Pauth2, FPAC, FPACCOMBINE, TIDCP1, MOPS, HBC e HPMN0. Para a placa Xilinx Versal, foi realizado o modelamento de dispositivos CFU\/CFI e TRNG.\n<li class=\"l\"> No emulador da arquitetura RISC-V, foi implementado um conjunto de instru\u00e7\u00f5es criptogr\u00e1ficas vetoriais. Foi adicionado suporte a IRQ virtuais e filtragem de IRQ. A compatibilidade com extens\u00f5es Zicond foi estabilizada. O suporte a extens\u00f5es para virtualiza\u00e7\u00e3o AIA (Advanced Interrupt Architecture) atrav\u00e9s do KVM foi adicionado.\n<li class=\"l\"> No emulador da arquitetura HPPA, foi garantida a emula\u00e7\u00e3o da CPU de 64 bits PA-RISC 2.0 e da sistema C3700, incluindo o controlador de mem\u00f3ria Astro e pontes PCI Elroy.\n<li class=\"l\"> No emulador da arquitetura LoongArch, foi implementada a emula\u00e7\u00e3o da CPU Loongson LA132. Foi adicionado suporte \u00e0 extens\u00e3o do conjunto de instru\u00e7\u00f5es LASX e \u00e0 instru\u00e7\u00e3o PRELDX.\n<li class=\"l\"> No emulador da arquitetura s390x, foi adicionado suporte a vfio-ap para passar adaptadores de criptografia para sistemas convidados protegidos.\n<li class=\"l\"> No emulador Tricore, foi adicionado suporte para processadores TC37x (ISA 1.6.2) e instru\u00e7\u00f5es CRCN, FTOU, FTOHP, HPTOF.\n<li class=\"l\"> Apresentada a vers\u00e3o do projeto QEMU 8.2.  <\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60322\">opennet.ru<\/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.3 - 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\/pt\/blog\/news\/vypusk-emulyatora-qemu-8-2\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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\udd47Lan\u00e7amento do emulador QEMU 8.2 | ProHoster","description":"\ud83e\udd47Lan\u00e7amento do emulador QEMU 8.2 | ProHoster","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-emulyatora-qemu-8-2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/112375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=112375"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/112375\/revisions"}],"predecessor-version":[{"id":164273,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/112375\/revisions\/164273"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=112375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=112375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=112375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}