{"id":32296,"date":"2019-10-31T21:46:12","date_gmt":"2019-10-31T18:46:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vypusk-emulyatora-qemu-4-0\/"},"modified":"2019-10-31T21:46:12","modified_gmt":"2019-10-31T18:46:12","slug":"vypusk-emulyatora-qemu-4-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-emulyatora-qemu-4-0","title":{"rendered":"Publicaci\u00f3n del emulador QEMU 4.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"http:\/\/lists.nongnu.org\/archive\/html\/qemu-devel\/2019-04\/msg03851.html\">Formado<\/a><\/noindex>  lanzamiento del proyecto <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.qemu.org\/Download\">QEMU 4.0<\/a><\/noindex>. Como emulador, QEMU permite ejecutar un programa dise\u00f1ado para una plataforma de hardware en un sistema con una arquitectura completamente diferente, por ejemplo, ejecutar una aplicaci\u00f3n para ARM en un PC compatible con x86. En modo de virtualizaci\u00f3n, el rendimiento de ejecuci\u00f3n de c\u00f3digo en un entorno aislado se acerca al de un sistema nativo gracias a la ejecuci\u00f3n directa de instrucciones en la CPU y la utilizaci\u00f3n del hipervisor Xen o el m\u00f3dulo KVM. <\/p>\n<p>El proyecto fue inicialmente creado por Fabrice Bellard con el objetivo de permitir la ejecuci\u00f3n de archivos binarios de Linux compilados para la plataforma x86 en arquitecturas diferentes de x86. A lo largo de los a\u00f1os de desarrollo, se ha a\u00f1adido soporte completo de emulaci\u00f3n para 14 arquitecturas de hardware, superando los 400 dispositivos de hardware emulados. En la preparaci\u00f3n de la versi\u00f3n 4.0 se realizaron m\u00e1s de 3100 cambios por parte de 220 desarrolladores. <\/p>\n<p>Mejoras clave <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.qemu.org\/ChangeLog\/4.0\">mejoras<\/a><\/noindex>, a\u00f1adidos en QEMU 4.0: <\/p>\n<ul>\n<li class=\"l\"> El emulador de la arquitectura ARM ha a\u00f1adido soporte para extensiones de instrucciones ARMv8+: SB, PredInv, HPD, LOR, FHM, AA32HPD,<br \/>\n   PAuth, JSConv, CondM, FRINT y BTI. Se ha a\u00f1adido soporte para la emulaci\u00f3n de las placas \u00abMusca\u00bb y \u00abMPS2\u00bb. Se ha mejorado la emulaci\u00f3n de ARM PMU (Unidad de Gesti\u00f3n de Energ\u00eda). En la plataforma <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qemu.org\/Documentation\/Platforms\/ARM#Generic_ARM_system_emulation_with_the_virt_machine\">virt<\/a><\/noindex> se ha a\u00f1adido la posibilidad de utilizar m\u00e1s de 255 GB de RAM y soporte para im\u00e1genes de u-boot con tipo \u00abnoload\u00bb;<\/p>\n<li class=\"l\"> En el emulador de la arquitectura x86 en el motor de aceleraci\u00f3n de virtualizaci\u00f3n <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/intel\/haxm\">HAX<\/a><\/noindex> (Ejecuci\u00f3n Acelerada por Hardware de Intel) se ha a\u00f1adido soporte para hosts compatibles con POSIX, como Linux y NetBSD (anteriormente solo se soportaba la plataforma Darwin). En el emulador de chip Q35 (ICH9) para los puertos PCIe principales se puede ahora opcionalmente declarar la velocidad m\u00e1xima (16GT\/s) y el n\u00famero de l\u00edneas de conexi\u00f3n (x32), especificadas en la norma PCIe 4.0 (para asegurar la compatibilidad por defecto para tipos de m\u00e1quinas antiguas, QEMU se establece en 2.5GT\/s y x1). Se ha proporcionado la posibilidad de cargar im\u00e1genes Xen PVH con la opci\u00f3n \u00ab-kernel\u00bb;\n<li class=\"l\"> En el emulador de la arquitectura MIPS se ha a\u00f1adido soporte para emulaci\u00f3n multihilo utilizando el generador de c\u00f3digo cl\u00e1sico TCG (Tiny Code Generator). Tambi\u00e9n se ha a\u00f1adido soporte para la emulaci\u00f3n de CPU I7200 (nanoMIPS32 ISA) e I6500 (MIPS64R6 ISA), la posibilidad de manejar solicitudes de tipo CPU utilizando el protocolo QMP (Protocolo de Gesti\u00f3n QEMU), se ha a\u00f1adido soporte para registros de configuraci\u00f3n SAARI y SAAR. Se ha mejorado el funcionamiento de m\u00e1quinas virtuales tipo Fulong 2E. Se ha actualizado la implementaci\u00f3n de la Unidad de Comunicaci\u00f3n Interhilos;\n<li class=\"l\"> En el emulador de arquitectura PowerPC se ha a\u00f1adido soporte para emular el controlador de interrupciones XIVE, se ha ampliado el soporte para POWER9, y para la serie P se ha a\u00f1adido la posibilidad de conectar en caliente los puentes PCI principales (PHB, PCI host bridge). La protecci\u00f3n contra ataques Spectre y Meltdown est\u00e1 habilitada por defecto;\n<li class=\"l\">  En el emulador de arquitectura RISC-V se ha a\u00f1adido soporte para la emulaci\u00f3n de PCI y USB. En el servidor de depuraci\u00f3n integrado (gdbserver) se ha implementado el soporte para definir listas de registros en archivos XML. Se ha a\u00f1adido soporte para los campos mstatus TSR, TW y TVM;\n<li class=\"l\"> En el emulador de arquitectura s390 se ha a\u00f1adido soporte para el modelo de CPU z14 GA 2, as\u00ed como soporte para emulaci\u00f3n de extensiones de instrucciones para c\u00e1lculos en punto flotante y operaciones vectoriales. En vfio-ap se ha a\u00f1adido la posibilidad de conectar en caliente dispositivos;\n<li class=\"l\"> En el emulador de procesadores de la familia Tensilica Xtensa se ha mejorado el soporte SMP para Linux y se ha a\u00f1adido soporte para la extensi\u00f3n FLIX (extensi\u00f3n de instrucciones de longitud flexible);\n<li class=\"l\"> Se ha a\u00f1adido la opci\u00f3n \u2018-display spice-app\u2019 a la interfaz gr\u00e1fica para configurar y ejecutar la variante del cliente de acceso remoto Spice con un dise\u00f1o similar a la interfaz GTK de QEMU;\n<li class=\"l\"> En la implementaci\u00f3n del servidor VNC se ha a\u00f1adido soporte para el control de acceso mediante opciones tls-authz\/sasl-authz;\n<li class=\"l\"> En QMP (Protocolo de Gesti\u00f3n QEMU) se ha a\u00f1adido soporte para la ejecuci\u00f3n de comandos de forma centralizada\/external (fuera de banda) y se han implementado comandos adicionales para trabajar con dispositivos de bloques;\n<li class=\"l\"> En VFIO se ha implementado la interfaz EDID para mdev compatibles (Intel vGPU), permitiendo cambiar la resoluci\u00f3n de pantalla utilizando las opciones xres y yres;\n<li class=\"l\"> Para Xen se ha a\u00f1adido un nuevo dispositivo \u2018xen-disk\u2019, que puede crear un backend de disco para Xen PV de manera aut\u00f3noma (sin contactar a xenstore). Se ha aumentado el rendimiento del backend de disco de Xen PV y se ha a\u00f1adido la posibilidad de redimensionar el disco;\n<li class=\"l\"> En los dispositivos de bloque de red se han ampliado las capacidades de diagn\u00f3stico y trazado, mejorando la compatibilidad del cliente con implementaciones problem\u00e1ticas del servidor NBD. En qemu-nbd se han a\u00f1adido las opciones \u2018--bitmap\u2019, \u2018--list\u2019 y \u2018--tls-authz\u2019;\n<li class=\"l\"> En el dispositivo IDE\/via emulado se ha a\u00f1adido soporte para el modo PCI IDE;\n<li class=\"l\"> Se ha a\u00f1adido soporte para el uso del algoritmo lzfse para la compresi\u00f3n de im\u00e1genes dmg. Para el formato qcow2 se ha a\u00f1adido soporte para conectar archivos externos con datos. Las operaciones de descompresi\u00f3n de qcow2 se han trasladado a un hilo separado. En las im\u00e1genes vmdk se ha a\u00f1adido soporte para la operaci\u00f3n \u2018blockdev-create\u2019;\n<li class=\"l\"> Se ha a\u00f1adido soporte para las operaciones DISCARD (notificaci\u00f3n de liberaci\u00f3n de bloques) y WRITE_ZEROES (anulaci\u00f3n del rango de bloques l\u00f3gicos) al dispositivo de bloque virtio-blk;\n<li class=\"l\"> El dispositivo pvrdma ha implementado soporte para los servicios de datagramas de gesti\u00f3n RDMA (MAD);\n<li class=\"l\"> Se han introducido <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qemu.org\/ChangeLog\/4.0#Incompatible_changes\">cambios<\/a><\/noindex>, lo que rompe la compatibilidad hacia atr\u00e1s. Por ejemplo, en lugar de la opci\u00f3n \u2018handle\u2019 en \u2018-fsdev\u2019 y \u2018-virtfs\u2019 se deben usar las opciones \u2018local\u2019 o \u2018proxy\u2019. Se han eliminado las opciones \u2018-virtioconsole\u2019 (reemplazada por \u2018-device virtconsole\u2019), \u2018-no-frame\u2019, \u2018-clock\u2019, \u2018-enable-hax\u2019 (reemplazada por \u2018-accel hax\u2019). Se ha eliminado el dispositivo \u2018ivshmem\u2019 (se deben utilizar \u2018ivshmem-doorbell\u2019 o \u2018ivshmem-plain\u2019). Se ha dejado de soportar la compilaci\u00f3n con SDL1.2 (debe utilizarse SDL2).\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fuente: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50567\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 QEMU 4.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-32296","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\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\/es\/blog\/news\/vypusk-emulyatora-qemu-4-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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 4.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\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\/es\/blog\/news\/vypusk-emulyatora-qemu-4-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=\"2019-10-31T18:46:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:46:12+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\udd47Lanzamiento del emulador QEMU 4.0 | ProHoster","description":"Se ha creado la versi\u00f3n del proyecto QEMU.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-emulyatora-qemu-4-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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 4.0 | ProHoster","og:description":"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 QEMU.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-emulyatora-qemu-4-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":"2019-10-31T18:46:12+00:00","article:modified_time":"2019-10-31T18:46:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"32296","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":"2026-01-21 10:10:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:02:05","updated":"2026-01-21 10:10:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/32296","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=32296"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/32296\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=32296"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=32296"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=32296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}