{"id":79760,"date":"2020-04-30T07:42:17","date_gmt":"2020-04-30T05:42:17","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-emulyatora-qemu-5-0"},"modified":"2020-04-30T07:42:17","modified_gmt":"2020-04-30T05:42:17","slug":"vypusk-emulyatora-qemu-5-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-emulyatora-qemu-5-0","title":{"rendered":"Lan\u00e7amento do emulador QEMU 5.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/lists.nongnu.org\/archive\/html\/qemu-devel\/2020-04\/msg04942.html\">Apresentado<\/a><\/noindex> lan\u00e7amento do projeto <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.qemu.org\/Download\">QEMU 5.0<\/a><\/noindex>. Como emulador, o QEMU permite executar um programa compilado para uma plataforma de hardware em um sistema com uma arquitetura completamente diferente, por exemplo, executar um aplicativo para ARM em um PC compat\u00edvel com x86. No modo de virtualiza\u00e7\u00e3o, o desempenho da execu\u00e7\u00e3o do c\u00f3digo em um ambiente isolado \u00e9 pr\u00f3ximo ao de um sistema nativo, gra\u00e7as \u00e0 execu\u00e7\u00e3o direta de 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 permitir a execu\u00e7\u00e3o de arquivos execut\u00e1veis do Linux, compilados para a plataforma x86, em arquiteturas diferentes da x86. Ao longo de anos de desenvolvimento, foi adicionada suporte para emula\u00e7\u00e3o completa de 14 arquiteturas de hardware, com mais de 400 dispositivos de hardware emulados. Para a vers\u00e3o 5.0, foram feitas mais de 2800 altera\u00e7\u00f5es por 232 desenvolvedores. <\/p>\n<p>Principais <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.qemu.org\/ChangeLog\/5.0\">s\u00e3o<\/a><\/noindex>, adicionados no QEMU 5.0: <\/p>\n<ul>\n<li class=\"l\"> A capacidade de repassar parte do sistema de arquivos do ambiente host para o sistema convidado usando <noindex><a rel=\"nofollow\" href=\"https:\/\/virtio-fs.gitlab.io\/\">virtiofsd<\/a><\/noindex>. O sistema convidado pode montar um diret\u00f3rio marcado para exporta\u00e7\u00e3o no lado do sistema host, facilitando o acesso compartilhado a diret\u00f3rios em sistemas de virtualiza\u00e7\u00e3o. Ao contr\u00e1rio do uso de sistemas de arquivos de rede, como NFS e virtio-9P, o virtiofs permite alcan\u00e7ar um desempenho pr\u00f3ximo ao de um sistema de arquivos local;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.qemu.org\/?p=qemu.git;a=blob;f=docs\/interop\/dbus-vmstate.rst\">Suporte<\/a><\/noindex> migra\u00e7\u00e3o ao vivo de dados de processos externos utilizando o barramento QEMU D-Bus;\n<li class=\"l\"> Possibilidade de uso <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/qemu\/qemu\/blob\/master\/docs\/memory-hotplug.txt\">backs de mem\u00f3ria<\/a><\/noindex> para garantir o funcionamento da mem\u00f3ria RAM principal do sistema convidado. O backend \u00e9 definido pela op\u00e7\u00e3o &#171;-machine memory-backend&#187;;\n<li class=\"l\">  Novo filtro &#171;compress&#187;, que pode ser usado para criar backups compactados de imagens;\n<li class=\"l\"> O comando &#171;qemu-img measure&#187; agora pode trabalhar com imagens LUKS, e o comando &#171;qemu-img convert&#187; adicionou a op\u00e7\u00e3o &#171;&#8212;target-is-zero&#187; para pular a zeragem da imagem de destino;\n<li class=\"l\"> Foi adicionada suporte experimental para o processo qemu-storage-daemon, que fornece acesso ao n\u00edvel de bloco do QEMU e comandos QMP, incluindo opera\u00e7\u00f5es com dispositivos de bloco e um servidor NBD embutido, sem a necessidade de executar uma m\u00e1quina virtual completa;\n<li class=\"l\"> No emulador da arquitetura ARM, foi adicionada a capacidade de emular a CPU Cortex-M7 e adicionada a compatibilidade com as placas tacoma-bmc, Netduino Plus 2 e Orangepi PC. O suporte a dispositivos vTPM e virtio-iommu foi adicionado \u00e0s m\u00e1quinas emuladas &#8216;virt&#8217;. A possibilidade de usar sistemas host AArch32 para executar ambientes convidados KVM foi declarada obsoleta. O suporte para emula\u00e7\u00e3o das seguintes capacidades de arquitetura foi implementado:\n<ul>\n<li> ARMv8.1: VHE, VMID16, PAN, PMU\n<li> ARMv8.2: UAO, DCPoP, ATS1E1, TTCNP\n<li> ARMv8.3: RCPC, CCIDX\n<li> ARMv8.4: PMU, RCPC\n<\/ul>\n<li class=\"l\"> No emulador da arquitetura HPPA, foi adicionada suporte para console gr\u00e1fico utilizando o dispositivo gr\u00e1fico HP Artist;\n<li class=\"l\"> No emulador da arquitetura MIPS, foi adicionada suporte para a instru\u00e7\u00e3o GINVT (Global Invalidation TLB);\n<li class=\"l\"> No emulador da arquitetura PowerPC para m\u00e1quinas &#8216;powernv&#8217;, a emula\u00e7\u00e3o de recursos de acelera\u00e7\u00e3o de hardware KVM para executar sistemas convidados foi adicionada.<br \/>\n KVM com gerador de c\u00f3digo cl\u00e1ssico TCG (Tiny Code Generator). Para emula\u00e7\u00e3o da mem\u00f3ria persistente, foi adicionado suporte para NVDIMM refletido em arquivo. Para m\u00e1quinas &#8216;pseries&#8217;, a necessidade de reinicializa\u00e7\u00e3o para sincronizar o funcionamento dos controladores de interrup\u00e7\u00e3o XIVE\/XICS no modo &#171;ic-mode=dual&#187; foi removida;<\/p>\n<li class=\"l\"> No emulador da arquitetura RISC-V para placas &#8216;virt&#8217; e &#8216;sifive_u&#8217;, foi implementado suporte para drivers syscon t\u00edpicos no Linux para gerenciamento de energia e reinicializa\u00e7\u00e3o. Para a placa &#8216;virt&#8217;, foi adicionado suporte ao Goldfish RTC. Uma implementa\u00e7\u00e3o experimental de extens\u00f5es de hipervisor foi adicionada;\n<li class=\"l\"> No emulador da arquitetura s390, foi adicionado suporte para AIS (Adapter Interrupt Suppression) ao operar no modo KVM.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52839\">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 5.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 \u043d\u0430\u0442\u0438\u0432\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-79760","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.\" \/>\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-5-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 5.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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-emulyatora-qemu-5-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=\"2020-04-30T05:42:17+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-30T05:42:17+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 5.0 | ProHoster","description":"Foi apresentado o lan\u00e7amento do projeto QEMU.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-emulyatora-qemu-5-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 5.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.","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/vypusk-emulyatora-qemu-5-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":"2020-04-30T05:42:17+00:00","article:modified_time":"2020-04-30T05:42:17+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"79760","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":null,"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 16:31:26","updated":"2022-09-27 22:11:09","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\/79760","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=79760"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/79760\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=79760"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=79760"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=79760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}