{"id":103823,"date":"2022-04-20T09:36:41","date_gmt":"2022-04-20T07:36:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-emulyatora-qemu-7-0"},"modified":"2022-04-20T09:36:41","modified_gmt":"2022-04-20T07:36:41","slug":"vypusk-emulyatora-qemu-7-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-emulyatora-qemu-7-0","title":{"rendered":"Lan\u00e7amento do emulador QEMU 7.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Foi lan\u00e7ado o projeto QEMU 7.0. Como emulador, o QEMU permite executar um programa compilado para uma plataforma de hardware em um sistema com uma arquitetura totalmente diferente, por exemplo, executar um aplicativo para ARM em um PC compat\u00edvel com x86. No modo de virtualiza\u00e7\u00e3o no QEMU, o desempenho de execu\u00e7\u00e3o de c\u00f3digo em um ambiente isolado \u00e9 pr\u00f3ximo ao de um sistema f\u00edsico, gra\u00e7as \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>Inicialmente, o projeto foi criado por Fabrice Bellard com o objetivo de possibilitar a execu\u00e7\u00e3o de arquivos execut\u00e1veis Linux compilados para a arquitetura x86 em arquiteturas diferentes da x86. Ao longo dos anos de desenvolvimento, foi adicionada suporte para a emula\u00e7\u00e3o completa de 14 arquiteturas de hardware, e o n\u00famero de dispositivos de hardware emulados ultrapassou 400. Com a prepara\u00e7\u00e3o da vers\u00e3o 7.0, mais de 2500 mudan\u00e7as foram feitas por 225 desenvolvedores.     <\/p>\n<p>Principais melhorias adicionadas no QEMU 7.0:   <\/p>\n<ul>\n<li class=\"l\"> No emulador da arquitetura x86, foi adicionada a suporte ao conjunto de instru\u00e7\u00f5es Intel AMX (Advanced Matrix Extensions), implementadas em processadores servidores Intel Xeon Scalable. O AMX oferece novos registradores configur\u00e1veis TMM 'TILE' e instru\u00e7\u00f5es para manipula\u00e7\u00e3o de dados nesses registradores, como TMUL (Tile matrix MULtiply) para multiplica\u00e7\u00e3o de matrizes.\n<li class=\"l\"> Possibilitada a grava\u00e7\u00e3o de eventos ACPI do sistema convidado atrav\u00e9s da interface ACPI ERST.\n<li class=\"l\"> No m\u00f3dulo virtiofs, utilizado para passar parte do sistema de arquivos do ambiente host para o sistema convidado, foi melhorado o suporte para r\u00f3tulos de seguran\u00e7a (security label). Uma vulnerabilidade CVE-2022-0358 que permitia elevar privil\u00e9gios no sistema atrav\u00e9s da cria\u00e7\u00e3o de arquivos execut\u00e1veis em diret\u00f3rios passados atrav\u00e9s do virtiofs e pertencentes a outro grupo, com a flag SGID, foi corrigida.\n<li class=\"l\"> A flexibilidade na cria\u00e7\u00e3o de backups de imagens de sistema ativas em execu\u00e7\u00e3o foi aumentada (um snapshot \u00e9 criado, ap\u00f3s o qual para atualizar o estado do snapshot, \u00e9 aplicado um filtro copy-before-write (CBW) que copia dados de \u00e1reas onde o sistema convidado est\u00e1 gravando). Foi adicionada a suporte para imagens em formatos diferentes de qcow2. Foi possibilitado o acesso ao snapshot com backup n\u00e3o diretamente, mas atrav\u00e9s do driver de dispositivo de bloco snapshot-access. As capacidades de gerenciamento do filtro CBW foram expandidas, por exemplo, permitindo a exclus\u00e3o de certos mapeamentos do processamento.\n<li class=\"l\"> No emulador ARM para m\u00e1quinas 'virt', foi adicionada a suporte a virtio-mem-pci, defini\u00e7\u00e3o da topologia de CPU para o sistema convidado e ativa\u00e7\u00e3o do PAuth ao usar o hipervisor. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4407\">KVM<\/a> com o acelerador hvf. No emulador de placas 'xlnx-versal-virt', foi adicionada a suporte ao PMC SLCR e emula\u00e7\u00e3o do controlador de mem\u00f3ria Flash OSPI. Para m\u00e1quinas emuladas 'xlnx-zynqmp', foram adicionados novos modelos de controle CRF e APU. Adicionada emula\u00e7\u00e3o das extens\u00f5es FEAT_LVA2, FEAT_LVA (Large Virtual Address space) e FEAT_LPA (Large Physical Address space).\n<li class=\"l\"> No gerador de c\u00f3digo cl\u00e1ssico TCG (Tiny Code Generator), o suporte a hosts com CPU ARMv4 e ARMv5 foi descontinuado, pois faltam suporte a acesso de mem\u00f3ria n\u00e3o alinhado e mem\u00f3ria RAM suficiente para executar o QEMU.\n<li class=\"l\"> No emulador da arquitetura RISC-V, foi adicionada a suporte ao hipervisor KVM e implementadas as extens\u00f5es vetoriais Vector 1.0, bem como instru\u00e7\u00f5es Zve64f, Zve32f, Zfhmin, Zfh, zfinx, zdinx e zhinx{min}. Para m\u00e1quinas emuladas 'spike', foi adicionada a suporte ao carregamento de arquivos bin\u00e1rios OpenSBI (RISC-V Supervisor Binary Interface). Para m\u00e1quinas emuladas 'virt', foi implementada a possibilidade de uso de at\u00e9 32 n\u00facleos de CPU e suporte ao AIA.\n<li class=\"l\"> No emulador da arquitetura HPPA, foi possibilitado o uso de at\u00e9 16 vCPUs e melhorado o driver gr\u00e1fico para ambientes de usu\u00e1rio HP-UX VDE\/CDE. Foi adicionada a possibilidade de alterar a ordem de inicializa\u00e7\u00e3o para dispositivos SCSI.\n<li class=\"l\"> No emulador da arquitetura OpenRISC para placas 'sim', foi adicionada a suporte ao uso de at\u00e9 4 n\u00facleos de CPU, carregamento de uma imagem externa initrd e gera\u00e7\u00e3o autom\u00e1tica da \u00e1rvore de dispositivos para o kernel carregado.\n<li class=\"l\"> No emulador da arquitetura PowerPC para m\u00e1quinas emuladas 'pseries', foi implementada a possibilidade de executar sistemas convidados sobre um hipervisor KVM aninhado. Adicionada a suporte ao dispositivo spapr-nvdimm. Para m\u00e1quinas emuladas 'powernv', foi adicionada a suporte ao controlador de interrup\u00e7\u00f5es XIVE2 e controladores PHB5, melhorando o suporte ao XIVE e PHB 3\/4.\n<li class=\"l\"> No emulador da arquitetura s390x, foi adicionado suporte \u00e0s extens\u00f5es z15 (Miscellaneous-Instruction-Extensions Facility 3).    <\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57047\">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 7.0. \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-103823","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 7.0.\" \/>\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-7-0\" \/>\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 7.0 | 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.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-emulyatora-qemu-7-0\" \/>\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-04-20T07:36:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-04-20T07:36:41+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 7.0 | ProHoster","description":"Foi lan\u00e7ado o projeto QEMU 7.0.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-emulyatora-qemu-7-0","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 7.0 | 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.0.","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-emulyatora-qemu-7-0","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-04-20T07:36:41+00:00","article:modified_time":"2022-04-20T07:36:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103823","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-25 10:30:57","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-04-20 07:37:10","updated":"2026-01-25 10:30:57","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/103823","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=103823"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/103823\/revisions"}],"predecessor-version":[{"id":164284,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/103823\/revisions\/164284"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=103823"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=103823"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=103823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}