{"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 Emulators QEMU 9.0.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Version des Projekts QEMU 9.0 wurde vorgestellt. Als Emulator erm\u00f6glicht QEMU das Ausf\u00fchren von Programmen, die f\u00fcr eine bestimmte Hardwareplattform erstellt wurden, auf einem System mit einer v\u00f6llig anderen Architektur, beispielsweise das Ausf\u00fchren einer Anwendung f\u00fcr ARM auf einem x86-kompatiblen PC. Im Virtualisierungsmodus ist die Ausf\u00fchrungsgeschwindigkeit des Codes in einer isolierten Umgebung nahe an der einer physischen Hardware aufgrund der direkten Ausf\u00fchrung von Befehlen auf der CPU und der Einbeziehung des Hypervisors Xen oder des KVM-Moduls in Linux oder des NVMM-Moduls in NetBSD.    <\/p>\n<p>Das Projekt wurde urspr\u00fcnglich von Fabrice Bellard ins Leben gerufen, um die Ausf\u00fchrung von f\u00fcr die x86-Plattform kompilierten Linux-Executables auf Architekturen zu erm\u00f6glichen, die sich von x86 unterscheiden. Im Laufe der Jahre wurden \u00fcber 2700 \u00c4nderungen von 220 Entwicklern vorgenommen, und es wurde Unterst\u00fctzung f\u00fcr die vollst\u00e4ndige Emulation von 14 Hardwarearchitekturen hinzugef\u00fcgt, wobei die Anzahl emulierter Hardwareger\u00e4te \u00fcber 400 gestiegen ist.           <\/p>\n<p>Wesentliche Verbesserungen, die in QEMU 9.0 hinzugef\u00fcgt wurden:   <\/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=\"virtuelle Maschinen\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2035\">virtuelle Maschinen<\/a>, wurde Unterst\u00fctzung f\u00fcr ein mehrstufiges Warteschlangensystem (Multiqueue) hinzugef\u00fcgt, das es erm\u00f6glicht, Warteschlangen f\u00fcr verschiedene Blockger\u00e4te zu trennen, um den Multithread-Zugriff auf Mehrkernsystemen zu verbessern (verschiedene Warteschlangen eines Laufwerks k\u00f6nnen von verschiedenen E\/A-Threads verarbeitet werden).\n<li class=\"l\"> Die Blockger\u00e4t-Treiber usb-storage unterst\u00fctzt nun die Eigenschaften 'backend_defaults', 'logical_block_size', 'physical_block_size', 'min_io_size', 'opt_io_size' und 'discard_granularity'.\n<li class=\"l\"> In die gdbstub-Bibliothek, die f\u00fcr das Remote-Debugging in GDB unter Verwendung des RSP (Remote Serial Protocol) entwickelt wurde, wurde Unterst\u00fctzung f\u00fcr den fork-follow-Modus, die Operation siginfo:read und das Abfangen von Systemaufrufen im Benutzerspeicher hinzugef\u00fcgt.\n<li class=\"l\"> Die Backends f\u00fcr die vorzeitige Speicherreservierung (Preallocation) wurden f\u00fcr den Multithread-Betrieb angepasst und k\u00f6nnen jetzt gleichzeitig Anfragen aus mehreren Threads bearbeiten.\n<li class=\"l\"> Das Migrationstool f\u00fcr virtuelle Maschinen hat den Modus 'mapped-ram' hinzugef\u00fcgt, der die Effizienz beim Erstellen von Snapshots virtueller Maschinen erh\u00f6ht. Die Erkennung des Nullspeicherseiten wurde verbessert, was die Migration inaktiver virtueller Maschinen bei vorhandener multifd-Unterst\u00fctzung erheblich beschleunigt hat. Bei der Migration \u00fcber VFIO (Virtual Function I\/O) wurde die Unterst\u00fctzung f\u00fcr den Neustart aus einem gespeicherten Zustand (checkpoint-restart) implementiert.\n<li class=\"l\"> Die Implementierung des Ger\u00e4ts ESP SCSI (am53c974\/dc390) wurde neu geschrieben.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr den Verschl\u00fcsselungsalgorithmus SM4 wurde hinzugef\u00fcgt, sowie die M\u00f6glichkeit, ihn im Blockger\u00e4tetreiber 'luks' zu verwenden.\n<li class=\"l\"> Im Treiber 'luks' wurde die Unterst\u00fctzung f\u00fcr die Erstellung und Nutzung von Dateien mit gespeicherten LUKS-Headern hinzugef\u00fcgt.\n<li class=\"l\"> Im Emulator der ARM-Architektur wurde Unterst\u00fctzung f\u00fcr die Boards L475E-IOT01A IoT, mp3-an536 (MPS3 mit AN536-Firmware) und raspi4b (Raspberry Pi 4 Model B) implementiert. Unterst\u00fctzung f\u00fcr die Emulation der Prozessorerweiterungen ECV (Enhanced Counter Virtualization), NV (Nested Virtualization) und NV2 (Enhanced Nested Virtualization) wurde hinzugef\u00fcgt. Die M\u00f6glichkeiten der Emulatoren f\u00fcr Freescale i.MX6, Allwinner R40, Bananapi, Raspberry Pi, npcm7xx und virt wurden erweitert.\n<li class=\"l\"> Im Emulator der RISC-V-Architektur wurde die Unterst\u00fctzung f\u00fcr die Anweisungen der 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\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4248\">virtuellen Maschinen<\/a>  RISC-V bietet Unterst\u00fctzung f\u00fcr SMBIOS. F\u00fcr SRAT, SLIT, AIA und PLIC wurde die Unterst\u00fctzung f\u00fcr ACPI implementiert. Die Unterst\u00fctzung f\u00fcr RHCT-Tabellen wurde aktualisiert.\n<li class=\"l\"> Im Emulator f\u00fcr die HPPA-Architektur bis Version 16 wurde die Firmware SeaBIOS-hppa aktualisiert. Die maximale Speicherkapazit\u00e4t wurde von 3 GB auf 3840 MB erh\u00f6ht. Unterst\u00fctzung f\u00fcr die Option '--nodefaults' wurde hinzugef\u00fcgt.\n<li class=\"l\"> Im Emulator der LoongArch-Architektur wurde die Unterst\u00fctzung f\u00fcr die KVM-Beschleunigung und die Implementierung der vektoriellen Erweiterungen des Befehlssatzes LSX\/LASX hinzugef\u00fcgt.\n<li class=\"l\"> Im Emulator der Architektur s390x wurde die Unterst\u00fctzung f\u00fcr die Anweisungen CVDG, CVB, CVBY und CVBG hinzugef\u00fcgt. Die Emulation von LAE (Load Address Extended) wurde verbessert.\n<li class=\"l\"> Im Emulator der 68k-Architektur 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\"> Es wurde eine Version mit dem Flag '-fzero-call-used-regs' bereitgestellt, die vor Informationslecks aus Funktionen sch\u00fctzt und die Anzahl der Bl\u00f6cke verringert, die f\u00fcr den Aufbau von ROP-Gadgets (Return-Oriented Programming) in Exploits geeignet sind. Au\u00dferdem wurde eine Version mit dem Flag '-ftrivial-auto-var-init=zero' hinzugef\u00fcgt, die alle im Stack gespeicherten Variablen automatisch mit Null initialisiert.\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 soll dieser Wert in Zukunft auf Version 4.19 erh\u00f6ht werden. Die Unterst\u00fctzung 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.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 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.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 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 QEMU-Projekts 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}]}}