{"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\/no\/blog\/news\/vypusk-emulyatora-qemu-8-2","title":{"rendered":"Utgivelsen av QEMU-emulator 8.2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Lanseringen av prosjektet QEMU 8.2. Som en emulator lar QEMU deg kj\u00f8re programmer bygget for \u00e9n maskinvareplattform p\u00e5 et system med en helt annen arkitektur, for eksempel \u00e5 kj\u00f8re et ARM-program p\u00e5 en x86-kompatibel PC. I virtualiseringsmodus er ytelsen til kodekj\u00f8ringen i et isolert milj\u00f8 n\u00e6r det fysiske systemet ved \u00e5 kj\u00f8re instruksjoner direkte p\u00e5 CPU og bruke hypervisoren Xen eller KVM-modulen.     <\/p>\n<p>Prosjektet ble opprinnelig opprettet av Fabrice Bellard med m\u00e5let om \u00e5 muliggj\u00f8re kj\u00f8ring av Linux-kj\u00f8rbare filer bygget for x86-plattformen p\u00e5 arkitekturer som er forskjellige fra x86. Gjennom \u00e5rene har det blitt lagt til st\u00f8tte for full emulering for 14 maskinvarearkitekturer, og antallet emulerte maskinvareenheter har oversteget 400. I forberedelsen av versjon 8.2 ble det gjort mer enn 3200 endringer av 238 utviklere.     <\/p>\n<p>N\u00f8kkelforbedringer lagt til QEMU 8.2:   <\/p>\n<ul>\n<li class=\"l\"> Et virtio-sound-enhet er lagt til, som gj\u00f8r det mulig \u00e5 emulere et lydkort for opptak og avspilling av lyd i gjestesystemet ved hjelp av en lydbackend (pulseaudio, sdl eller coreaudio) som kj\u00f8rer p\u00e5 vertssystemet. For \u00e5 emulere lydapparatet i Linux-kjernen for gjestesystemet, m\u00e5 alternativet CONFIG_SND_VIRTIO v\u00e6re aktivert.\n<li class=\"l\"> Et virtuelt grafisk grensesnitt (VGI, Virtual Graphics Interface) rutabaga er lagt til med implementering av et virtuelt GPU (virtio-gpu), som ligner p\u00e5 det tidligere tilgjengelige VirGL og ogs\u00e5 gir mulighet til \u00e5 bruke et virtuelt GPU i gjestesystemet for 3D-rendering, uten \u00e5 \u00e5pne eksklusiv direkte tilgang til det fysiske GPU. Koden for rutabaga er utviklet innenfor rammene av Android\/CrosVM-prosjektet og gj\u00f8r det mulig \u00e5 bruke emulatoren for Android-plattformen med vanlig QEMU.\n<li class=\"l\"> Et hv-balloon-enhet er lagt til med implementering av Dynamisk minneh\u00e5ndteringsprotokoll (Dynamic Memory) for Hyper-V, som gj\u00f8r det mulig \u00e5 returnere unyttede sides p\u00e5 minne til vertssystemet under drift og be om flere dersom minnet er utilstrekkelig. Den nye enheten kan betraktes som et alternativ til virtio-balloon for gjestesystemer med Windows, og bruker en backend p\u00e5 vertssystemet som st\u00f8tter Dynamisk minneprotokoll.\n<li class=\"l\"> Et Universal Flash Storage-enhet er foresl\u00e5tt for emulering av Flash-lagringsenhet.\n<li class=\"l\"> I driveren for blokkenheter NBD (Network Block Device) er det lagt til st\u00f8tte for en protokollutvidelse som bruker 64-biters forskyvninger for \u00e5 forbedre ytelsen ved h\u00e5ndtering av store datamengder.\n<li class=\"l\"> Det er lagt til st\u00f8tte for output i standard kdump-format i dump-guest-memory-kommandoen.\n<li class=\"l\"> Det er lagt til st\u00f8tte for emulering av UFS ved bruk av nye enheter ufs og ufs-lu.\n<li class=\"l\"> I VFIO (Virtual Function I\/O) er det lagt til st\u00f8tte for P2P-migrasjonsmodus og implementert muligheten for dynamisk tildeling av MSI-X. Forberedelser er gjort for overgangen til den nye IOMMUFD-backenden.\n<li class=\"l\"> I en virtio-mem-enhet er det implementert en modus &#171;dynamic-memslots=on&#187; for dynamisk tildeling av flere minneslotter i stedet for en statisk fordeling av \u00e9n stor slot. Bruk av modusen gir mulighet for \u00e5 redusere minneforbruket p\u00e5 store virtio-mem-enheter som gir VM en liten mengde minne.\n<li class=\"l\"> I emulatoren for x86-arkitekturen ved emulering av Xen-hypervisormilj\u00f8et <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/no\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4396\">KVM<\/a> er st\u00f8tte for PV-konsoller og nettverksenheter sikret, og kommandoene for blokker og nettverksenheter er forenklet. Den klassiske TCG-kodegeneratoren har f\u00e5tt st\u00f8tte for SHA-instruksjoner.\n<li class=\"l\"> I emulatoren for ARM-arkitekturen er emulering av CPU Cortex-A710 og Neoverse-N2 implementert. St\u00f8tte for prosessorutvidelsene PACQARMA3, EPAC, Pauth2, FPAC, FPACCOMBINE, TIDCP1, MOPS, HBC og HPMN0 er lagt til. For Xilinx Versal-kortet er det implementert modellering av CFU\/CFI- og TRNG-enheter.\n<li class=\"l\"> I emulatoren for RISC-V-arkitekturen er et sett med vektorkryptografiske instruksjoner implementert. St\u00f8tte for virtuelle IRQ-er og filtrering av IRQ-er er lagt til. St\u00f8tte for Zicond-utvidelser har blitt stabilisert. St\u00f8tte for virtualiseringsutvidelser AIA (Advanced Interrupt Architecture) via KVM er ogs\u00e5 lagt til.\n<li class=\"l\"> I emulatoren for HPPA-arkitekturen er 64-biters CPU PA-RISC 2.0 og emuleringen av C3700-systemet, inkludert Astro minnekontroller og Elroy PCI-broer, blitt realisert.\n<li class=\"l\"> I emulatoren for LoongArch-arkitekturen er emuleringen av CPU Loongson LA132 implementert. St\u00f8tte for utvidelsen av instruksjonssettet LASX og instruksjonen PRELDX er lagt til.\n<li class=\"l\"> I emulatoren for s390x-arkitekturen er st\u00f8tte for vfio-ap lagt til for \u00e5 tillate videresending av krypteringsadapter for sikre gjestesteder.\n<li class=\"l\"> I Tricore-emulatoren er st\u00f8tte for TC37x-prosessorer (ISA 1.6.2) og instruksjonene CRCN, FTOU, FTOHP, HPTOF lagt til.  <\/ul>\n<p>Kilde: <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.5 - 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\/no\/blog\/news\/vypusk-emulyatora-qemu-8-2\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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\/no\/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\udd47 Utgivelse av emulatoren QEMU 8.2 | ProHoster","description":"Utgivelsen av prosjektet QEMU 8.2 er presentert.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/news\/vypusk-emulyatora-qemu-8-2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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\/no\/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\/no\/wp-json\/wp\/v2\/posts\/112375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=112375"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/112375\/revisions"}],"predecessor-version":[{"id":164273,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/112375\/revisions\/164273"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=112375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=112375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=112375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}