{"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\/it\/blog\/news\/vypusk-emulyatora-qemu-8-2","title":{"rendered":"Uscita dell'emulatore QEMU 8.2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 stata presentata la versione del progetto QEMU 8.2. Come emulatore, QEMU consente di eseguire un programma compilato per una piattaforma hardware su un sistema con un'architettura completamente diversa, ad esempio, eseguire un'applicazione per ARM su un PC compatibile x86. In modalit\u00e0 di virtualizzazione, le prestazioni di esecuzione del codice in un ambiente isolato sono simili a quelle di un sistema hardware grazie all'esecuzione diretta delle istruzioni sulla CPU e all'utilizzo del hypervisor Xen o del modulo KVM.     <\/p>\n<p>Il progetto \u00e8 stato inizialmente creato da Fabrice Bellard con l'obiettivo di consentire l'esecuzione di file eseguibili Linux compilati per la piattaforma x86 su architetture diverse da x86. Negli anni di sviluppo \u00e8 stata aggiunta la supporto per l'emulazione completa di 14 architetture hardware, con il numero di dispositivi hardware emulati che ha superato 400. In preparazione della versione 8.2, sono state apportate oltre 3200 modifiche da 238 sviluppatori.     <\/p>\n<p>Miglioramenti chiave aggiunti in QEMU 8.2:   <\/p>\n<ul>\n<li class=\"l\"> \u00c8 stato aggiunto il dispositivo virtio-sound, che consente di emulare una scheda audio per la registrazione e la riproduzione del suono nel sistema ospite utilizzando un backend audio (pulseaudio, sdl o coreaudio) che opera nel sistema host. Per emulare il dispositivo audio nel kernel Linux del sistema ospite, l'opzione CONFIG_SND_VIRTIO deve essere abilitata.\n<li class=\"l\"> \u00c8 stata aggiunta un'interfaccia grafica virtuale (VGI, Virtual Graphics Interface) rutabaga con l'implementazione di una GPU virtuale (virtio-gpu), simile alla precedente VirGL, che consente anche di utilizzare nel sistema ospite una GPU virtuale per il rendering 3D, senza dover aprire accesso diretto esclusivo alla GPU fisica. Il codice rutabaga \u00e8 stato sviluppato nell'ambito del progetto Android\/CrosVM e consente di utilizzare l'emulatore della piattaforma Android con QEMU standard.\n<li class=\"l\"> \u00c8 stato aggiunto il dispositivo hv-balloon con l'implementazione del protocollo di gestione dinamica della memoria (Dynamic Memory) per Hyper-V, che consente di restituire durante l'esecuzione le pagine di memoria non utilizzate al sistema host e di richiedere ulteriori pagine in caso di carenza di memoria. Il nuovo dispositivo pu\u00f2 essere considerato un'alternativa a virtio-balloon per sistemi ospiti Windows, utilizzando un backend nel sistema host che supporta il protocollo Dynamic Memory.\n<li class=\"l\"> \u00c8 stato proposto un dispositivo Universal Flash Storage per emulare un'unit\u00e0 Flash.\n<li class=\"l\"> Nel driver dei dispositivi a blocchi NBD (Network Block Device) \u00e8 stata aggiunta la supporto per un'estensione del protocollo che utilizza offset a 64 bit per migliorare le prestazioni nella manipolazione di dati di grandi dimensioni.\n<li class=\"l\"> Al comando dump-guest-memory \u00e8 stata aggiunta la supporto per l'output nel formato standard kdump.\n<li class=\"l\"> \u00c8 stata aggiunta la supporto per l'emulazione UFS, utilizzando i nuovi dispositivi ufs e ufs-lu.\n<li class=\"l\"> Nel VFIO (Virtual Function I\/O) \u00e8 stata aggiunta la supporto per la modalit\u00e0 di migrazione P2P e implementata la possibilit\u00e0 di distribuzione dinamica di MSI-X. \u00c8 stata effettuata la preparazione per il passaggio al nuovo backend IOMMUFD.\n<li class=\"l\"> Nella dispositivo virtio-mem \u00e8 implementata la modalit\u00e0 \u00abdynamic-memslots=on\u00bb per l'allocazione dinamica di pi\u00f9 slot di memoria invece della distribuzione statica di un grande slot. L'utilizzo di questa modalit\u00e0 consente di ridurre il consumo di memoria su dispositivi virtio-mem di grandi dimensioni che assegnano a VM un basso volume di memoria.\n<li class=\"l\"> Nell'emulatore dell'architettura x86 durante l'emulazione dell'ambiente hypervisor Xen basato su <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4396\">KVM<\/a> \u00e8 stata garantita la supporto per la console PV e i dispositivi di rete, semplificando anche i comandi per i dispositivi a blocchi e di rete. Nel generatore di codice TCG classico \u00e8 stata aggiunta la supporto per le istruzioni SHA.\n<li class=\"l\"> Nell'emulatore dell'architettura ARM \u00e8 stata implementata l'emulazione della CPU Cortex-A710 e Neoverse-N2. \u00c8 stata aggiunta la supporto per le estensioni della CPU PACQARMA3, EPAC, Pauth2, FPAC, FPACCOMBINE, TIDCP1, MOPS, HBC e HPMN0. Per la scheda Xilinx Versal \u00e8 stata realizzata la modellizzazione dei dispositivi CFU\/CFI e TRNG.\n<li class=\"l\"> Nell'emulatore dell'architettura RISC-V \u00e8 stato implementato un set di istruzioni crittografiche vettoriali. \u00c8 stata aggiunta la supporto per le IRQ virtuali e il filtraggio delle IRQ. \u00c8 stata stabilizzata la supporto per le estensioni Zicond. \u00c8 stata aggiunta la supporto per le estensioni di virtualizzazione AIA (Advanced Interrupt Architecture) tramite KVM.\n<li class=\"l\"> Nell'emulatore dell'architettura HPPA \u00e8 stata garantita l'emulazione della CPU PA-RISC 2.0 a 64 bit e dell'intero sistema C3700, compresi il controller di memoria Astro e i bridge PCI Elroy.\n<li class=\"l\"> Nell'emulatore dell'architettura LoongArch \u00e8 stata implementata l'emulazione della CPU Loongson LA132. \u00c8 stata aggiunta la supporto per l'estensione del set di istruzioni LASX e l'istruzione PRELDX.\n<li class=\"l\"> Nell'emulatore dell'architettura s390x \u00e8 stata aggiunta la supporto vfio-ap per il passaggio dell'adattatore crypto per sistemi guest protetti.\n<li class=\"l\"> Nell'emulatore Tricore \u00e8 stata aggiunta la supporto per i processori TC37x (ISA 1.6.2) e le istruzioni CRCN, FTOU, FTOHP, HPTOF.  <\/ul>\n<p>Fonte: <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.1.1 - 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\/it\/blog\/news\/vypusk-emulyatora-qemu-8-2\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/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\udd47Uscita dell'emulatore QEMU 8.2 | ProHoster","description":"\u00c8 stata presentata la release del progetto QEMU 8.2.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-emulyatora-qemu-8-2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/112375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=112375"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/112375\/revisions"}],"predecessor-version":[{"id":164273,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/112375\/revisions\/164273"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=112375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=112375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=112375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}