{"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\/sv\/blog\/news\/vypusk-emulyatora-qemu-7-2","title":{"rendered":"Release of QEMU emulator 7.2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Projektet QEMU 7.2 har sl\u00e4ppts. Som emulator m\u00f6jligg\u00f6r QEMU att k\u00f6ra program som \u00e4r byggda f\u00f6r en h\u00e5rdvaruplattform p\u00e5 ett system med en helt annan arkitektur, till exempel att k\u00f6ra en ARM-applikation p\u00e5 en x86-kompatibel PC. I virtualiseringsl\u00e4ge \u00e4r prestandan f\u00f6r k\u00f6rning av kod i en isolerad milj\u00f6 n\u00e4ra den av ett h\u00e5rdvarusystem tack vare 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 exekverbara filer som \u00e4r byggda f\u00f6r x86-plattformen p\u00e5 arkitekturer som \u00e4r olika fr\u00e5n x86. Under \u00e5ren har st\u00f6d f\u00f6r full emulering lagts till f\u00f6r 14 h\u00e5rdvaruarkitekturer, och antalet emulerade h\u00e5rdvaruenheter har \u00f6verstigit 400. F\u00f6r version 7.2 har mer \u00e4n 1800 \u00e4ndringar fr\u00e5n 205 utvecklare implementerats.     <\/p>\n<p>Nyckelf\u00f6rb\u00e4ttringar som lagts till i QEMU 7.2:   <\/p>\n<ul>\n<li class=\"l\"> I emulatormodulen f\u00f6r x86 har st\u00f6d f\u00f6r AVX-, AVX2-, F16C-, FMA3- och VAES-instruktioner lagts till i den klassiska kodgeneratorn TCG, och prestandaoptimering har genomf\u00f6rts relaterad till anv\u00e4ndning av SSE-instruktioner. F\u00f6r <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4417\">KVM<\/a> St\u00f6det f\u00f6r mekanismen f\u00f6r att sp\u00e5ra utg\u00e5ngar fr\u00e5n den virtuella maskinen (\u201dnotify vmexit\u201d) har lagts till, vilket m\u00f6jligg\u00f6r att kringg\u00e5 fel i CPU:n som kan leda till l\u00e5sningar.\n<li class=\"l\"> I ARM-emulatorn har st\u00f6d f\u00f6r CPU Cortex-A35 och processorf\u00f6rl\u00e4ngningarna ETS (Enhanced Translation Synchronization), PMUv3p5 (PMU Extensions 3.5), GTG (Guest Translation Granule 4KB, 16KB, 64KB), HAFDBS (h\u00e5rdvarustyrning av \u00e5tkomstflaggan och \"dirty\"-tillst\u00e5nd) och E0PD (f\u00f6rhindrar \u00e5tkomst EL0 till separerade adresskartor) implementerats.\n<li class=\"l\"> I LoongArch-emulatorn har st\u00f6d f\u00f6r fw_cfg DMA, varmanslutning av minne och emulering av TPM-enheter (Trusted Platform Module) lagts till.\n<li class=\"l\"> I OpenRISC-arkitekturens emulator har plattformen \u2019virt\u2019 implementerats f\u00f6r enhetstestning och anv\u00e4ndning i kontinuerliga integrationssystem. St\u00f6d f\u00f6r flertr\u00e5dad k\u00f6rning av den klassiska kodgeneratorn TCG (Tiny Code Generator) har lagts till.\n<li class=\"l\"> I RISC-V-arkitekturens emulator har m\u00f6jligheten att ladda firmware fr\u00e5n pflash i S-l\u00e4ge (S-mode) implementerats i de emulerade maskinerna \u2019virt\u2019. Funktionaliteten f\u00f6r device tree har f\u00f6rb\u00e4ttrats.\n<li class=\"l\"> I emulatorn f\u00f6r arkitekturen 390x st\u00f6ds utvidgningen MSA5 (Message-Security-Assist Extension 5 med instruktionen PRNO f\u00f6r generering av pseudotillf\u00e4lliga nummer), instruktionerna KIMD\/KLM (implementering av SHA-512) samt den ut\u00f6kade tolkningen av zPCI f\u00f6r g\u00e4stsystem baserade p\u00e5 hypervisorn KVM.\n<li class=\"l\"> I backend f\u00f6r minneshantering finns det f\u00f6rhandsallokering av minne med h\u00e4nsyn till NUMA-arkitekturen.\n<li class=\"l\"> Kontrollen av rubriker i krypterade blockenheter LUKS har f\u00f6rst\u00e4rkts och m\u00f6jligheten att skapa LUKS-avbilder i macOS har lagts till.\n<li class=\"l\"> I backend 9pfs, som m\u00f6jligg\u00f6r anv\u00e4ndning av det n\u00e4tverksbaserade filsystemet Plan 9 f\u00f6r att ge en virtuell maskin \u00e5tkomst till en annan, har \u00f6verg\u00e5ngen till anv\u00e4ndning av hash GHashTable i identifieringstabellen genomf\u00f6rts, vilket i vissa situationer har lett till prestandaf\u00f6rb\u00e4ttringar p\u00e5 6-12 g\u00e5nger.\n<li class=\"l\"> Nya netdev-backends stream och dgram har lagts till.\n<li class=\"l\"> I agenten f\u00f6r g\u00e4stsystem baserade p\u00e5 ARM-arkitekturen har st\u00f6d f\u00f6r FreeBSD lagts till.\n<li class=\"l\"> I GUI-versioner f\u00f6r macOS m\u00f6jligg\u00f6rs att inkludera gr\u00e4nssnitt baserade p\u00e5 Cocoa och SDL\/GTK i en enda k\u00f6rbar fil.\n<li class=\"l\"> Den inbyggda undermodulen \u201dslirp\u201d har tagits bort, och det rekommenderas ist\u00e4llet att anv\u00e4nda det systembiblioteket libslirp.\n<li class=\"l\"> P\u00e5 grund av bristen p\u00e5 testm\u00f6jligheter har st\u00f6det f\u00f6r v\u00e4rdsystem med 32-bitars MIPS-processorer som anv\u00e4nder byteordningen \u201dBig endian\u201d f\u00f6rklarats som f\u00f6r\u00e5ldrat.    <\/ul>\n<p>K\u00e4lla: <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.4 - 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\/sv\/blog\/news\/vypusk-emulyatora-qemu-7-2\" \/>\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 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\/sv\/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\udd47 Utg\u00e5van av emulatorn QEMU 7.2 | ProHoster","description":"Utg\u00e5van av QEMU-projektet 7.2 har presenterats.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-emulyatora-qemu-7-2","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 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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/106084","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=106084"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/106084\/revisions"}],"predecessor-version":[{"id":164294,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/106084\/revisions\/164294"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=106084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=106084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=106084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}