{"id":32296,"date":"2019-10-31T21:46:12","date_gmt":"2019-10-31T18:46:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vypusk-emulyatora-qemu-4-0\/"},"modified":"2019-10-31T21:46:12","modified_gmt":"2019-10-31T18:46:12","slug":"vypusk-emulyatora-qemu-4-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/news\/vypusk-emulyatora-qemu-4-0","title":{"rendered":"Uitgave van emulator QEMU 4.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"http:\/\/lists.nongnu.org\/archive\/html\/qemu-devel\/2019-04\/msg03851.html\">Gecre\u00eberd<\/a><\/noindex>  projectrelease <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.qemu.org\/Download\">QEMU 4.0<\/a><\/noindex>. Als emulatore helpt QEMU om een programma dat voor een bepaalde hardware-architectuur is gebouwd, uit te voeren op een systeem met een totaal andere architectuur, bijvoorbeeld het uitvoeren van een applicatie voor ARM op een x86-compatibele pc. In de virtualisatiemodus is de uitvoering van code in een ge\u00efsoleerde omgeving bijna gelijk aan die van een native systeem door directe uitvoering van instructies op de CPU en het gebruik van de hypervisor Xen of de KVM-module. <\/p>\n<p>Het project werd oorspronkelijk opgericht door Fabrice Bellard met als doel het mogelijk maken om voor het x86-platform gecompileerde Linux-executable bestanden uit te voeren op andere architecturen dan x86. In de loop der jaren is ondersteuning toegevoegd voor volledige emulatie voor 14 hardware-architecturen, en het aantal ge\u00ebmuleerde hardwareapparaten is meer dan 400 overschreden. Voor versie 4.0 zijn meer dan 3100 wijzigingen door 220 ontwikkelaars aangebracht. <\/p>\n<p>Belangrijkste <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.qemu.org\/ChangeLog\/4.0\">verbeteringen<\/a><\/noindex>, toegevoegd in QEMU 4.0: <\/p>\n<ul>\n<li class=\"l\"> In de ARM-architectuur emulator is ondersteuning toegevoegd voor ARMv8+ instructie-uitbreidingen: SB, PredInv, HPD, LOR, FHM, AA32HPD,<br \/>\n   PAuth, JSConv, CondM, FRINT en BTI. Ondersteuning voor de emulatie van de kaarten 'Musca' en 'MPS2' is toegevoegd. De emulatie van de ARM PMU (Power Management Unit) is verbeterd. In het platform <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qemu.org\/Documentation\/Platforms\/ARM#Generic_ARM_system_emulation_with_the_virt_machine\">virt<\/a><\/noindex> is de mogelijkheid toegevoegd om meer dan 255 GB RAM te gebruiken en ondersteuning voor u-boot afbeeldingen met het type 'noload';<\/p>\n<li class=\"l\"> In de x86-architectuur emulator is in de virtualisatieversnelling engine <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/intel\/haxm\">HAX<\/a><\/noindex> (Intel Hardware Accelerated Execution) is ondersteuning toegevoegd voor POSIX-compatibele hosts, zoals Linux en NetBSD (voorheen was alleen het Darwin-platform ondersteund). In de emulator van de Q35-chipset (ICH9) kan nu optioneel de maximale snelheid (16GT\/s) en het aantal verbindingslijnen (x32) worden opgegeven, zoals gedefinieerd in de PCIe 4.0-specificatie (voor compatibiliteit wordt standaard 2.5GT\/s en x1 ingesteld voor oudere machinestypes). Het is mogelijk gemaakt om Xen PVH-afbeeldingen te laden met de optie '-kernel';\n<li class=\"l\"> In de MIPS-architectuur emulator is ondersteuning voor multi-threaded emulatie met behulp van de klassieke TCG (Tiny Code Generator) toegevoegd. Ook is ondersteuning voor CPU emulatie I7200 (nanoMIPS32 ISA) en I6500 (MIPS64R6 ISA) toegevoegd, evenals de mogelijkheid om CPU-verzoeken te verwerken met behulp van het QMP (QEMU Management Protocol), en ondersteuning voor configuratieregisters SAARI en SAAR. De werking van virtuele machines met het Fulong 2E type is verbeterd. De implementatie van Interthread Communication Unit is bijgewerkt;\n<li class=\"l\"> In de PowerPC-architectuur emulator is ondersteuning voor emulatie van de XIVE interrupt controller toegevoegd, de ondersteuning voor POWER9 is uitgebreid, en voor de P-serie is de mogelijkheid voor hot-plugging van de PCI-hoofdbussen (PHB, PCI host bridge) toegevoegd. Standaard is bescherming tegen Spectre en Meltdown aanvallen ingeschakeld;\n<li class=\"l\">  In de RISC-V-architectuur emulator is ondersteuning voor emulatie van PCI en USB toegevoegd. In de ingebouwde debugserver (gdbserver) is ondersteuning voor het toewijzen van registerlijsten in XML-bestanden ge\u00efmplementeerd. Ondersteuning voor mstatus-velden TSR, TW en TVM is toegevoegd;\n<li class=\"l\"> De emulator voor de s390-architectuur heeft ondersteuning toegevoegd voor het CPU-model z14 GA 2, evenals ondersteuning voor de emulatie van instructie-uitbreidingen voor floating-point berekeningen en vectorbewerkingen. In vfio-ap is de mogelijkheid voor hot-plug van apparaten toegevoegd.\n<li class=\"l\"> In de emulator voor de Tensilica Xtensa processorfamilie is de ondersteuning voor SMP voor Linux verbeterd en is ondersteuning voor de FLIX-uitbreiding (Flexible Length Instructions Extension) toegevoegd.\n<li class=\"l\"> In de grafische interface is de optie '-display spice-app' toegevoegd voor de configuratie en het starten van een versie van de Spice-remote access client met een GTK-achtige interface zoals QEMU;\n<li class=\"l\"> De implementatie van de VNC-server heeft ondersteuning toegevoegd voor toegangscontrole via de opties tls-authz\/sasl-authz.\n<li class=\"l\"> In QMP (QEMU Management Protocol) is ondersteuning toegevoegd voor gecentraliseerde\/externe (Out-of-band) uitvoering van commando's en zijn er aanvullende commando's ge\u00efmplementeerd voor de werking met blokapparaten.\n<li class=\"l\"> In VFIO is de implementatie van de EDID-interface voor ondersteunde mdev (Intel vGPU) toegevoegd, waardoor de schermresolutie kan worden gewijzigd met de opties xres en yres.\n<li class=\"l\"> Voor Xen is er een nieuw apparaat 'xen-disk' toegevoegd, dat zelfstandig een schijfback-end kan cre\u00ebren voor Xen PV (zonder contact met xenstore). De prestaties van de schijfback-end van Xen PV zijn verbeterd en het is mogelijk om de schijfgrootte te wijzigen;\n<li class=\"l\"> In netwerk-blokapparaten zijn de diagnostische en traceermogelijkheden uitgebreid, en de compatibiliteit van de client met problematische implementaties van de NBD-server is verbeterd. In qemu-nbd zijn de opties '--bitmap', '--list' en '--tls-authz' toegevoegd;\n<li class=\"l\"> In het emulatieapparaat IDE\/via is ondersteuning toegevoegd voor de PCI IDE-modus.\n<li class=\"l\"> Ondersteuning voor het gebruik van het lzfse-algoritme voor de compressie van dmg-afbeeldingen is toegevoegd. Voor het qcow2-formaat is ondersteuning toegevoegd voor het koppelen van externe gegevensbestanden. De uitpakoperaties van qcow2 zijn verplaatst naar een apart proces. In vmdk-afbeeldingen is ondersteuning toegevoegd voor de operatie 'blockdev-create';\n<li class=\"l\"> In het virtio-blk-blokapparaat is ondersteuning toegevoegd voor DISCARD-operaties (informeren van het vrijgeven van blokken) en WRITE_ZEROES (het op nul zetten van een bereik van logische blokken).\n<li class=\"l\"> In het pvrdma-apparaat is ondersteuning toegevoegd voor RDMA Management Datagram services (MAD).\n<li class=\"l\"> Toegevoegd <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qemu.org\/ChangeLog\/4.0#Incompatible_changes\">wijzigingen<\/a><\/noindex>, die de achterwaartse compatibiliteit schenden. Bijvoorbeeld, in plaats van de optie 'handle' in '-fsdev' en '-virtfs' moeten de opties 'local' of 'proxy' worden gebruikt. De opties '-virtioconsole' (vervangen door '-device virtconsole'), '-no-frame', '-clock', '-enable-hax' (vervangen door '-accel hax') zijn verwijderd. Het apparaat 'ivshmem' is verwijderd (gebruik 'ivshmem-doorbell' of 'ivshmem-plain'). De ondersteuning voor de bouw met SDL1.2 is stopgezet (gebruik SDL2).\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Bron: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50567\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 QEMU 4.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 \u043d\u0430\u0442\u0438\u0432\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-32296","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=\"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 QEMU.\" \/>\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-4-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 4.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 QEMU.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/news\/vypusk-emulyatora-qemu-4-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=\"2019-10-31T18:46:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:46:12+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\udd47Release van de QEMU-emulator 4.0 | ProHoster","description":"De release van het QEMU-project is gevormd.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/vypusk-emulyatora-qemu-4-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 4.0 | ProHoster","og:description":"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 QEMU.","og:url":"https:\/\/prohoster.info\/nl\/blog\/news\/vypusk-emulyatora-qemu-4-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":"2019-10-31T18:46:12+00:00","article:modified_time":"2019-10-31T18:46:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"32296","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":"2026-01-21 10:10:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:02:05","updated":"2026-01-21 10:10:19","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\/32296","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=32296"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/32296\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=32296"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=32296"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=32296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}