{"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\/sv\/blog\/news\/vypusk-emulyatora-qemu-4-0","title":{"rendered":"Release of 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\">Skapat<\/a><\/noindex>  projektets release <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.qemu.org\/Download\">QEMU 4.0<\/a><\/noindex>. Som emulator m\u00f6jligg\u00f6r QEMU att k\u00f6ra program som \u00e4r byggda f\u00f6r en h\u00e5rdvaruplattform p\u00e5 ett system med helt annan arkitektur, till exempel k\u00f6ra en applikation f\u00f6r ARM p\u00e5 en x86-kompatibel PC. I virtualiseringsl\u00e4get \u00e4r exekveringsprestandan av koden i en isolerad milj\u00f6 n\u00e4ra den inhemska systemets prestanda genom direkt exekvering av instruktioner p\u00e5 CPU och anv\u00e4ndning av hypervisorn Xen eller KVM-modulen. <\/p>\n<p>Projektet skapades ursprungligen av Fabrice Bellard f\u00f6r att m\u00f6jligg\u00f6ra k\u00f6rning av Linux-exekverbara filer som byggts f\u00f6r x86-plattformen p\u00e5 arkitekturer som skiljer sig fr\u00e5n x86. Under \u00e5ren har st\u00f6d f\u00f6r fullst\u00e4ndig emulering lagts till f\u00f6r 14 h\u00e5rdvaruarkitekturer, och antalet emulerade h\u00e5rdvaruenheter har \u00f6verstigit 400. Vid f\u00f6rberedelse av version 4.0 har fler \u00e4n 3100 \u00e4ndringar gjorts av 220 utvecklare. <\/p>\n<p>Nyckel <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.qemu.org\/ChangeLog\/4.0\">f\u00f6rb\u00e4ttringar<\/a><\/noindex>, tillagda i QEMU 4.0: <\/p>\n<ul>\n<li class=\"l\"> Emulatorn f\u00f6r ARM-arkitekturen har lagt till st\u00f6d f\u00f6r ARMv8+-instruktionsf\u00f6rl\u00e4ngningar: SB, PredInv, HPD, LOR, FHM, AA32HPD,<br \/>\n   PAuth, JSConv, CondM, FRINT och BTI. St\u00f6d f\u00f6r emulering av korten &#171;Musca&#187; och &#171;MPS2&#187; har lagts till. Emuleringen av ARM PMU (Power Management Unit) har f\u00f6rb\u00e4ttrats. I plattformen <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qemu.org\/Documentation\/Platforms\/ARM#Generic_ARM_system_emulation_with_the_virt_machine\">virt<\/a><\/noindex> har m\u00f6jligheten att anv\u00e4nda mer \u00e4n 255 GB RAM lagts till samt st\u00f6d f\u00f6r u-boot-bilder av typen &#171;noload&#187;;<\/p>\n<li class=\"l\"> I emulatorn f\u00f6r x86-arkitekturen har st\u00f6d f\u00f6r POSIX-kompatibla v\u00e4rdar i virtualiseringsacceleratorn <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/intel\/haxm\">HAX<\/a><\/noindex> (Intel Hardware Accelerated Execution) har st\u00f6d f\u00f6r POSIX-kompatibla v\u00e4rdar s\u00e5som Linux och NetBSD lagts till (tidigare st\u00f6ddes endast plattformen Darwin). I emulatorn f\u00f6r chipset Q35 (ICH9) kan nu den maximala hastigheten (16GT\/s) och antalet lanes (x32) som definieras i specifikationen PCIe 4.0, deklareras f\u00f6r viktiga PCIe-portar (f\u00f6r att s\u00e4kerst\u00e4lla bak\u00e5tkompatibilitet, anges 2.5GT\/s och x1 som standard f\u00f6r \u00e4ldre maskintyper). M\u00f6jlighet att ladda Xen PVH-bilder med alternativet &#171;-kernel&#187; har s\u00e4kerst\u00e4llts;\n<li class=\"l\"> I emulatorn f\u00f6r MIPS-arkitekturen har st\u00f6d f\u00f6r flerk\u00e4rnig emulering lagts till med den klassiska kodgeneratorn TCG (Tiny Code Generator). St\u00f6d har \u00e4ven lagts till f\u00f6r emulering av CPU I7200 (nanoMIPS32 ISA) och I6500 (MIPS64R6 ISA), med m\u00f6jligheten att hantera typer av CPU-f\u00f6rfr\u00e5gningar via QMP-protokollet (QEMU Management Protocol). St\u00f6d har lagts till f\u00f6r konfigurationsregister SAARI och SAAR. Funktionaliteten f\u00f6r virtuella maskiner av typen Fulong 2E har f\u00f6rb\u00e4ttrats. Implementation av Interthread Communication Unit har uppdaterats;\n<li class=\"l\"> I emulatorn f\u00f6r PowerPC-arkitekturen har st\u00f6d f\u00f6r emulering av XIVE-avbrottskontroller lagts till, och st\u00f6det f\u00f6r POWER9 har utvidgats. F\u00f6r P-serien har m\u00f6jligheten till hot-plug av PCI-huvudbroar (PHB, PCI host bridge) lagts till. Skydd mot Spectre- och Meltdown-attacker \u00e4r aktiverat som standard;\n<li class=\"l\">  I emulatorn f\u00f6r RISC-V-arkitekturen har st\u00f6d f\u00f6r emulering av PCI och USB lagts till. Den inbyggda felavlastningsservern (gdbserver) har st\u00f6d f\u00f6r att ange registerlistor i XML-filer. St\u00f6d har lagts till f\u00f6r mstatus-f\u00e4lten TSR, TW och TVM;\n<li class=\"l\"> St\u00f6d f\u00f6r CPU-modellen z14 GA 2 har lagts till i s390-arkitekturemiratorn, liksom st\u00f6d f\u00f6r emulering av instruktionsutvidgningar f\u00f6r flyttal och vektoroperationer. M\u00f6jlighet till hot-pluggning av enheter har lagts till i vfio-ap;\n<li class=\"l\"> St\u00f6det f\u00f6r SMP f\u00f6r Linux har f\u00f6rb\u00e4ttrats i emulatorsystemet f\u00f6r Tensilica Xtensa-processorer och st\u00f6d f\u00f6r FLIX (Flexible length instructions extension) har lagts till;\n<li class=\"l\"> I det grafiska gr\u00e4nssnittet har alternativet &#8216;-display spice-app&#8217; lagts till f\u00f6r att konfigurera och starta en variant av Spice fj\u00e4rr\u00e5tkomstklienten med ett utseende som liknar GTK-gr\u00e4nssnittet i QEMU;\n<li class=\"l\"> St\u00f6d f\u00f6r \u00e5tkomstkontroll har lagts till i VNC-serverimplementeringen med hj\u00e4lp av alternativen tls-authz\/sasl-authz;\n<li class=\"l\"> St\u00f6d f\u00f6r centraliserad\/extern (Out-of-band) kommandok\u00f6rning har lagts till i QMP (QEMU Management Protocol) och ytterligare kommandon f\u00f6r hantering av blockenheter har implementerats;\n<li class=\"l\"> Implementeringen av EDID-gr\u00e4nssnittet har lagts till i VFIO f\u00f6r st\u00f6dda mdev (Intel vGPU), vilket m\u00f6jligg\u00f6r \u00e4ndring av sk\u00e4rmuppl\u00f6sning med hj\u00e4lp av alternativen xres och yres;\n<li class=\"l\"> F\u00f6r Xen har en ny enhet &#8216;xen-disk&#8217; lagts till, som sj\u00e4lv kan skapa en diskback-end f\u00f6r Xen PV (utan att beh\u00f6va anv\u00e4nda xenstore). Prestanda f\u00f6r diskback-end i Xen PV har \u00f6kat och m\u00f6jligheten till diskkapacitets\u00e4ndring har lagts till;\n<li class=\"l\"> I n\u00e4tverksblockenheter har diagnostiska och sp\u00e5rningsm\u00f6jligheter ut\u00f6kats, och klientens kompatibilitet med problematiska NBD-serverimplementationer har f\u00f6rb\u00e4ttrats. I qemu-nbd har alternativen &#171;&#8212;bitmap&#187;, &#171;&#8212;list&#187; och &#171;&#8212;tls-authz&#187; lagts till;\n<li class=\"l\"> St\u00f6d f\u00f6r PCI IDE-l\u00e4ge har lagts till i det emulerade IDE\/via-enheten;\n<li class=\"l\"> St\u00f6d f\u00f6r anv\u00e4ndning av lzfse-algoritmen f\u00f6r komprimering av dmg-bilder har lagts till. F\u00f6r qcow2-formatet har st\u00f6d f\u00f6r anslutning av externa filer med data lagts till. Operationer f\u00f6r avpackning av qcow2 har flyttats till en separat tr\u00e5d. I vmdk-bilder har st\u00f6d f\u00f6r operationen &#171;blockdev-create&#187; lagts till;\n<li class=\"l\"> St\u00f6d f\u00f6r operationerna DISCARD (meddelande om frisl\u00e4ppande av block) och WRITE_ZEROES (nollst\u00e4llning av logiska blockomr\u00e5den) har lagts till i virtio-blk-blockenheten;\n<li class=\"l\"> St\u00f6d f\u00f6r RDMA Management Datagram services (MAD) har implementerats i pvrdma-enheten;\n<li class=\"l\"> \u00c4ndringar har gjorts <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qemu.org\/ChangeLog\/4.0#Incompatible_changes\">f\u00f6r<\/a><\/noindex>, som bryter mot bak\u00e5tkompatibiliteten. Till exempel, ist\u00e4llet f\u00f6r alternativet &#171;handle&#187; i &#171;-fsdev&#187; och &#171;-virtfs&#187; b\u00f6r alternativen &#171;local&#187; eller &#171;proxy&#187; anv\u00e4ndas. Alternativen &#171;-virtioconsole&#187; (ersatt med &#171;-device virtconsole&#187;), &#171;-no-frame&#187;, &#171;-clock&#187; och &#171;-enable-hax&#187; (ersatt med &#171;-accel hax&#187;) har tagits bort. Enheten &#171;ivshmem&#187; har tagits bort (anv\u00e4nd ist\u00e4llet &#171;ivshmem-doorbell&#187; eller &#171;ivshmem-plain&#187;). St\u00f6det f\u00f6r konstruktion med SDL1.2 har avbrutits (anv\u00e4nd SDL2 ist\u00e4llet).\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>K\u00e4lla: <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.4 - 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\/sv\/blog\/news\/vypusk-emulyatora-qemu-4-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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\udd47Utg\u00e5van av emulatorn QEMU 4.0 | ProHoster","description":"Utg\u00e5van av projektet QEMU har sl\u00e4ppts.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-emulyatora-qemu-4-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/32296","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=32296"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/32296\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=32296"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=32296"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=32296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}