{"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\/ro\/blog\/news\/vypusk-emulyatora-qemu-8-2","title":{"rendered":"Lansarea emulatorului QEMU 8.2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A fost lansat\u0103 versiunea proiectului QEMU 8.2. Ca emulator, QEMU permite rularea unei aplica\u021bii compilate pentru o platform\u0103 hardware pe un sistem cu o arhitectur\u0103 complet diferit\u0103, de exemplu, rularea unei aplica\u021bii pentru ARM pe un PC compatibil x86. \u00cen modul de virtualizare, performan\u021ba execu\u021biei codului \u00eentr-un mediu izolat este aproape de sistemul hardware datorit\u0103 execu\u021biei directe a instruc\u021biunilor pe CPU \u0219i utiliz\u0103rii hypervisor-ului Xen sau modulului KVM.     <\/p>\n<p>Proiectul a fost ini\u021bial creat de Fabrice Bellard cu scopul de a permite rularea fi\u0219ierelor executabile Linux compilate pentru platforma x86 pe arhitecturi diferite de x86. De-a lungul anilor de dezvoltare, a fost ad\u0103ugat\u0103 suport pentru emulare complet\u0103 pentru 14 arhitecturi hardware, num\u0103rul dispozitivelor hardware emulate dep\u0103\u0219ind 400. \u00cen prepararea versiunii 8.2, au fost aduse mai mult de 3200 de modific\u0103ri de la 238 de dezvoltatori.     <\/p>\n<p>\u00cembun\u0103t\u0103\u021birile cheie ad\u0103ugate \u00een QEMU 8.2:   <\/p>\n<ul>\n<li class=\"l\"> A fost ad\u0103ugat dispozitivul virtio-sound, care permite emularea unei pl\u0103ci de sunet pentru \u00eenregistrarea \u0219i redarea sunetului \u00een sistemul gazd\u0103 prin intermediul unui backend de sunet (pulseaudio, sdl sau coreaudio), care func\u021bioneaz\u0103 pe partea sistemului gazd\u0103. Pentru emularea dispozitivului audio \u00een nucleul Linux pentru sistemul gazd\u0103, op\u021biunea CONFIG_SND_VIRTIO trebuie activat\u0103.\n<li class=\"l\"> A fost ad\u0103ugat un interfa\u021b\u0103 grafic virtual\u0103 (VGI, Virtual Graphics Interface) rutabaga cu implementarea unui GPU virtual (virtio-gpu), similar cu VirGL disponibil anterior, care, de asemenea, permite utilizarea unui GPU virtual pentru randare 3D \u00een sistemul gazd\u0103, f\u0103r\u0103 a necesita acces direct exclusiv la GPU-ul fizic. Codul rutabaga a fost dezvoltat \u00een cadrul proiectului Android\/CrosVM \u0219i permite utilizarea emulatorului platformei Android cu QEMU obi\u0219nuit.\n<li class=\"l\"> A fost ad\u0103ugat dispozitivul hv-balloon cu implementarea protocolului de gestionare dinamic\u0103 a memoriei (Dynamic Memory) pentru Hyper-V, care permite returnarea paginilor de memorie neutilizate sistemului gazd\u0103 \u00een timpul execu\u021biei \u0219i solicitarea de memorie suplimentar\u0103 \u00een cazul unei lipsuri de memorie. Noua unitate poate fi considerat\u0103 o alternativ\u0103 la virtio-balloon pentru sistemele gazd\u0103 Windows, care utilizeaz\u0103 un backend pe partea sistemului gazd\u0103 care suport\u0103 protocolul Dynamic Memory.\n<li class=\"l\"> A fost propus un dispozitiv Universal Flash Storage pentru emularea unui mediu de stocare Flash.\n<li class=\"l\"> \u00cen driverul dispozitivelor de bloc NBD (Network Block Device) a fost ad\u0103ugat\u0103 suportul pentru extensia protocolului care utilizeaz\u0103 deplasamente de 64 de bi\u021bi pentru manipularea datelor de mari dimensiuni, \u00eembun\u0103t\u0103\u021bind astfel performan\u021ba.\n<li class=\"l\"> Comanda dump-guest-memory a fost actualizat\u0103 pentru a ie\u0219i \u00een formatul standard kdump.\n<li class=\"l\"> A fost ad\u0103ugat suport pentru simularea UFS, utiliz\u00e2nd noi dispozitive ufs \u0219i ufs-lu.\n<li class=\"l\"> \u00cen VFIO (Virtual Function I\/O) a fost ad\u0103ugat suportul pentru modul P2P de migrare \u0219i s-a implementat capacitatea de distribuire dinamic\u0103 a MSI-X. S-au efectuat preg\u0103tiri pentru tranzi\u021bia la noul backend IOMMUFD.\n<li class=\"l\"> Dispozitivul virtio-mem a implementat modul &#171;dynamic-memslots=on&#187; pentru alocarea dinamic\u0103 a mai multor sloturi de memorie \u00een locul distribuirii statice a unui singur slot mare. Utilizarea acestui mod permite reducerea consumului de memorie pe dispozitivele mari virtio-mem, care aloc\u0103 o cantitate mic\u0103 de memorie \u00een VM.\n<li class=\"l\"> \u00cen emulatorul arhitecturii x86, \u00een timpul simul\u0103rii mediului Hypervisor Xen bazat pe <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4396\">KVM<\/a> s-a garantat suportul pentru consola PV \u0219i dispozitivele de re\u021bea, iar comenzile pentru dispozitivele de bloc \u0219i re\u021bea au fost simplificate. Generatorul de cod TCG clasic a avut suport ad\u0103ugat pentru instruc\u021biunile SHA.\n<li class=\"l\"> \u00cen emulatorul arhitecturii ARM a fost implementat\u0103 simularea CPU Cortex-A710 \u0219i Neoverse-N2. A fost ad\u0103ugat suport pentru extensiile de procesor PACQARMA3, EPAC, Pauth2, FPAC, FPACCOMBINE, TIDCP1, MOPS, HBC \u0219i HPMN0. Pentru placa Xilinx Versal a fost realizat\u0103 simularea dispozitivelor CFU\/CFI \u0219i TRNG.\n<li class=\"l\"> \u00cen emulatorul arhitecturii RISC-V a fost implementat un set de instruc\u021biuni criptografice vectoriale. A fost ad\u0103ugat suport pentru IRQ-uri virtuale \u0219i filtrarea IRQ-urilor. Suportul pentru extensiile Zicond a fost stabilizat. A fost ad\u0103ugat suport pentru extensiile de virtualizare AIA (Advanced Interrupt Architecture) prin KVM.\n<li class=\"l\"> \u00cen emulatorul arhitecturii HPPA a fost asigurat\u0103 simularea CPU-ului PA-RISC 2.0 de 64 de bi\u021bi \u0219i simularea sistemului C3700, inclusiv controlerul de memorie Astro \u0219i pun\u021bile PCI Elroy.\n<li class=\"l\"> \u00cen emulatorul arhitecturii LoongArch a fost implementat\u0103 simularea CPU-ului Loongson LA132. A fost ad\u0103ugat suport pentru extensiile setului de instruc\u021biuni LASX \u0219i instruc\u021biunea PRELDX.\n<li class=\"l\"> \u00cen emulatorul arhitecturii s390x a fost ad\u0103ugat suport vfio-ap pentru redirec\u021bionarea adaptorului crypto pentru sistemele de g\u0103zduire securizate.\n<li class=\"l\"> \u00cen emulatorul Tricore a fost ad\u0103ugat suport pentru procesoarele TC37x (ISA 1.6.2) \u0219i instruc\u021biunile CRCN, FTOU, FTOHP, HPTOF.  <\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60322\">opennet.ro<\/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.2.1 - 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\/ro\/blog\/news\/vypusk-emulyatora-qemu-8-2\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47Lansarea emulatorului QEMU 8.2 | ProHoster","description":"A fost lansat\u0103 versiunea proiectului QEMU 8.2.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-emulyatora-qemu-8-2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/112375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=112375"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/112375\/revisions"}],"predecessor-version":[{"id":164273,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/112375\/revisions\/164273"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=112375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=112375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=112375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}