{"id":112375,"date":"2023-12-21T03:10:15","date_gmt":"2023-12-21T01:10:15","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-emulyatora-qemu-8-2"},"modified":"2023-12-21T03:10:15","modified_gmt":"2023-12-21T01:10:15","slug":"vypusk-emulyatora-qemu-8-2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-emulyatora-qemu-8-2","title":{"rendered":"Utg\u00e5van av emulatorn QEMU 8.2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Projektet QEMU 8.2 har sl\u00e4ppts. Som emulator g\u00f6r QEMU det m\u00f6jligt att k\u00f6ra program som \u00e4r byggda f\u00f6r en h\u00e5rdvaruplattform p\u00e5 ett system med helt annan arkitektur, till exempel att k\u00f6ra en applikation f\u00f6r ARM p\u00e5 en x86-kompatibel PC. I virtualiseringsl\u00e4ge \u00e4r prestandan f\u00f6r kodk\u00f6rning i en isolerad milj\u00f6 n\u00e4ra den hos ett h\u00e5rdvarusystem tack vare den direkta exekveringen av instruktioner p\u00e5 CPU:n och anv\u00e4ndningen av hypervisorn Xen eller KVM-modulen.     <\/p>\n<p>Projektet skapades ursprungligen av Fabrice Bellard med avsikt att m\u00f6jligg\u00f6ra k\u00f6rning av Linux-exekverbara filer som \u00e4r byggda f\u00f6r x86-plattformen p\u00e5 arkitekturer som skiljer sig fr\u00e5n x86. Under \u00e5ren av utveckling har st\u00f6d f\u00f6r fullst\u00e4ndig emulering lagts till f\u00f6r 14 h\u00e5rdvaruarkitekturer, och antalet emulerade h\u00e5rdvaruenheter har \u00f6verstigit 400. Inf\u00f6r version 8.2 har \u00f6ver 3200 \u00e4ndringar gjorts av 238 utvecklare.     <\/p>\n<p>Nyckelf\u00f6rb\u00e4ttringar som lagts till i QEMU 8.2:   <\/p>\n<ul>\n<li class=\"l\"> En virtio-ljudenhet har lagts till, vilket g\u00f6r det m\u00f6jligt att emulera ett ljudkort f\u00f6r inspelning och uppspelning av ljud i g\u00e4stsystemet med hj\u00e4lp av en ljudbackend (pulseaudio, sdl eller coreaudio) som k\u00f6rs p\u00e5 v\u00e4rdsystemet. F\u00f6r att emulera ljudenheten i Linux-k\u00e4rnan f\u00f6r g\u00e4stsystemet m\u00e5ste alternativet CONFIG_SND_VIRTIO vara aktiverat.\n<li class=\"l\"> Ett virtuellt grafiskt gr\u00e4nssnitt (VGI, Virtual Graphics Interface) rutabaga har lagts till med implementeringen av en virtuell GPU (virtio-gpu), som liknar den tidigare tillg\u00e4ngliga VirGL och ocks\u00e5 m\u00f6jligg\u00f6r anv\u00e4ndning i g\u00e4stsystemet av en virtuell GPU f\u00f6r 3D-rendering, utan att ge exklusiv direkt \u00e5tkomst till den fysiska GPU:n. Koden f\u00f6r rutabaga har utvecklats inom ramen f\u00f6r projektet Android\/CrosVM och m\u00f6jligg\u00f6r anv\u00e4ndning av emulatorn f\u00f6r Android-plattformen med vanlig QEMU.\n<li class=\"l\"> En hv-balloon-enhet har lagts till med implementeringen av protokollet f\u00f6r dynamisk minneshantering (Dynamic Memory) f\u00f6r Hyper-V, vilket g\u00f6r det m\u00f6jligt att \u00e5terl\u00e4mna oanv\u00e4nda minnessidor till v\u00e4rdsystemet och beg\u00e4ra fler vid minnesbrist under drift. Den nya enheten kan betraktas som ett alternativ till virtio-balloon f\u00f6r g\u00e4stsystem med Windows, som anv\u00e4nder en backend p\u00e5 v\u00e4rdsystemet som st\u00f6der protokollet f\u00f6r Dynamic Memory.\n<li class=\"l\"> En Universal Flash Storage-enhet har f\u00f6reslagits f\u00f6r emulering av Flash-lagringsenheter.\n<li class=\"l\"> Drivern f\u00f6r blockenheter NBD (Network Block Device) har f\u00e5tt st\u00f6d f\u00f6r ett protokollutvidgning som anv\u00e4nder 64-bitars f\u00f6rskjutningar f\u00f6r att f\u00f6rb\u00e4ttra prestanda vid hantering av stora datam\u00e4ngder.\n<li class=\"l\"> Kommandot dump-guest-memory har f\u00e5tt st\u00f6d f\u00f6r utskrift i standardformatet kdump.\n<li class=\"l\"> St\u00f6d f\u00f6r emulering av UFS har lagts till med nya enheter ufs och ufs-lu.\n<li class=\"l\"> VFIO (Virtual Function I\/O) har f\u00e5tt st\u00f6d f\u00f6r P2P-migreringsl\u00e4ge och implementerat m\u00f6jlighet till dynamisk f\u00f6rdelning av MSI-X. F\u00f6rberedelser har gjorts f\u00f6r \u00f6verg\u00e5ngen till den nya backend IOMMUFD.\n<li class=\"l\"> I en virtio-mem-enhet har l\u00e4get &#171;dynamic-memslots=on&#187; implementerats f\u00f6r dynamisk tilldelning av flera minnesplatser ist\u00e4llet f\u00f6r statisk f\u00f6rdelning av en stor plats. Anv\u00e4ndning av l\u00e4get g\u00f6r det m\u00f6jligt att minska minnesf\u00f6rbrukningen p\u00e5 stora virtio-mem-enheter som ger en liten m\u00e4ngd minne till VM.\n<li class=\"l\"> I emulatorn f\u00f6r x86-arkitektur vid emulering av Xen hypervisor-milj\u00f6n har st\u00f6d f\u00f6r PV-konsol och n\u00e4tverksenheter s\u00e4kerst\u00e4llts, samt kommandona f\u00f6r block- och n\u00e4tverksenheter har f\u00f6renklats. Det klassiska TCG-kodgeneratorn har f\u00e5tt st\u00f6d f\u00f6r SHA-instruktioner. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4396\">KVM<\/a> I emulatorn f\u00f6r ARM-arkitektur har emulering av CPU Cortex-A710 och Neoverse-N2 implementerats. St\u00f6d f\u00f6r processorutvidgningar PACQARMA3, EPAC, Pauth2, FPAC, FPACCOMBINE, TIDCP1, MOPS, HBC och HPMN0 har lagts till. F\u00f6r Xilinx Versal-kortet har modellering av enheter CFU\/CFI och TRNG implementerats.\n<li class=\"l\"> I emulatorn f\u00f6r RISC-V-arkitektur har en upps\u00e4ttning av vektoriserade kryptografiska instruktioner implementerats. St\u00f6d f\u00f6r virtuella IRQ och IRQ-filtering har lagts till. St\u00f6det f\u00f6r utvidgningar Zicond har stabiliserats. St\u00f6d f\u00f6r virtualisering av AIA (Advanced Interrupt Architecture) via KVM har lagts till.\n<li class=\"l\"> I emulatorn f\u00f6r HPPA-arkitektur har emulering av 64-bitars CPU PA-RISC 2.0 och emulering av C3700-systemet, inklusive Astro-minneskontroller och PCI-broar Elroy, s\u00e4kerst\u00e4llts.\n<li class=\"l\"> I emulatorn f\u00f6r LoongArch-arkitektur har emulering av CPU Loongson LA132 implementerats. St\u00f6d f\u00f6r utvidgningen LASX och instruktionen PRELDX har lagts till.\n<li class=\"l\"> I emulatorn f\u00f6r s390x-arkitektur har st\u00f6d f\u00f6r vfio-ap lagts till f\u00f6r genomloppning av kryptoadapter f\u00f6r skyddade g\u00e4stsystem.\n<li class=\"l\"> I Tricore-emulatorn har st\u00f6d f\u00f6r TC37x-processorer (ISA 1.6.2) och instruktionerna CRCN, FTOU, FTOHP, HPTOF lagts till.\n<li class=\"l\"> Release av projektet QEMU 8.2 har presenterats.  <\/ul>\n<p>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60322\">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 8.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-112375","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 8.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-8-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 8.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 8.2.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-emulyatora-qemu-8-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=\"2023-12-21T01:10:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-12-21T01:10:15+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\udd47Utsl\u00e4pp av emulator QEMU 8.2 | ProHoster","description":"\ud83e\udd47Utsl\u00e4pp av emulator QEMU 8.2 | ProHoster","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-emulyatora-qemu-8-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 8.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 8.2.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-emulyatora-qemu-8-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":"2023-12-21T01:10:15+00:00","article:modified_time":"2023-12-21T01:10:15+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\/112375","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=112375"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/112375\/revisions"}],"predecessor-version":[{"id":164273,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/112375\/revisions\/164273"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=112375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=112375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=112375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}