{"id":91381,"date":"2020-08-12T13:41:58","date_gmt":"2020-08-12T11:41:58","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-emulyatora-qemu-5-1"},"modified":"2020-08-12T13:41:58","modified_gmt":"2020-08-12T11:41:58","slug":"vypusk-emulyatora-qemu-5-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-emulyatora-qemu-5-1","title":{"rendered":"Udgivelsen af emulatoren QEMU 5.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/lists.nongnu.org\/archive\/html\/qemu-devel\/2020-08\/msg02152.html\">Pr\u00e6senteret<\/a><\/noindex> projektudgivelse <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.qemu.org\/Download\">QEMU 5.1<\/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 skabt af Fabrice Bellard med det form\u00e5l at muligg\u00f8re k\u00f8rsel af Linux-programmer, der er bygget til x86-platformen, p\u00e5 arkitekturer, som er forskellige fra x86. Gennem \u00e5rene er der blevet tilf\u00f8jet underst\u00f8ttelse af fuld emulering for 14 hardwarearkitekturer, og antallet af emulerede hardwareenheder har overskredet 400. I forberedelsen til version 5.1 er der blevet foretaget over 2500 \u00e6ndringer fra 235 udviklere. <\/p>\n<p>N\u00f8glepunkter <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.qemu.org\/ChangeLog\/5.1\">forbedringer<\/a><\/noindex>, tilf\u00f8jet i QEMU 5.1: <\/p>\n<ul>\n<li class=\"l\"> Tilf\u00f8jet st\u00f8tte til CPU-emulering baseret p\u00e5 arkitekturen <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/AVR_microcontrollers\">AVR<\/a><\/noindex>. Implementeret underst\u00f8ttelse af Arduino Duemilanove (ATmega168), Arduino Mega 2560 (ATmega2560),<br \/>\n   Arduino Mega (ATmega1280) og Arduino UNO (ATmega328P).<\/p>\n<li class=\"l\"> I ARM-arkitekturens emulator er muligheden for varm frakobling af hukommelse (hot-unplug) samt varm tilslutning af nvdimm-hukommelse til g\u00e6stesystemer med ACPI blevet tilf\u00f8jet. Der er implementeret underst\u00f8ttelse af ARMv8.2 <noindex><a rel=\"nofollow\" href=\"https:\/\/patchwork.kernel.org\/patch\/11466337\/\">TTS2UXN<\/a><\/noindex> og <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikichip.org\/wiki\/arm\/mte\">ARMv8.5 MemTag<\/a><\/noindex>. Underst\u00f8ttelse af sonorapass-bmc-kortet er blevet sikret.\n<li class=\"l\"> I MIPS-arkitekturens emulator er underst\u00f8ttelse af Loongson 3A CPU'er (R1 og R4) blevet tilf\u00f8jet. Ydelsen ved emulering af instruktioner FPU og MSA er forbedret.\n<li class=\"l\"> I RISC-V-arkitekturens emulator er underst\u00f8ttelse af SiFive E34 og Ibex CPU'er blevet tilf\u00f8jet. Der er implementeret st\u00f8tte til HiFive1 revB og OpenTitan-kort. For Spike-maskiner er der tilf\u00f8jet underst\u00f8ttelse af mere end \u00e9n CPU.\n<li class=\"l\"> I PowerPC-arkitekturens emulator er der blevet tilf\u00f8jet st\u00f8tte til fejlreparation i g\u00e6stesystemer ved hj\u00e6lp af FWNMI.\n<li class=\"l\"> For s390-arkitekturen er der tilf\u00f8jet KVM-underst\u00f8ttelse til beskyttet virtualisering (sikker udf\u00f8relsesmodus).\n<li class=\"l\"> I x86-arkitekturens emulator er overheaden ved virtualisering af ikke-tilpassede g\u00e6stesystemer med Windows reduceret ved at give en tabel over emulerede enheder ACPI WAET (Windows ACPI Emulated Device Table). Underst\u00f8ttelse af acceleration er forbedret <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.apple.com\/documentation\/hypervisor\">HVF<\/a><\/noindex> for macOS.\n<li class=\"l\"> I blokenhedens driver er der blevet tilf\u00f8jet underst\u00f8ttelse af virtuelle lagringsenheder med logiske og fysiske blokke p\u00e5 2 MB.\n<li class=\"l\"> Muligheden for at overf\u00f8re passwords og n\u00f8gler til kryptering via Linux-kernens keyring i QEMU er blevet tilf\u00f8jet med nye objekt typer &#171;secret-keyring&#187;.\n<li class=\"l\"> For qcow2-formatet er underst\u00f8ttelse af zstd-komprimeringsalgoritmen blevet implementeret.\n<li class=\"l\"> Der er tilf\u00f8jet en ny kommando &#8216;bitmap&#8217; i qemu-img v\u00e6rkt\u00f8jet til manipulation af vedvarende bitkort i qcow2 filer. qemu-img underst\u00f8tter ogs\u00e5 LUKS n\u00f8gleh\u00e5ndtering (keyslot) og tilbyder ekstra funktioner til &#171;map&#187; kommandoerne (&#8212;start-offset, &#8212;max-length) og &#171;convert&#187; (&#8212;bitmaps), mens &#171;measure&#187; kommandoen nu inkluderer oplysninger om st\u00f8rrelsen p\u00e5 vedvarende bitkort i qcow2 filer.\n<li class=\"l\"> I NVMe-driveren er der blevet tilf\u00f8jet underst\u00f8ttelse af persistente hukommelsesomr\u00e5der (Persistent Memory Region), som blev introduceret i NVMe-specifikationen 1.4.\n<li class=\"l\"> I virtio for g\u00e6stesystemer med klassisk TCG-kodegenerator (Tiny Code Generator) er der blevet implementeret mulighed for at bruge processer <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qemu.org\/Features\/VirtioVhostUser\">vhost-user<\/a><\/noindex>, herunder virtiofsd. I vhost-user er der tilf\u00f8jet en udvidelse VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS, der muligg\u00f8r registrering af mere end 8 RAM-slot.\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=53534\">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 5.1. \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-91381","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.\" \/>\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-5-1\" \/>\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 5.1 | 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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-emulyatora-qemu-5-1\" \/>\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=\"2020-08-12T11:41:58+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-12T11:41:58+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 5.1 | ProHoster","description":"Udgivelsen af QEMU-projektet er blevet pr\u00e6senteret.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-emulyatora-qemu-5-1","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 5.1 | 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.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-emulyatora-qemu-5-1","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":"2020-08-12T11:41:58+00:00","article:modified_time":"2020-08-12T11:41:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"91381","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 12:28:28","updated":"2022-10-18 16:41:07","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\/91381","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=91381"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/91381\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=91381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=91381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=91381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}