{"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\/de\/blog\/news\/vypusk-emulyatora-qemu-6-0","title":{"rendered":"Version des QEMU-Emulators 6.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Version 6.0 des QEMU-Projekts wurde ver\u00f6ffentlicht. Als Emulator erm\u00f6glicht QEMU das Ausf\u00fchren von Programmen, die f\u00fcr eine Hardwareplattform erstellt wurden, auf einem System mit v\u00f6llig anderer Architektur, beispielsweise das Ausf\u00fchren einer ARM-Anwendung auf einem x86-kompatiblen PC. Im Virtualisierungsmodus erreicht QEMU eine nahezu hardwarenahe Ausf\u00fchrungsgeschwindigkeit, indem es direkte CPU-Anweisungen ausf\u00fchrt und den Hypervisor Xen oder das KVM-Modul verwendet.       <\/p>\n<p>Urspr\u00fcnglich wurde das Projekt von Fabrice Bellard ins Leben gerufen, um die Ausf\u00fchrung von f\u00fcr die x86-Plattform kompilierte Linux-Bin\u00e4rdateien auf anderen Architekturen zu erm\u00f6glichen. Im Laufe der Jahre wurde die Unterst\u00fctzung f\u00fcr die vollst\u00e4ndige Emulation von 14 Hardwarearchitekturen hinzugef\u00fcgt, und die Anzahl der emulierten Hardwareger\u00e4te \u00fcberschritt 400. F\u00fcr die Version 6.0 wurden mehr als 3300 \u00c4nderungen von 268 Entwicklern vorgenommen.     <\/p>\n<p>Wichtige Verbesserungen in QEMU 6.0:   <\/p>\n<ul>\n<li class=\"l\"> Der Emulator f\u00fcr NVMe-Controller wurde an die NVMe 1.4-Spezifikation angepasst und mit experimenteller Unterst\u00fctzung f\u00fcr zonierte Namespace-R\u00e4ume, Multipath I\/O und vollst\u00e4ndige Datentransparenz auf dem Speicher ausgestattet.\n<li class=\"l\"> Experimentelle Optionen \u201e-machine x-remote\u201c und \u201e-device x-pci-proxy-dev\u201c wurden hinzugef\u00fcgt, um die Emulation von Ger\u00e4ten in externe Prozesse auszulagern. In diesem Modus wird derzeit nur die Emulation des SCSI-Adapters lsi53c895 unterst\u00fctzt.\n<li class=\"l\"> Es wurde experimentelle Unterst\u00fctzung f\u00fcr die Erstellung von Snapshots des RAM-Inhalts hinzugef\u00fcgt.\n<li class=\"l\"> Ein FUSE-Modul zum Export von Blockger\u00e4ten wurde hinzugef\u00fcgt, das das Einbinden eines Snapshot-Zustands beliebiger Blockger\u00e4te, die im Gastbetriebssystem verwendet werden, erm\u00f6glicht. Der Export erfolgt \u00fcber den QMP-Befehl block-export-add oder \u00fcber die Option \u201e\u2014export\u201c im Tool qemu-storage-daemon.\n<li class=\"l\"> Der ARM-Emulator unterst\u00fctzt jetzt die Architektur ARMv8.1-M 'Helium' und die Cortex-M55-Prozessoren sowie die erweiterten ARMv8.4-Befehle TTST, SEL2 und DIT. Unterst\u00fctzung f\u00fcr ARM-Platinen mps3-an524 und mps3-an547 wurde hinzugef\u00fcgt. F\u00fcr die Platinen xlnx-zynqmp, xlnx-versal, sbsa-ref, npcm7xx und sabrelite wurde eine zus\u00e4tzliche Emulation von Ger\u00e4ten implementiert.\n<li class=\"l\"> F\u00fcr ARM in den Emulationsmodi auf System- und Benutzerebene wurde die Unterst\u00fctzung f\u00fcr die ARMv8.5 MTE-Erweiterung (Memory Tagging Extension) implementiert, die es erm\u00f6glicht, Tags an jede Speicherzuweisungsoperation zu binden und bei Zugriffen auf den Speicher eine \u00dcberpr\u00fcfung des Zeigers durchzuf\u00fchren, der mit dem korrekten Tag verkn\u00fcpft sein muss. Die Erweiterung kann verwendet werden, um die Ausnutzung von Schwachstellen zu verhindern, die durch den Zugriff auf bereits freigegebene Speicherbl\u00f6cke, Puffer\u00fcberl\u00e4ufe, Zugriffe vor der Initialisierung und die Verwendung au\u00dferhalb des aktuellen Kontexts verursacht werden.\n<li class=\"l\"> Im Emulator der 68k-Architektur wurde Unterst\u00fctzung f\u00fcr einen neuen Typ emulierter Maschinen \u201evirt\u201c hinzugef\u00fcgt, die die Ger\u00e4te virtio zur Leistungsoptimierung nutzen.\n<li class=\"l\"> Im x86-Emulator wurde die M\u00f6glichkeit hinzugef\u00fcgt, die AMD SEV-ES-Technologie (Secure Encrypted Virtualization) zur Verschl\u00fcsselung der in der Gastsystem verwendeten CPU-Register anzuwenden, wodurch der Inhalt dieser Register f\u00fcr die Host-Umgebung unzug\u00e4nglich wird, sofern das Gastsystem nicht ausdr\u00fccklich Zugang gew\u00e4hrt.\n<li class=\"l\"> Im klassischen TCG (Tiny Code Generator) wurde bei der Emulation von x86-Systemen die Unterst\u00fctzung f\u00fcr den PKS-Mechanismus (Protection Keys Supervisor) implementiert, der zum Schutz des Zugriffs auf privilegierte Speicherseiten verwendet werden kann.\n<li class=\"l\"> Im Emulator der MIPS-Architektur wurde ein neuer Typ emulierter Maschinen \u201evirt\u201c mit Unterst\u00fctzung f\u00fcr die chinesischen Prozessoren Loongson-3 hinzugef\u00fcgt.\n<li class=\"l\"> Im PowerPC-Emulator f\u00fcr emulierte Maschinen \u201epowernv\u201c wurde die Unterst\u00fctzung f\u00fcr externe BMC-Controller hinzugef\u00fcgt. F\u00fcr emulierte Maschinen der pseries wird eine Benachrichtigung \u00fcber Fehler beim Versuch des Hot-Plugging von Speicher und CPU bereitgestellt.\n<li class=\"l\"> Es wurde die Unterst\u00fctzung f\u00fcr die Emulation von Qualcomm Hexagon-Prozessoren mit DSP hinzugef\u00fcgt.\n<li class=\"l\"> Im klassischen TCG (Tiny Code Generator) wurde die Unterst\u00fctzung f\u00fcr macOS-Host-Umgebungen auf Systemen mit dem neuen ARM-Chip Apple M1 implementiert.\n<li class=\"l\"> Im RISC-V-Emulator f\u00fcr Microchip PolarFire-Platinen wurde die Unterst\u00fctzung f\u00fcr QSPI NOR-Flash implementiert.\n<li class=\"l\"> Im Tricore-Emulator wurde die Unterst\u00fctzung f\u00fcr ein neues Modell der TriBoard-Platten, das SoC Infineon TC27x emuliert, hinzugef\u00fcgt.\n<li class=\"l\"> Im ACPI-Emulator wurde die M\u00f6glichkeit hinzugef\u00fcgt, Netzwerkadaptern in Gastsystemen Namen zuzuweisen, die unabh\u00e4ngig von der Reihenfolge der Verbindung zum PCI-Bus sind.\n<li class=\"l\"> In virtiofs wurde die Unterst\u00fctzung f\u00fcr die Option FUSE_KILLPRIV_V2 zur Leistungssteigerung von Gastsystemen hinzugef\u00fcgt.\n<li class=\"l\"> VNC unterst\u00fctzt jetzt die Transparenz des Cursors sowie die Skalierung der Bildschirmaufl\u00f6sung in virtio-vga, basierend auf der Fenstergr\u00f6\u00dfe.\n<li class=\"l\"> QMP (QEMU Machine Protocol) unterst\u00fctzt jetzt den asynchronen parallelen Zugriff bei der Durchf\u00fchrung von Backup-Aufgaben.\n<li class=\"l\"> Im USB-Emulator wurde die M\u00f6glichkeit hinzugef\u00fcgt, den Datenverkehr, der beim Arbeiten mit USB-Ger\u00e4ten entsteht, in eine separate pcap-Datei zu speichern, um ihn sp\u00e4ter in Wireshark zu analysieren.\n<li class=\"l\"> Neue QMP-Befehle load-snapshot, save-snapshot und delete-snapshot wurden hinzugef\u00fcgt, um die Verwaltung von qcow2-Snapshots zu erm\u00f6glichen.\n<li class=\"l\"> In virtiofs wurden die Sicherheitsanf\u00e4lligkeiten CVE-2020-35517 und CVE-2021-20263 behoben. Das erste Problem erm\u00f6glicht den Zugriff auf die Host-Umgebung aus dem Gastbetriebssystem, indem ein privilegierter Benutzer im Gastbetriebssystem eine spezielle Ger\u00e4te-Datei im gemeinsam genutzten Verzeichnis mit der Host-Umgebung erstellt. Das zweite Problem wird durch einen Fehler bei der Verarbeitung erweiterter Attribute in der Option 'xattrmap' verursacht und kann dazu f\u00fchren, dass das Zur\u00fccksetzen der Schreibberechtigungen ignoriert wird und die Privilegien im Gastbetriebssystem erh\u00f6ht werden.      <\/ul>\n<p>Quelle: <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\/de\/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=\"de_DE\" \/>\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\/de\/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\udd47 Ver\u00f6ffentlichung des Emulators QEMU 6.0 | ProHoster","description":"Die Ver\u00f6ffentlichung des QEMU-Projekts 6.0 wurde vorgestellt.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-emulyatora-qemu-6-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\/de\/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\/de\/wp-json\/wp\/v2\/posts\/100067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=100067"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/100067\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=100067"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=100067"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=100067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}