{"id":115283,"date":"2024-04-24T14:30:11","date_gmt":"2024-04-24T12:30:11","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-emulyatora-qemu-9-0-0"},"modified":"2024-04-24T14:30:11","modified_gmt":"2024-04-24T12:30:11","slug":"vypusk-emulyatora-qemu-9-0-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-emulyatora-qemu-9-0-0","title":{"rendered":"Ver\u00f6ffentlichung des QEMU-Emulators 9.0.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Release-Version des QEMU-Projekts 9.0 wurde vorgestellt. Als Emulator erm\u00f6glicht QEMU das Ausf\u00fchren von Programmen, die f\u00fcr eine Hardware-Plattform kompiliert wurden, auf einem System mit v\u00f6llig anderer Architektur, beispielsweise das Ausf\u00fchren einer Anwendung f\u00fcr ARM auf einem x86-kompatiblen PC. Im Virtualisierungsmodus erreicht QEMU eine nahezu hardware\u00e4hnliche Leistung der Ausf\u00fchrung von Code in einer isolierten Umgebung, indem es Instruktionen direkt auf der CPU verarbeitet und entweder den Xen-Hypervisor oder das KVM-Modul in Linux oder das NVMM-Modul in NetBSD nutzt.    <\/p>\n<p>Das Projekt wurde urspr\u00fcnglich von Fabrice Bellard mit dem Ziel ins Leben gerufen, die Ausf\u00fchrung von f\u00fcr die x86-Plattform kompilierten Linux-Bin\u00e4rdateien auf Architekturen, die von x86 abweichen, zu erm\u00f6glichen. Im Laufe der Jahre wurden die vollst\u00e4ndige Emulation von 14 Hardware-Architekturen und die Unterst\u00fctzung von \u00fcber 400 emulierten Hardware-Ger\u00e4ten hinzugef\u00fcgt. F\u00fcr die Version 9.0 wurden \u00fcber 2700 \u00c4nderungen von 220 Entwicklern implementiert.           <\/p>\n<p>Wesentliche Verbesserungen in QEMU 9.0 hinzugef\u00fcgt:   <\/p>\n<ul>\n<li class=\"l\"> Im virtio-blk-Treiber, der ein virtuelles Blockger\u00e4t bereitstellt f\u00fcr <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/vps\/\"   title=\"virtuellen Maschinen\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2035\">virtuellen Maschinen<\/a>, Unterst\u00fctzung f\u00fcr ein mehrstufiges Warteschlangensystem (multiqueue) hinzugef\u00fcgt, das es erm\u00f6glicht, Warteschlangen f\u00fcr verschiedene Blockger\u00e4te zu trennen, um einen mehrstufigen Zugriff auf Multi-Core-Systemen zu gew\u00e4hrleisten (verschiedene Warteschlangen eines Datentr\u00e4gers k\u00f6nnen von unterschiedlichen Ein-\/Ausgabestr\u00f6men bearbeitet werden).\n<li class=\"l\"> Im USB-Speicherger\u00e4t wurde die Unterst\u00fctzung f\u00fcr die Eigenschaften 'backend_defaults', 'logical_block_size', 'physical_block_size', 'min_io_size', 'opt_io_size' und 'discard_granularity' hinzugef\u00fcgt.\n<li class=\"l\"> In die gdbstub-Bibliothek, die f\u00fcr das Remote-Debugging in GDB mit dem RSP-Protokoll (Remote Serial Protocol) ausgelegt ist, wurde Unterst\u00fctzung f\u00fcr den fork-follow-Modus, die Operation siginfo:read und das Abfangen von Systemaufrufen im Benutzerspace hinzugef\u00fcgt.\n<li class=\"l\"> Die Backends f\u00fcr die Vorverteilung des Speichers (preallocation) wurden an den Betrieb im Multithreading-Modus angepasst und k\u00f6nnen nun gleichzeitig Anfragen aus mehreren Threads bearbeiten.\n<li class=\"l\"> In die Migrationstools f\u00fcr virtuelle Maschinen wurde der Modus 'mapped-ram' integriert, der die Effizienz beim Erstellen von Snapshots virtueller Maschinen erh\u00f6ht. Die Erkennung von Null-Seiten im Speicher wurde verbessert, was eine deutlich schnellere Migration inaktiver virtueller Maschinen bei vorhandener multifd-Unterst\u00fctzung erm\u00f6glicht. Bei der Migration basierend auf VFIO (Virtual Function I\/O) wurde die Unterst\u00fctzung f\u00fcr den Neustart aus dem gespeicherten Zustand (checkpoint-restart) implementiert.\n<li class=\"l\"> Die Implementierung des ESP SCSI Ger\u00e4ts (am53c974\/dc390) wurde neu geschrieben.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr den Verschl\u00fcsselungsalgorithmus SM4 wurde hinzugef\u00fcgt, und seine Verwendung im Treiber f\u00fcr das Blockger\u00e4t 'luks' wurde erm\u00f6glicht.\n<li class=\"l\"> Im Treiber 'luks' wurde die Unterst\u00fctzung f\u00fcr die Erstellung und Verwendung von Dateien mit gespeicherten LUKS-Headern erg\u00e4nzt.\n<li class=\"l\"> Im ARM-Emulator wurde die Unterst\u00fctzung f\u00fcr die Boards L475E-IOT01A IoT, mp3-an536 (MPS3 mit AN536-Firmware) und raspi4b (Raspberry Pi 4 Model B) implementiert. Die Emulation von CPU-Erweiterungen wie ECV (Enhanced Counter Virtualization), NV (Nested Virtualization) und NV2 (Enhanced Nested Virtualization) wurde hinzugef\u00fcgt. Au\u00dferdem wurden die M\u00f6glichkeiten der Emulatoren f\u00fcr die Boards Freescale i.MX6, Allwinner R40, Bananapi, Raspberry Pi, npcm7xx und virt erweitert.\n<li class=\"l\"> Im RISC-V-Architektur-Emulator wurde die Unterst\u00fctzung f\u00fcr die Befehlssatzerweiterungen Zacas, amocas, RVA22, Zaamo, Zalrsc und Ztso hinzugef\u00fcgt. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/vps\/abuzoustojchivye-vps\/\"   title=\"virtuellen Maschinen wurde vereinfacht.\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4248\">virtuellen Maschinen wurde vereinfacht.<\/a>  RISC-V unterst\u00fctzt jetzt SMBIOS. F\u00fcr SRAT, SLIT, AIA und PLIC wurde die ACPI-Unterst\u00fctzung implementiert. Die Unterst\u00fctzung f\u00fcr RHCT-Tabellen wurde aktualisiert.\n<li class=\"l\"> Im Emulator der HPPA-Architektur bis Version 16 wurde die Firmware SeaBIOS-hppa aktualisiert. Die maximale Speicherkapazit\u00e4t wurde von 3 GB auf 3840 MB erh\u00f6ht. Die Unterst\u00fctzung der Option '\u2014nodefaults' wurde hinzugef\u00fcgt.\n<li class=\"l\"> Im LoongArch-Architektur-Emulator wurde die Unterst\u00fctzung f\u00fcr KVM-Beschleunigung sowie f\u00fcr die vektoriellen Befehlssatzerweiterungen LSX\/LASX implementiert.\n<li class=\"l\"> Im s390x-Architektur-Emulator wurde die Unterst\u00fctzung f\u00fcr die Befehle CVDG, CVB, CVBY und CVBG hinzugef\u00fcgt. Die LAE (Load Address Extended)-Emulation wurde verbessert.\n<li class=\"l\"> Im 68k-Architektur-Emulator wurde das Ger\u00e4t nubus-virtio-mmio hinzugef\u00fcgt, das den Zugriff auf virtio-Ger\u00e4te aus q800-Maschinen erm\u00f6glicht.\n<li class=\"l\"> Eine Kompilierung mit dem Flag '-fzero-call-used-regs' wurde bereitgestellt, um Informationen aus Funktionen zu sch\u00fctzen und die Anzahl der Bl\u00f6cke zu reduzieren, die zum Erstellen von ROP-Gadgets (Return-Oriented Programming) in Exploits geeignet sind. Au\u00dferdem wurde eine Kompilierung mit dem Flag '-ftrivial-auto-var-init=zero' f\u00fcr die automatische Initialisierung aller im Stack gespeicherten Variablen mit Nullwert hinzugef\u00fcgt.\n<li class=\"l\"> F\u00fcr den Betrieb von QEMU mit KVM ist jetzt mindestens ein Linux-Kernel der Version 4.4 erforderlich. F\u00fcr ARM-Hosts wird diese Grenze in Zukunft auf Version 4.19 angehoben. Der Support f\u00fcr die Verwendung von 32-Bit Windows als Host-Betriebssystem wurde eingestellt.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr OpenBSD 7.4 hinzugef\u00fcgt.      <\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61060\">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.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-115283","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 9.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-9-0-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\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 9.0.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 9.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-emulyatora-qemu-9-0-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=\"2024-04-24T12:30:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-04-24T12:30:11+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\udd47Ver\u00f6ffentlichung des Emulators QEMU 9.0.0 | ProHoster","description":"Die Ver\u00f6ffentlichung des Projekts QEMU 9.0 wurde vorgestellt.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-emulyatora-qemu-9-0-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 9.0.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 9.0.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-emulyatora-qemu-9-0-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":"2024-04-24T12:30:11+00:00","article:modified_time":"2024-04-24T12:30:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"115283","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-02-09 17:21:17","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-22 23:01:19","updated":"2026-02-09 17:21:17","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\/115283","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=115283"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/115283\/revisions"}],"predecessor-version":[{"id":164123,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/115283\/revisions\/164123"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=115283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=115283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=115283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}