{"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\/da\/blog\/news\/vypusk-emulyatora-qemu-4-0","title":{"rendered":"Udgivelse af QEMU 4.0 emulator.","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\">Oprettet<\/a><\/noindex>  projektudgivelse <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.qemu.org\/Download\">QEMU 4.0<\/a><\/noindex>. Som emulator tillader QEMU at k\u00f8re et program, der er bygget til en hardwareplatform, p\u00e5 et system med en helt anden arkitektur, for eksempel at k\u00f8re en applikation til ARM p\u00e5 en x86-kompatibel PC. I virtualiseringsmode er ydelsen af kodeudf\u00f8relse i et isoleret milj\u00f8 t\u00e6t p\u00e5 den nativ system ved direkte udf\u00f8relse af instruktioner p\u00e5 CPU'en og ved brug af hypervisoren Xen eller KVM-modulet. <\/p>\n<p>Projektet blev oprindeligt oprettet af Fabrice Bellard med det form\u00e5l at muligg\u00f8re k\u00f8rsel af kompilerede Linux-executive filer til x86-platforme p\u00e5 arkitekturer, der er forskellige fra x86. I l\u00f8bet af \u00e5rene med udvikling er der blevet tilf\u00f8jet fuld emulering af 14 hardwarearkitekturer, og antallet af emulerede hardwareenheder har overstiget 400. Til forberedelsen af version 4.0 er der blevet lavet mere end 3100 \u00e6ndringer af 220 udviklere. <\/p>\n<p>N\u00f8glepunkter <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.qemu.org\/ChangeLog\/4.0\">forbedringer<\/a><\/noindex>, tilf\u00f8jet i QEMU 4.0: <\/p>\n<ul>\n<li class=\"l\"> Emulatoren for ARM-arkitekturen har f\u00e5et support for ARMv8+-instruktionsudvidelser: SB, PredInv, HPD, LOR, FHM, AA32HPD,<br \/>\n   PAuth, JSConv, CondM, FRINT og BTI. Support for emulation of the \"Musca\" and \"MPS2\" platforms has been added. Emulation of ARM PMU (Power Management Unit) has been improved. In the platform <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qemu.org\/Documentation\/Platforms\/ARM#Generic_ARM_system_emulation_with_the_virt_machine\">virt<\/a><\/noindex> the ability to use more than 255 GB of RAM and support for u-boot images of the \"noload\" type has been added;<\/p>\n<li class=\"l\"> I x86-arkitekturens emulator er der i virtualiseringsaccelerationsmotoren <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/intel\/haxm\">HAX<\/a><\/noindex> (Intel Hardware Accelerated Execution) support for POSIX-compatible hosts such as Linux and NetBSD has been added (previously only the Darwin platform was supported). In the Q35 chipset emulator (ICH9), maximum speed (16GT\/s) and number of connection lines (x32) defined in the PCIe 4.0 specification can now be optionally declared for the main PCIe ports (for compatibility, older types of machines in QEMU are set to 2.5GT\/s and x1 by default). The ability to load Xen PVH images with the \"-kernel\" option has been provided;\n<li class=\"l\"> I MIPS-arkitekturens emulator er der tilf\u00f8jet st\u00f8tte til multitr\u00e5dsemulering med brug af den klassiske kodegenerator TCG (Tiny Code Generator). Der er ogs\u00e5 tilf\u00f8jet st\u00f8tte til emulering af CPU I7200 (nanoMIPS32 ISA) og I6500 (MIPS64R6 ISA), mulighed for at behandle CPU-anmodninger ved hj\u00e6lp af QMP (QEMU Management Protocol), og support til konfigurationsregistre SAARI og SAAR. Funktionaliteten af virtuelle maskiner af typen Fulong 2E er blevet forbedret. Implementeringen af Interthread Communication Unit er blevet opdateret;\n<li class=\"l\"> Emulatoren af PowerPC-arkitekturen har f\u00e5et tilf\u00f8jet st\u00f8tte til emulering af afbrydelseskontrol\u00f8ren XIVE, udvidet st\u00f8tte til POWER9, og P-serien har f\u00e5et muligheden for varmt at tilslutte hoved-PCI-broer (PHB, PCI host bridge). Beskyttelse mod Spectre- og Meltdown-angreb er aktiveret som standard;\n<li class=\"l\">  I emulatoren af RISC-V-arkitekturen er der tilf\u00f8jet st\u00f8tte til emulering af PCI og USB. I den indbyggede debugging-server (gdbserver) er der implementeret st\u00f8tte til at definere registerlister i XML-filer. St\u00f8tte til mstatus-felterne TSR, TW og TVM er ogs\u00e5 tilf\u00f8jet;\n<li class=\"l\"> I emulatoren af s390-arkitekturen er der tilf\u00f8jet st\u00f8tte til CPU-modellen z14 GA 2, samt st\u00f8tte til emulering af instruktioner til flydende decimaler og vektoroperationer. I vfio-ap er der tilf\u00f8jet muligheden for varmt at tilslutte enheder;\n<li class=\"l\"> I emulatoren for Tensilica Xtensa-familien af processorer er der forbedret SMP-underst\u00f8ttelse for Linux og tilf\u00f8jet st\u00f8tte til FLIX-udvidelsen (Flexible length instructions extension);\n<li class=\"l\"> An option \"-display spice-app\" has been added to the graphical interface for configuring and launching a version of the Spice remote access client with an interface similar to the GTK interface of QEMU;\n<li class=\"l\"> VNC-serverimplementeringen har f\u00e5et tilf\u00f8jet st\u00f8tte til adgangskontrol ved hj\u00e6lp af options tls-authz\/sasl-authz;\n<li class=\"l\"> I QMP (QEMU Management Protocol) er der tilf\u00f8jet st\u00f8tte til centraliseret\/ekstern (Out-of-band) udf\u00f8relse af kommandoer og implementeret yderligere kommandoer til arbejde med blokenheder;\n<li class=\"l\"> I VFIO er implementeringen af EDID-interfacet til underst\u00f8ttede mdev (Intel vGPU) tilf\u00f8jet, hvilket muligg\u00f8r \u00e6ndring af sk\u00e6rmopl\u00f8sningen ved hj\u00e6lp af xres- og yres-indstillinger;\n<li class=\"l\"> For Xen, a new device \"xen-disk\" has been added, which can independently create a disk backend for Xen PV (without referring to xenstore). The performance of the Xen PV disk backend has been increased and the ability to resize the disk has been added;\n<li class=\"l\"> In network block devices, diagnostic and tracing capabilities have been expanded, and client compatibility with problematic implementations of the NBD server has been improved. Options \"--bitmap\", \"--list\" and \"--tls-authz\" have been added to qemu-nbd;\n<li class=\"l\"> Til den emulerede IDE\/via-enhed er der tilf\u00f8jet st\u00f8tte til PCI IDE-tilstand;\n<li class=\"l\"> Support for using the lzfse algorithm for compressing dmg images has been added. For the qcow2 format, support for connecting external data files has been added. Qcow2 unpacking operations have been moved to a separate thread. Support for the \"blockdev-create\" operation has been added in vmdk images;\n<li class=\"l\"> Der blockenhed virtio-blk har f\u00e5et tilf\u00f8jet underst\u00f8ttelse af DISCARD-operationer (underretning om frigivelse af blokke) og WRITE_ZEROES (nulstilling af en r\u00e6kke logiske blokke);\n<li class=\"l\"> I pvrdma-enheden er der implementeret st\u00f8tte til RDMA Management Datagram services (MAD);\n<li class=\"l\"> \u00e6ndringer <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qemu.org\/ChangeLog\/4.0#Incompatible_changes\">Optimeringer<\/a><\/noindex>, breaking backward compatibility. For example, instead of the \"handle\" option in \"-fsdev\" and \"-virtfs\", the options \"local\" or \"proxy\" should be used. The options \"-virtioconsole\" (replaced with \"-device virtconsole\"), \"-no-frame\", \"-clock\", and \"-enable-hax\" (replaced with \"-accel hax\") have been removed. The device \"ivshmem\" has been removed (use \"ivshmem-doorbell\" or \"ivshmem-plain\"). Support for building with SDL1.2 has been discontinued (SDL2 should be used).\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Kilde: <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\/da\/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=\"da_DK\" \/>\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\/da\/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\udd47Udgivelse af emulatoren QEMU 4.0 | ProHoster","description":"Udgaven af QEMU-projektet er udgivet.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-emulyatora-qemu-4-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/32296","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=32296"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/32296\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=32296"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=32296"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=32296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}