{"id":106084,"date":"2022-12-15T13:06:25","date_gmt":"2022-12-15T11:06:25","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-emulyatora-qemu-7-2"},"modified":"2022-12-15T13:06:25","modified_gmt":"2022-12-15T11:06:25","slug":"vypusk-emulyatora-qemu-7-2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-emulyatora-qemu-7-2","title":{"rendered":"Udgivelse af emulatoren QEMU 7.2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>QEMU 7.2 projektets udgivelse er blevet pr\u00e6senteret. Som emulator tillader QEMU at k\u00f8re programmer, der er samlet til \u00e9n hardwareplatform, p\u00e5 et system med en helt anden arkitektur, for eksempel at k\u00f8re en ARM-applikation p\u00e5 en x86-kompatibel pc. I virtualiseringstilstand er ydeevnen for kodeudf\u00f8relse i et isoleret milj\u00f8 t\u00e6t p\u00e5 hardware-systemet takket v\u00e6re direkte udf\u00f8relse af instruktioner p\u00e5 CPU'en og anvendelse 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 eksekverbare filer, der er samlet til x86-platformen, p\u00e5 arkitekturer, der ikke er x86. Gennem \u00e5rene er der blevet tilf\u00f8jet support til fuld emulering for 14 hardwarearkitekturer, og antallet af emulerede hardwareenheder har oversteg 400. I forberedelsen af version 7.2 er der foretaget mere end 1800 \u00e6ndringer af 205 udviklere.     <\/p>\n<p>N\u00f8gleforbedringer tilf\u00f8jet i QEMU 7.2:   <\/p>\n<ul>\n<li class=\"l\"> I x86-arkitekturens emulator er der tilf\u00f8jet support til AVX-, AVX2-, F16C-, FMA3- og VAES-instruktioner i den klassiske code generator TCG, samt der er foretaget ydeevneoptimering relateret til brugen af SSE-instruktioner. For <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4417\">KVM<\/a> Tilf\u00f8jet st\u00f8tte til mekanismen for at spore udgang fra den virtuelle maskine (&#171;notify vmexit&#187;), hvilket muligg\u00f8r omg\u00e5else af fejl i CPU'en, der kan f\u00f8re til h\u00e6ngninger.\n<li class=\"l\"> I ARM-emulatoren er der implementeret st\u00f8tte til CPU Cortex-A35 og processorudvidelserne ETS (Enhanced Translation Synchronization), PMUv3p5 (PMU Extensions 3.5), GTG (Guest Translation Granule 4KB, 16KB, 64KB), HAFDBS (hardwarekontrol af adgangsflag og &#171;dirty&#187;-status) og E0PD (forebyggelse af adgang EL0 til delte adressekort).\n<li class=\"l\"> I LoongArch-emulatoren er der tilf\u00f8jet support til fw_cfg DMA, hotplugging af hukommelse og emulering af TPM-enheder (Trusted Platform Module).\n<li class=\"l\"> I OpenRISC-arkitekturens emulator er der implementeret platformen &#8216;virt&#8217; til enhedstest og brug i systemer til kontinuerlig integration. St\u00f8tte til multitr\u00e5det eksekvering af den klassiske kodegenerator TCG (Tiny Code Generator) er implementeret.\n<li class=\"l\"> I RISC-V-arkitekturens emulator er der i de emulerede maskiner &#8216;virt&#8217; implementeret mulighed for at indl\u00e6se firmware fra pflash i S-tilstand (S-mode). Arbejdet med device tree er forbedret.\n<li class=\"l\"> I emulatoren af arkitekturen 390x er der support for MSA5-udvidelsen (Message-Security-Assist Extension 5 med instruktionen PRNO til generering af pseudo-random tal), KIMD\/KLM-instruktioner (implementering af SHA-512) og udvidet zPCI-fortolkning for g\u00e6stesystemer baseret p\u00e5 KVM-hypervisoren.\n<li class=\"l\"> I backendene til arbejdet med hukommelse er der sikret forudg\u00e5ende tildeling af hukommelse under hensyntagen til NUMA-arkitekturen.\n<li class=\"l\"> Kontrollen af overskrifterne for krypterede blok-enheder LUKS er blevet styrket, og det er nu muligt at oprette LUKS-billeder i macOS.\n<li class=\"l\"> I backend 9pfs, der muligg\u00f8r brug af Plan 9 netv\u00e6rksfilsystemet for adgang fra en virtuel maskine til en anden, er der sket en overgang til brug af GHashTable hashing i ID-tabellen, hvilket i visse situationer har f\u00f8rt til en ydelsesforbedring p\u00e5 6-12 gange.\n<li class=\"l\"> Nye netdev-bagsider stream og dgram er blevet tilf\u00f8jet.\n<li class=\"l\"> I agenten til g\u00e6stesystemer baseret p\u00e5 ARM-arkitekturen er der tilf\u00f8jet support for FreeBSD.\n<li class=\"l\"> I GUI-bygningerne for macOS er det muligt at inkludere brugergr\u00e6nseflader baseret p\u00e5 Cocoa og SDL\/GTK i \u00e9n eksekverbar fil.\n<li class=\"l\"> Den indbyggede submodul &#171;slirp&#187; er fjernet, og det anbefales at bruge systembiblioteket libslirp i stedet.\n<li class=\"l\"> P\u00e5 grund af manglende mulighed for testning er underst\u00f8ttelsen af v\u00e6rtsystemer med 32-bit MIPS-processorer, der bruger byteorden &#171;Big endian&#187;, blevet erkl\u00e6ret for\u00e6ldet.    <\/ul>\n<p>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58327\">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 7.2. \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-106084","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 7.2.\" \/>\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-7-2\" \/>\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 7.2 | 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 7.2.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-emulyatora-qemu-7-2\" \/>\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=\"2022-12-15T11:06:25+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-12-15T11:06:25+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\udd47Udgivelsen af emulatoren QEMU 7.2 | ProHoster","description":"QEMU-projektet version 7.2 er blevet udgivet.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-emulyatora-qemu-7-2","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 7.2 | 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 7.2.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-emulyatora-qemu-7-2","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":"2022-12-15T11:06:25+00:00","article:modified_time":"2022-12-15T11:06:25+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/106084","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=106084"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/106084\/revisions"}],"predecessor-version":[{"id":164294,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/106084\/revisions\/164294"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=106084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=106084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=106084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}