{"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\/nl\/blog\/news\/vypusk-emulyatora-qemu-9-0-0","title":{"rendered":"Publicatie van de emulator QEMU 9.0.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>De release van het QEMU-project 9.0 is gepresenteerd. QEMU, als emulator, stelt je in staat om een programma dat voor een bepaald hardwareplatform is gebouwd, uit te voeren op een systeem met een compleet andere architectuur. Bijvoorbeeld, het uitvoeren van een ARM-applicatie op een x86-compatibele pc. In de virtualisatiemodus is de uitvoering van code in een ge\u00efsoleerde omgeving met QEMU bijna gelijk aan die van een fysiek systeem, doordat directe instructies op de CPU worden uitgevoerd en de hypervisor Xen of de KVM-module in Linux of de NVMM-module in NetBSD worden gebruikt.    <\/p>\n<p>Het project is oorspronkelijk opgericht door Fabrice Bellard met als doel de mogelijkheid te bieden om Linux-uitvoerbare bestanden die voor het x86-platform zijn gebouwd, uit te voeren op architecturen die verschillen van x86. Door de jaren heen is de ondersteuning voor volledige emulatie voor 14 hardwarearchitecturen toegevoegd, en het aantal ge\u00ebmuleerde hardwareapparaten heeft meer dan 400 overschreden. Voor versie 9.0 zijn meer dan 2700 wijzigingen aangebracht door 220 ontwikkelaars.           <\/p>\n<p>Belangrijke verbeteringen toegevoegd in QEMU 9.0:   <\/p>\n<ul>\n<li class=\"l\"> In de virtio-blk-driver, die een virtueel blokapparaat biedt voor <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/nl\/vps\/\"   title=\"virtuele machines\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2035\">virtuele machines<\/a>, is ondersteuning voor multiqueue-systeem toegevoegd, waardoor de wachtrijen voor verschillende blokapparaten gescheiden kunnen worden om multithread-toegang op multicore-systemen te garanderen (verschillende wachtrijen van \u00e9\u00e9n schijf kunnen door verschillende I\/O-threads worden verwerkt).\n<li class=\"l\"> In het USB-opslagapparaat is ondersteuning toegevoegd voor de eigenschappen 'backend_defaults', 'logical_block_size', 'physical_block_size', 'min_io_size', 'opt_io_size' en 'discard_granularity'.\n<li class=\"l\"> In de gdbstub-bibliotheek, bedoeld voor externe debugging in GDB met behulp van het RSP (Remote Serial Protocol), is ondersteuning toegevoegd voor de fork-follow-modus, operatie siginfo:read en het onderscheppen van systeemoproepen in de gebruikersruimte.\n<li class=\"l\"> De backends voor geheugentoewijzing (preallocation) zijn aangepast om in multithread-modus te werken en kunnen nu gelijktijdig verzoeken vanuit meerdere threads verwerken.\n<li class=\"l\"> In de tools voor de migratie van virtuele machines is de modus 'mapped-ram' toegevoegd, die de effici\u00ebntie van het maken van snapshots van virtuele machines verhoogt. De detectie van de nulpagina van het geheugen is verbeterd, wat een significante versnelling van de migratie van inactieve virtuele machines mogelijk heeft gemaakt bij systeemsupport voor multifd. Bij migratie op basis van VFIO (Virtual Function I\/O) is ondersteuning voor herstart vanuit de opgeslagen staat (checkpoint-restart) ge\u00efmplementeerd.\n<li class=\"l\"> De implementatie van het ESP SCSI-apparaat (am53c974\/dc390) is herschreven.\n<li class=\"l\"> Ondersteuning voor het versleutelingsalgoritme SM4 is toegevoegd en het is mogelijk gemaakt om dit te gebruiken in de stuurprogramma van het blokapparaat 'luks'.\n<li class=\"l\"> In de stuurprogramma 'luks' is ondersteuning toegevoegd voor het cre\u00ebren en gebruiken van bestanden met opgeslagen LUKS-koppen.\n<li class=\"l\"> In de emulator voor de ARM-architectuur is ondersteuning gerealiseerd voor de L475E-IOT01A IoT-boards, mp3-an536 (MPS3 met firmware AN536) en raspi4b (Raspberry Pi 4 Model B). Ondersteuning voor de emulator van processoruitbreidingen ECV (Enhanced Counter Virtualization), NV (Nested Virtualization) en NV2 (Enhanced Nested Virtualization) is toegevoegd. De mogelijkheden van de emulators voor de Freescale i.MX6, Allwinner R40, Bananapi, Raspberry Pi, npcm7xx en virt zijn uitgebreid.\n<li class=\"l\"> In de RISC-V-emulator is ondersteuning toegevoegd voor de architectuurcommando-extensies Zacas, amocas, RVA22, Zaamo, Zalrsc en Ztso. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/nl\/vps\/abuzoustojchivye-vps\/\"   title=\"virtuele machines\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4248\">virtuele machines<\/a>  RISC-V biedt ondersteuning voor SMBIOS. Voor SRAT, SLIT, AIA en PLIC is ACPI-ondersteuning gerealiseerd. De ondersteuning voor RHCT-tabellen is ge\u00fcpdatet.\n<li class=\"l\"> In de emulator voor de HPPA-architectuur is de firmware van SeaBIOS-hppa tot versie 16 bijgewerkt. De maximale geheugengrootte is verhoogd van 3 GB naar 3840 MB. Ondersteuning voor de optie '--nodefaults' is toegevoegd.\n<li class=\"l\"> In de LoongArch-emulator is ondersteuning voor KVM-versnelling ge\u00efntroduceerd en is ondersteuning voor vectoruitbreidingen van de instructieset LSX\/LASX gerealiseerd.\n<li class=\"l\"> In de s390x-emulator is ondersteuning toegevoegd voor de instructies CVDG, CVB, CVBY en CVBG. De emulatie van LAE (Load Address Extended) is verbeterd.\n<li class=\"l\"> In de 68k-emulator is het apparaat nubus-virtio-mmio toegevoegd, waarmee toegang tot virtio-apparaten vanuit q800-machines mogelijk is.\n<li class=\"l\"> Er is een build met de vlag '-fzero-call-used-regs' mogelijk gemaakt, die bescherming biedt tegen informatielekken uit functies en het aantal blokken die kunnen worden gebruikt voor het bouwen van ROP-gadgets (Return-Oriented Programming) in exploits vermindert. Ook is er een build met de vlag '-ftrivial-auto-var-init=zero' toegevoegd, voor de automatische initialisatie met een nulwaarde voor alle variabelen die in de stack worden opgeslagen.\n<li class=\"l\"> Voor het uitvoeren van QEMU met KVM is nu minimaal Linux-kernel 4.4 vereist. Voor ARM-hosts wordt in de toekomst overwogen om deze drempel te verhogen naar versie 4.19. De ondersteuning voor 32-bits Windows als host-OS is be\u00ebindigd.\n<li class=\"l\"> Ondersteuning voor OpenBSD 7.4 is toegevoegd.      <\/ul>\n<p>Bron: <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.3 - 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\/nl\/blog\/news\/vypusk-emulyatora-qemu-9-0-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\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\/nl\/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\udd47Uitgave van de emulator QEMU 9.0.0 | ProHoster","description":"De release van het QEMU-project 9.0 is gepresenteerd.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/vypusk-emulyatora-qemu-9-0-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","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\/nl\/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\/nl\/wp-json\/wp\/v2\/posts\/115283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=115283"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/115283\/revisions"}],"predecessor-version":[{"id":164123,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/115283\/revisions\/164123"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=115283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=115283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=115283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}