{"id":112375,"date":"2023-12-21T03:10:15","date_gmt":"2023-12-21T01:10:15","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-emulyatora-qemu-8-2"},"modified":"2023-12-21T03:10:15","modified_gmt":"2023-12-21T01:10:15","slug":"vypusk-emulyatora-qemu-8-2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-emulyatora-qemu-8-2","title":{"rendered":"Lanzamiento del emulador QEMU 8.2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Se ha presentado la versi\u00f3n del proyecto QEMU 8.2. 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 se aproxima al de un sistema f\u00edsico debido 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 originalmente creado por Fabrice Bellard con el objetivo de permitir la ejecuci\u00f3n de archivos ejecutables de Linux compilados para la plataforma x86 en arquitecturas distintas de x86. A lo largo de los a\u00f1os, se ha a\u00f1adido soporte completo de emulaci\u00f3n para 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 8.2 se realizaron m\u00e1s de 3200 cambios por parte de 238 desarrolladores.     <\/p>\n<p>Mejoras clave a\u00f1adidas en QEMU 8.2:   <\/p>\n<ul>\n<li class=\"l\"> Se ha a\u00f1adido el dispositivo virtio-sound, que permite emular una tarjeta de sonido para la grabaci\u00f3n y reproducci\u00f3n de audio en el sistema hu\u00e9sped mediante un backend de sonido (pulseaudio, sdl o coreaudio) que opera en el lado del sistema anfitri\u00f3n. Para emular el dispositivo de sonido en el n\u00facleo de Linux, la opci\u00f3n CONFIG_SND_VIRTIO debe estar habilitada en el sistema hu\u00e9sped.\n<li class=\"l\"> Se ha a\u00f1adido una interfaz gr\u00e1fica virtual (VGI, Virtual Graphics Interface) rutabaga con la implementaci\u00f3n de una GPU virtual (virtio-gpu), similar a la anteriormente disponible VirGL, que tambi\u00e9n permite el uso de una GPU virtual en el sistema hu\u00e9sped para el renderizado 3D, sin necesidad de abrir acceso exclusivo directo a la GPU f\u00edsica. El c\u00f3digo rutabaga ha sido desarrollado como parte del proyecto Android\/CrosVM y permite utilizar el emulador de la plataforma Android con el QEMU est\u00e1ndar.\n<li class=\"l\"> Se ha a\u00f1adido el dispositivo hv-balloon con la implementaci\u00f3n del protocolo de gesti\u00f3n din\u00e1mica de memoria (Dynamic Memory) para Hyper-V, que permite devolver p\u00e1ginas de memoria no utilizadas al sistema anfitri\u00f3n durante la operaci\u00f3n y solicitar p\u00e1ginas adicionales en caso de escasez de memoria. El nuevo dispositivo puede considerarse como una alternativa al virtio-balloon para sistemas hu\u00e9sped con Windows, utilizando en el lado del sistema anfitri\u00f3n un backend que soporte el protocolo Dynamic Memory.\n<li class=\"l\"> Se ha propuesto un dispositivo de Almacenamiento Universal Flash para emular una unidad Flash.\n<li class=\"l\"> En el controlador de dispositivos de bloque NBD (Network Block Device) se a\u00f1adi\u00f3 soporte para una extensi\u00f3n del protocolo que utiliza desplazamientos de 64 bits para mejorar el rendimiento en la manipulaci\u00f3n de datos de gran tama\u00f1o.\n<li class=\"l\"> El comando dump-guest-memory ahora admite la salida en el formato est\u00e1ndar kdump.\n<li class=\"l\"> Se agreg\u00f3 soporte para la emulaci\u00f3n de UFS, utilizando nuevos dispositivos ufs y ufs-lu.\n<li class=\"l\"> En VFIO (Virtual Function I\/O) se a\u00f1adi\u00f3 soporte para el modo de migraci\u00f3n P2P y se implement\u00f3 la capacidad de asignaci\u00f3n din\u00e1mica de MSI-X. Se realiz\u00f3 la preparaci\u00f3n para la transici\u00f3n al nuevo backend IOMMUFD.\n<li class=\"l\"> El dispositivo virtio-mem implementa el modo \"dynamic-memslots=on\" para la asignaci\u00f3n din\u00e1mica de m\u00faltiples ranuras de memoria en lugar de la distribuci\u00f3n est\u00e1tica de una gran ranura. El uso de este modo permite reducir el consumo de memoria en grandes dispositivos virtio-mem que asignan en la VM un peque\u00f1o volumen de memoria.\n<li class=\"l\"> En el emulador de arquitectura x86, al emular el entorno del hipervisor Xen basado en <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4396\">KVM<\/a> se asegura el soporte para la consola PV y dispositivos de red, adem\u00e1s de simplificar los comandos para dispositivos de bloque y red. En el generador de c\u00f3digo cl\u00e1sico TCG se a\u00f1adi\u00f3 soporte para instrucciones SHA.\n<li class=\"l\"> En el emulador de arquitectura ARM se implement\u00f3 la emulaci\u00f3n de la CPU Cortex-A710 y Neoverse-N2. Se a\u00f1adi\u00f3 soporte para las extensiones del procesador PACQARMA3, EPAC, Pauth2, FPAC, FPACCOMBINE, TIDCP1, MOPS, HBC y HPMN0. Para la placa Xilinx Versal se realiz\u00f3 la modelizaci\u00f3n de dispositivos CFU\/CFI y TRNG.\n<li class=\"l\"> En el emulador de arquitectura RISC-V se implement\u00f3 un conjunto de instrucciones criptogr\u00e1ficas vectoriales. Se a\u00f1adi\u00f3 soporte para IRQ virtuales y filtrado de IRQ. Se estabiliz\u00f3 el soporte para las extensiones Zicond. Se a\u00f1adi\u00f3 soporte para extensiones de virtualizaci\u00f3n AIA (Advanced Interrupt Architecture) a trav\u00e9s de KVM.\n<li class=\"l\"> En el emulador de arquitectura HPPA se asegura la emulaci\u00f3n de la CPU PA-RISC 2.0 de 64 bits y de la sistema C3700, incluida la controladora de memoria Astro y los puentes PCI Elroy.\n<li class=\"l\"> En el emulador de arquitectura LoongArch se implement\u00f3 la emulaci\u00f3n de la CPU Loongson LA132. Se a\u00f1adi\u00f3 soporte para la extensi\u00f3n del conjunto de instrucciones LASX e instrucciones PRELDX.\n<li class=\"l\"> En el emulador de arquitectura s390x se a\u00f1adi\u00f3 soporte vfio-ap para la asignaci\u00f3n de un adaptador crypto para sistemas hu\u00e9spedes protegidos.\n<li class=\"l\"> En el emulador Tricore se a\u00f1adi\u00f3 soporte para procesadores TC37x (ISA 1.6.2) e instrucciones CRCN, FTOU, FTOHP, HPTOF.  <\/ul>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60322\">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 8.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-112375","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 8.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\/vypusk-emulyatora-qemu-8-2\" \/>\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 8.2 | 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 8.2.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-emulyatora-qemu-8-2\" \/>\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=\"2023-12-21T01:10:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-12-21T01:10: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 8.2 | ProHoster","description":"Se present\u00f3 el lanzamiento del proyecto QEMU 8.2.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-emulyatora-qemu-8-2","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 8.2 | 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 8.2.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-emulyatora-qemu-8-2","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":"2023-12-21T01:10:15+00:00","article:modified_time":"2023-12-21T01:10:15+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/112375","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=112375"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/112375\/revisions"}],"predecessor-version":[{"id":164273,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/112375\/revisions\/164273"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=112375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=112375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=112375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}