{"id":120949,"date":"2024-12-12T15:46:01","date_gmt":"2024-12-12T13:46:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/opublikovan-emulyator-qemu-9-2-0-s-podderzhkoj-rust-i-vulkan"},"modified":"2024-12-12T15:46:01","modified_gmt":"2024-12-12T13:46:01","slug":"opublikovan-emulyator-qemu-9-2-0-s-podderzhkoj-rust-i-vulkan","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/opublikovan-emulyator-qemu-9-2-0-s-podderzhkoj-rust-i-vulkan","title":{"rendered":"Se ha publicado el emulador QEMU 9.2.0 con soporte para Rust y Vulkan","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Se ha presentado el lanzamiento del proyecto QEMU 9.2. Como emulador, QEMU permite ejecutar un programa compilado 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 del c\u00f3digo en un entorno aislado es comparable al de un sistema f\u00edsico gracias a la ejecuci\u00f3n directa de instrucciones en la CPU y al uso del hipervisor Xen o del m\u00f3dulo KVM en Linux, o del m\u00f3dulo NVMM en NetBSD.    <\/p>\n<p>El proyecto fue creado inicialmente por Fabrice Bellard con el objetivo de permitir la ejecuci\u00f3n de archivos ejecutables 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 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 9.2 se realizaron m\u00e1s de 1700 cambios por parte de 209 desarrolladores.     <\/p>\n<p>Mejoras clave a\u00f1adidas en QEMU 9.2:   <\/p>\n<ul>\n<li class=\"l\"> Se ha a\u00f1adido soporte experimental para la creaci\u00f3n de modelos de dispositivos escritos en el lenguaje Rust. Al compilar QEMU con soporte para Rust, por defecto se utiliza una implementaci\u00f3n alternativa del controlador PL011 UART, escrita en Rust, aunque actualmente no se recomienda para su uso general.\n<p>Actualmente, el soporte para Rust en QEMU est\u00e1 desactivado por defecto y se activa durante la compilaci\u00f3n mediante la especificaci\u00f3n de la opci\u00f3n \u00ab--enable-rust\u00bb al iniciar el script de configuraci\u00f3n. Para compilar con Rust, se requieren al menos las versiones rustc 1.63.0 y bindgen 0.60.0 (por ejemplo, en Debian 12 ser\u00e1 necesario instalar una versi\u00f3n m\u00e1s reciente de Rust por separado). En el futuro, se planea que el compilador Rust y el generador de enlaces bindgen se conviertan en dependencias obligatorias de compilaci\u00f3n.     <\/p>\n<p>Entre los planes relacionados con la promoci\u00f3n de Rust en QEMU se incluye llevar a un estado operativo el controlador HPET (High Precision Event Timer) y el controlador para dispositivos de bloque escritos en Rust, continuar el desarrollo de las envolturas para usar Rust en varios componentes de QEMU (por ejemplo, en controladores de dispositivos de bloque, temporizadores y GPIO), y reescribir en Rust componentes cr\u00edticos desde el punto de vista de la seguridad del sistema, como virtio.        <\/p>\n<li class=\"l\"> Se ha a\u00f1adido soporte para aceleraci\u00f3n 3D utilizando la API gr\u00e1fica Vulkan en el dispositivo VirtIO-GPU, que proporciona la funcionalidad de GPU virtual. Esto se implementa a trav\u00e9s del controlador Vulkan Venus incluido en Mesa, que permite a la m\u00e1quina hu\u00e9sped utilizar una GPU virtual para el renderizado 3D sin necesidad de acceso exclusivo directo a la GPU f\u00edsica. Es necesario tener la biblioteca virglrenderer en el sistema host y el controlador Mesa Venus en el sistema hu\u00e9sped. Hay disponible una gu\u00eda para configurar el soporte de Vulkan en QEMU.\n<li class=\"l\"> Se ha a\u00f1adido soporte para acelerar las operaciones de compresi\u00f3n de flujos de datos transmitidos simult\u00e1neamente en el conjunto de herramientas de migraci\u00f3n de hu\u00e9spedes, utilizando la biblioteca QATzip, que aprovecha el acelerador QAT (QuickAssist Technology) incorporado en los procesadores Intel, proporcionando herramientas para acelerar los c\u00e1lculos relacionados con la compresi\u00f3n y el cifrado.\n<li class=\"l\"> Se ha a\u00f1adido soporte para el algoritmo de hash SHA-384 en el backend criptogr\u00e1fico basado en GLib.\n<li class=\"l\"> Se ha a\u00f1adido soporte para las extensiones de procesador FEAT_EBF16 y FEAT_CMOW, as\u00ed como extensiones de seguridad utilizadas en las placas xilinx-zynq-a9 en el emulador de arquitectura ARM. Con el componente HVF, que utiliza el conjunto de herramientas Hypervisor.framework para acelerar la ejecuci\u00f3n de sistemas hu\u00e9spedes en computadoras Mac ARM, se brinda soporte para m\u00e1s de 64 GB de memoria. Para los sistemas emulados sbsa-ref y virt, se ha a\u00f1adido soporte para la traducci\u00f3n de direcciones en dos etapas en SMMU (System Memory Management Unit). Se ha dejado de dar soporte a los tipos de hardware emulado obsoletos akita, borzoi, cheetah, connex, mainstone, n800, n810, spitz, terrier, tosa, verdex y z2.\n<li class=\"l\"> Se ha a\u00f1adido soporte para un nuevo tipo de configuraci\u00f3n de hardware en el emulador de arquitectura x86: nitro-enclave, que emula el entorno AWS Nitro Enclave y es capaz de cargar im\u00e1genes del sistema en formato Enclave Image Format.\n<li class=\"l\"> Se ha implementado la posibilidad de activar el soporte para el conjunto de instrucciones AVX10, as\u00ed como versiones espec\u00edficas de AVX10: avx10-128, avx10-256 y avx10-512 en el emulador de arquitectura x86 para el hipervisor. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4434\">KVM<\/a> Se ha implementado la posibilidad de habilitar el soporte para el conjunto de instrucciones AVX10, as\u00ed como variantes espec\u00edficas de AVX10: avx10-128, avx10-256 y avx10-512.\n<li class=\"l\"> Se ha a\u00f1adido soporte para las extensiones del conjunto de instrucciones Svvptc, Bitmanip (Manipulaci\u00f3n de Bits) y CFI (Integridad del Flujo de Control) en el emulador de arquitectura RISC-V, que se utilizan en las placas OpenTitan. Se ha a\u00f1adido soporte para IOMMU en el tipo de sistemas emulados 'virt'. Se ha mejorado el rendimiento de las instrucciones ld y st.\n<li class=\"l\"> Se ha a\u00f1adido soporte para acceso a discos NVMe en el emulador de arquitectura RISC-V.\n<li class=\"l\">  En el emulador de la arquitectura s390x se ha a\u00f1adido la capacidad de iniciar desde otros dispositivos si no se pudo arrancar desde el dispositivo especificado.           <\/ul>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62390\">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 9.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-120949","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 9.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\/es\/blog\/news\/opublikovan-emulyator-qemu-9-2-0-s-podderzhkoj-rust-i-vulkan\" \/>\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\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440 QEMU 9.2.0 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 Rust \u0438 Vulkan | 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 9.2.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/opublikovan-emulyator-qemu-9-2-0-s-podderzhkoj-rust-i-vulkan\" \/>\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=\"2024-12-12T13:46:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-12-12T13:46:01+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\udd47 Se ha publicado el emulador QEMU 9.2.0 con soporte para Rust y Vulkan | ProHoster","description":"Se ha presentado la versi\u00f3n del proyecto QEMU 9.2.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/opublikovan-emulyator-qemu-9-2-0-s-podderzhkoj-rust-i-vulkan","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\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440 QEMU 9.2.0 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 Rust \u0438 Vulkan | 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 9.2.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/opublikovan-emulyator-qemu-9-2-0-s-podderzhkoj-rust-i-vulkan","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":"2024-12-12T13:46:01+00:00","article:modified_time":"2024-12-12T13:46:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120949","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-23 08:51:58","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 08:51:58","updated":"2026-01-23 08:51:58","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\/120949","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=120949"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/120949\/revisions"}],"predecessor-version":[{"id":164312,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/120949\/revisions\/164312"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=120949"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=120949"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=120949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}