{"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\/it\/blog\/news\/vypusk-emulyatora-qemu-6-0","title":{"rendered":"Uscita dell'emulatore QEMU 6.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 stato rilasciato il progetto QEMU 6.0. Come emulatore, QEMU consente di eseguire programmi compilati per una piattaforma hardware su un sistema con un'architettura completamente diversa, ad esempio, eseguire un'applicazione per ARM su un PC compatibile con x86. In modalit\u00e0 virtualizzazione, le prestazioni del codice eseguito in un ambiente isolato si avvicinano a quelle di un sistema hardware grazie all'esecuzione diretta delle istruzioni sulla CPU e all'uso dell'iperparadigma Xen o del modulo KVM.       <\/p>\n<p>Il progetto \u00e8 stato originariamente 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. Nel corso degli anni, \u00e8 stato aggiunto il supporto per l'emulazione completa di 14 architetture hardware, e il numero di dispositivi hardware emulati ha superato i 400. Per la versione 6.0 sono state apportate oltre 3300 modifiche da 268 sviluppatori.     <\/p>\n<p>Miglioramenti chiave aggiunti in QEMU 6.0:   <\/p>\n<ul>\n<li class=\"l\"> L'emulatore dei controller NVMe \u00e8 stato adeguato alla specifica NVMe 1.4 e dotato di supporto sperimentale per spazi di nomi zonati, I\/O multipath e crittografia end-to-end dei dati nel dispositivo di archiviazione.\n<li class=\"l\"> Sono state aggiunte opzioni sperimentali &#171;-machine x-remote&#187; e &#171;-device x-pci-proxy-dev&#187; per esternalizzare l'emulazione dei dispositivi in processi esterni. In questa modalit\u00e0 \u00e8 attualmente supportata solo l'emulazione dell'adattatore SCSI lsi53c895.\n<li class=\"l\"> Aggiunta supporto sperimentale per la creazione di snapshot del contenuto della RAM.\n<li class=\"l\"> \u00c8 stato aggiunto un modulo FUSE per l'esportazione dei dispositivi a blocchi, che consente di montare uno snapshot dello stato di qualsiasi dispositivo a blocchi utilizzato nel sistema guest. L'esportazione avviene tramite il comando QMP block-export-add o attraverso l'opzione &#171;&#8212;export&#187; nell'utilit\u00e0 qemu-storage-daemon.\n<li class=\"l\"> L'emulatore ARM ha aggiunto supporto per l'architettura ARMv8.1-M &#8216;Helium&#8217; e i processori Cortex-M55, oltre a istruzioni avanzate ARMv8.4 TTST, SEL2 e DIT. \u00c8 stato aggiunto supporto per le schede ARM mps3-an524 e mps3-an547, e per le schede xlnx-zynqmp, xlnx-versal, sbsa-ref, npcm7xx e sabrelite \u00e8 stata implementata un'emulazione aggiuntiva dei dispositivi.\n<li class=\"l\"> Per ARM in modalit\u00e0 di emulazione a livello di sistema e di ambiente utente \u00e8 implementato il supporto per l'estensione ARMv8.5 MTE (MemTag, Memory Tagging Extension), che consente di associare tag a ogni operazione di allocazione della memoria e di organizzare un controllo del puntatore durante l'accesso alla memoria, che deve essere associato al tag corretto. L'estensione pu\u00f2 essere utilizzata per prevenire l'exploitation di vulnerabilit\u00e0 causate da accessi a blocchi di memoria gi\u00e0 liberati, buffer overflow, accessi prima dell'inizializzazione e utilizzo al di fuori del contesto attuale.\n<li class=\"l\"> Nell'emulatore dell'architettura 68k \u00e8 stato aggiunto il supporto per un nuovo tipo di macchine emulate &#171;virt&#187;, che utilizzano dispositivi virtio per ottimizzare le prestazioni.\n<li class=\"l\"> Nell'emulatore dell'architettura x86 \u00e8 stata introdotta la possibilit\u00e0 di applicare la tecnologia AMD SEV-ES (Secure Encrypted Virtualization) per crittografare i registri del processore utilizzati nel sistema guest, rendendo il contenuto dei registri inaccessibile all'ambiente host, a meno che il sistema guest non fornisca esplicitamente l'accesso.\n<li class=\"l\"> Nel generatore di codice classico TCG (Tiny Code Generator), durante l'emulazione dei sistemi x86, \u00e8 stata implementata la supporto per il meccanismo PKS (Protection Keys Supervisor), utilizzabile per proteggere l'accesso a pagine di memoria privilegiate.\n<li class=\"l\"> Nell'emulatore dell'architettura MIPS \u00e8 stato aggiunto un nuovo tipo di macchine emulate &#171;virt&#187; con supporto per i processori cinesi Loongson-3.\n<li class=\"l\"> Nell'emulatore dell'architettura PowerPC per le macchine emulate &#171;powernv&#187; \u00e8 stato aggiunto supporto per controller BMC esterni. Per le macchine emulate pseries \u00e8 stata fornita la segnalazione degli errori durante il tentativo di estrazione a caldo della memoria e della CPU.\n<li class=\"l\"> \u00c8 stato aggiunto il supporto per l'emulazione dei processori Qualcomm Hexagon con DSP.\n<li class=\"l\"> Nel generatore di codice classico TCG (Tiny Code Generator) \u00e8 stato implementato il supporto per gli ambienti host macOS su sistemi con il nuovo chip ARM Apple M1.\n<li class=\"l\"> Nell'emulatore RISC-V per le schede Microchip PolarFire \u00e8 stato implementato il supporto per il QSPI NOR flash.\n<li class=\"l\"> Nell'emulatore Tricore \u00e8 stato aggiunto il supporto per un nuovo modello di schede TriBoard, che emula il SoC Infineon TC27x.\n<li class=\"l\"> Nell'emulatore ACPI \u00e8 stata fornita la possibilit\u00e0 di assegnare nomi indipendenti dall'ordine di connessione ai bus PCI agli adattatori di rete nelle macchine guest.\n<li class=\"l\"> In virtiofs \u00e8 stata aggiunta la supporto per l'opzione FUSE_KILLPRIV_V2 per migliorare le prestazioni dei sistemi guest.\n<li class=\"l\"> In VNC \u00e8 stata introdotta la supporto per la trasparenza del cursore e per il ridimensionamento della risoluzione dello schermo in virtio-vga, in base alla dimensione della finestra.\n<li class=\"l\"> In QMP (QEMU Machine Protocol) \u00e8 stata aggiunta la supporto per l'accesso parallelo asincrono durante l'esecuzione di operazioni di backup.\n<li class=\"l\"> Nell'emulatore USB \u00e8 stata implementata la possibilit\u00e0 di salvare il traffico generato dall'interazione con i dispositivi USB in un file pcap separato per un successivo esame in Wireshark.\n<li class=\"l\"> Sono stati aggiunti nuovi comandi QMP load-snapshot, save-snapshot e delete-snapshot per la gestione degli snapshot qcow2.\n<li class=\"l\"> In virtiofs sono state eliminate vulnerabilit\u00e0 CVE-2020-35517 e CVE-2021-20263. Il primo problema consente l'accesso all'ambiente host dalla macchina guest tramite la creazione da parte di un utente privilegiato nella macchina guest di un file dispositivo speciale in una directory condivisa con l'ambiente host. Il secondo problema \u00e8 causato da un errore nella gestione degli attributi estesi nell'opzione &#8216;xattrmap&#8217; e pu\u00f2 portare all'ignoranza del ripristino dei diritti di scrittura e all'aumento dei privilegi all'interno della macchina guest.      <\/ul>\n<p>Fonte: <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.0.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 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\/it\/blog\/news\/vypusk-emulyatora-qemu-6-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.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 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\/it\/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\udd47Rilascio dell'emulatore QEMU 6.0 | ProHoster","description":"\u00c8 stato presentato il rilascio del progetto QEMU 6.0.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-emulyatora-qemu-6-0","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 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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/100067","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=100067"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/100067\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=100067"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=100067"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=100067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}