{"id":100067,"date":"2021-04-30T16:23:15","date_gmt":"2021-04-30T14:23:15","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-emulyatora-qemu-6-0"},"modified":"2021-04-30T16:23:15","modified_gmt":"2021-04-30T14:23:15","slug":"vypusk-emulyatora-qemu-6-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-emulyatora-qemu-6-0","title":{"rendered":"Lanzamiento del emulador QEMU 6.0.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Se ha presentado el lanzamiento del proyecto QEMU 6.0. Como emulador, QEMU permite ejecutar programas compilados 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 la ejecuci\u00f3n de c\u00f3digo en un entorno aislado es cercano al de un sistema de hardware gracias a la ejecuci\u00f3n directa de instrucciones en la CPU y al aprovechamiento 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 ejecutables de Linux compilados para la plataforma x86 en arquitecturas diferentes a x86. A lo largo de los a\u00f1os de desarrollo, se ha a\u00f1adido soporte para la emulaci\u00f3n completa de 14 arquitecturas de hardware, y el n\u00famero de dispositivos de hardware emulados ha superado los 400. En la preparaci\u00f3n de la versi\u00f3n 6.0, se han realizado m\u00e1s de 3300 cambios por 268 desarrolladores.     <\/p>\n<p>Mejoras clave a\u00f1adidas en QEMU 6.0:   <\/p>\n<ul>\n<li class=\"l\"> El emulador de controladores NVMe se ha puesto en conformidad con la especificaci\u00f3n NVMe 1.4 y se le ha proporcionado soporte experimental para espacios de nombres zonificados, I\/O multipath y cifrado de datos en el dispositivo.\n<li class=\"l\"> Se han a\u00f1adido opciones experimentales \u2018-machine x-remote\u2019 y \u2018-device x-pci-proxy-dev\u2019 para llevar la emulaci\u00f3n de dispositivos a procesos externos. En este modo, por ahora, solo se soporta la emulaci\u00f3n del adaptador SCSI lsi53c895.\n<li class=\"l\"> Se ha a\u00f1adido soporte experimental para crear instant\u00e1neas del contenido de la RAM.\n<li class=\"l\"> Se ha agregado un m\u00f3dulo FUSE para exportar dispositivos de bloques, que permite montar un corte del estado de cualquier dispositivo de bloques utilizado en el sistema hu\u00e9sped. La exportaci\u00f3n se realiza a trav\u00e9s del comando QMP block-export-add o mediante la opci\u00f3n \u2018--export\u2019 en la herramienta qemu-storage-daemon.\n<li class=\"l\"> Se ha a\u00f1adido soporte para la arquitectura ARMv8.1-M \u2018Helium\u2019 y procesadores Cortex-M55 en el emulador ARM, as\u00ed como instrucciones ampliadas ARMv8.4 TTST, SEL2 y DIT. Se ha a\u00f1adido soporte para las placas ARM mps3-an524 y mps3-an547. Adem\u00e1s, se ha implementado emulaci\u00f3n de dispositivos adicional para las placas xlnx-zynqmp, xlnx-versal, sbsa-ref, npcm7xx y sabrelite.\n<li class=\"l\"> Para ARM en los modos de emulaci\u00f3n a nivel del sistema y del entorno de usuario, se ha implementado el soporte para la extensi\u00f3n ARMv8.5 MTE (MemTag, Memory Tagging Extension), que permite asociar etiquetas a cada operaci\u00f3n de asignaci\u00f3n de memoria y organizar una verificaci\u00f3n del puntero al acceder a la memoria, la cual debe estar vinculada a la etiqueta correcta. La extensi\u00f3n se puede utilizar para bloquear la explotaci\u00f3n de vulnerabilidades causadas por el acceso a bloques de memoria ya liberados, desbordamientos de b\u00fafer, accesos antes de la inicializaci\u00f3n y el uso fuera del contexto actual.\n<li class=\"l\"> En el emulador de la arquitectura 68k se ha a\u00f1adido soporte para un nuevo tipo de m\u00e1quinas emuladas \u2018virt\u2019, que utilizan dispositivos virtio para optimizar el rendimiento.\n<li class=\"l\"> En el emulador de la arquitectura x86 se ha a\u00f1adido la posibilidad de aplicar la tecnolog\u00eda AMD SEV-ES (Secure Encrypted Virtualization) para cifrar los registros del procesador utilizados en el sistema hu\u00e9sped, lo que hace que el contenido de los registros no est\u00e9 disponible para el entorno host, a menos que el sistema hu\u00e9sped lo permita expl\u00edcitamente.\n<li class=\"l\"> En el generador de c\u00f3digo cl\u00e1sico TCG (Tiny Code Generator), al emular sistemas x86, se ha implementado el apoyo al mecanismo PKS (Protection Keys Supervisor), que se puede utilizar para proteger el acceso a p\u00e1ginas de memoria privilegiadas.\n<li class=\"l\"> En el emulador de la arquitectura MIPS se ha a\u00f1adido un nuevo tipo de m\u00e1quinas emuladas \u2018virt\u2019 con soporte para procesadores chinos Loongson-3.\n<li class=\"l\"> En el emulador de arquitectura PowerPC para las m\u00e1quinas emuladas \u2018powernv\u2019 se ha a\u00f1adido soporte para controladores BMC externos. Para las m\u00e1quinas emuladas pseries, se ha implementado informes sobre fallos al intentar la extracci\u00f3n en caliente de memoria y CPU.\n<li class=\"l\"> Se ha a\u00f1adido soporte para la emulaci\u00f3n de procesadores Qualcomm Hexagon con DSP.\n<li class=\"l\"> En el generador de c\u00f3digo cl\u00e1sico TCG (Tiny Code Generator) se ha implementado soporte para entornos host de macOS en sistemas con el nuevo chip ARM de Apple M1.\n<li class=\"l\"> En el emulador de arquitectura RISC-V para placas Microchip PolarFire se ha implementado soporte para QSPI NOR flash.\n<li class=\"l\"> En el emulador Tricore se ha a\u00f1adido soporte para un nuevo modelo de placas TriBoard, que emula SoC Infineon TC27x.\n<li class=\"l\"> En el emulador ACPI se ha proporcionado la posibilidad de asignar nombres a los adaptadores de red en sistemas hu\u00e9spedes que no dependen del orden de conexi\u00f3n al bus PCI.\n<li class=\"l\"> En virtiofs se ha a\u00f1adido soporte para la opci\u00f3n FUSE_KILLPRIV_V2 para mejorar el rendimiento de los sistemas hu\u00e9spedes.\n<li class=\"l\"> En VNC se ha a\u00f1adido soporte para la transparencia del cursor y soporte para escalar la resoluci\u00f3n de pantalla en virtio-vga, dependiendo del tama\u00f1o de la ventana.\n<li class=\"l\"> Se ha a\u00f1adido soporte para acceso paralelo as\u00edncrono en el QMP (Protocolo de M\u00e1quina QEMU) durante la ejecuci\u00f3n de tareas de respaldo.\n<li class=\"l\"> En el emulador USB se ha a\u00f1adido la capacidad de guardar el tr\u00e1fico generado al trabajar con dispositivos USB en un archivo pcap separado para su posterior inspecci\u00f3n en Wireshark.\n<li class=\"l\"> Se han a\u00f1adido nuevos comandos QMP: load-snapshot, save-snapshot y delete-snapshot para gestionar snapshots qcow2.\n<li class=\"l\"> Se han solucionado las vulnerabilidades CVE-2020-35517 y CVE-2021-20263 en virtiofs. El primer problema permite el acceso al entorno del host desde el sistema hu\u00e9sped mediante la creaci\u00f3n por parte de un usuario privilegiado en el sistema hu\u00e9sped de un archivo de dispositivo especial en un directorio compartido con el entorno del host. El segundo problema es provocado por un error en el manejo de atributos extendidos en la opci\u00f3n \u2018xattrmap\u2019 y puede llevar a la omisi\u00f3n de la restauraci\u00f3n de permisos de escritura y a un aumento de privilegios dentro del sistema hu\u00e9sped.      <\/ul>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55055\">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 6.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-100067","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=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 QEMU 6.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\/es\/blog\/news\/vypusk-emulyatora-qemu-6-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 6.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 6.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-emulyatora-qemu-6-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=\"2021-04-30T14:23:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-04-30T14:23: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\udd47Lanzamiento del emulador QEMU 6.0 | ProHoster","description":"Se ha presentado el lanzamiento del proyecto QEMU 6.0.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-emulyatora-qemu-6-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 6.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 6.0.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-emulyatora-qemu-6-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":"2021-04-30T14:23:15+00:00","article:modified_time":"2021-04-30T14:23:15+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"100067","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-04-30 15:11:48","updated":"2022-09-28 11:50:39","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\/100067","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=100067"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/100067\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=100067"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=100067"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=100067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}