{"id":120949,"date":"2024-12-12T15:46:01","date_gmt":"2024-12-12T13:46:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/opublikovan-emulyator-qemu-9-2-0-s-podderzhkoj-rust-i-vulkan"},"modified":"2024-12-12T15:46:01","modified_gmt":"2024-12-12T13:46:01","slug":"opublikovan-emulyator-qemu-9-2-0-s-podderzhkoj-rust-i-vulkan","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/opublikovan-emulyator-qemu-9-2-0-s-podderzhkoj-rust-i-vulkan","title":{"rendered":"A fost lansat emulatorul QEMU 9.2.0 cu suport pentru Rust \u0219i Vulkan","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A fost lansat\u0103 versiunea 9.2 a proiectului QEMU. Ca emulator, QEMU permite rularea unui program compilat pentru o platform\u0103 hardware pe un sistem cu o arhitectur\u0103 complet diferit\u0103, de exemplu, se poate rula o aplica\u021bie pentru ARM pe un PC compatibil x86. \u00cen modul de virtualizare, performan\u021ba execu\u021biei codului \u00eentr-un mediu izolat este aproape de cea a unui sistem hardware datorit\u0103 execu\u021biei directe a instruc\u021biunilor pe CPU \u0219i utiliz\u0103rii hipervizorului Xen sau a modulului KVM \u00een Linux, sau a modulului NVMM \u00een NetBSD.    <\/p>\n<p>Ini\u021bial, proiectul a fost creat de Fabrice Bellard pentru 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 suportul pentru emulare complet\u0103 pentru 14 arhitecturi hardware, iar num\u0103rul dispozitivelor hardware emulate a dep\u0103\u0219it 400. \u00cen preg\u0103tirea versiunii 9.2, au fost efectuate mai mult de 1700 de modific\u0103ri de c\u0103tre 209 dezvoltatori.     <\/p>\n<p>\u00cembun\u0103t\u0103\u021biri cheie ad\u0103ugate \u00een QEMU 9.2:   <\/p>\n<ul>\n<li class=\"l\"> A fost ad\u0103ugat\u0103 suport experimental pentru crearea de modele de dispozitive scrise \u00een limbajul Rust. Atunci c\u00e2nd QEMU este compilat cu suport pentru Rust, este folosit\u0103 \u00een mod implicit o implementare alternativ\u0103 a driverului PL011 UART, scris\u0103 \u00een Rust, dar care nu este \u00eenc\u0103 recomandat\u0103 pentru utilizare pe scar\u0103 larg\u0103.\n<p>Actualmente, suportul pentru Rust \u00een QEMU este dezactivat \u00een mod implicit \u0219i poate fi activat \u00een timpul compil\u0103rii prin specificarea op\u021biunii &#171;&#8212;enable-rust&#187; la rularea scriptului configure. Pentru compilarea cu Rust sunt necesare versiuni de cel pu\u021bin rustc 1.63.0 \u0219i bindgen 0.60.0 (de exemplu, \u00een Debian 12 va trebui s\u0103 instala\u021bi separat o versiune mai nou\u0103 de Rust). \u00cen viitor, compilatorul Rust \u0219i generatorul de leg\u0103turi bindgen sunt planificate s\u0103 fie incluse \u00een lista de dependen\u021be de compilare obligatorii.     <\/p>\n<p>Printre planurile legate de promovarea Rust \u00een QEMU se num\u0103r\u0103 aducerea la un stadiu func\u021bional a driverului HPET (High Precision Event Timer) \u0219i a driverului pentru dispozitivele blocate, scrise \u00een Rust, continuarea dezvolt\u0103rii echipamentelor pentru utilizarea Rust \u00een diferite componente QEMU (de exemplu, \u00een driverii de dispozitive blocate, timere \u0219i GPIO), refacerea \u00een Rust a sistemelor critice din punct de vedere al securit\u0103\u021bii, cum ar fi virtio.        <\/p>\n<li class=\"l\"> Dispozitivul VirtIO-GPU, care asigur\u0103 func\u021bionarea unui GPU virtual, a ad\u0103ugat suport pentru accelerarea 3D folosind API-ul grafic Vulkan, implementat prin driverul Vulkan Venus inclus \u00een Mesa, care permite furnizarea unui GPU virtual pentru renderizarea 3D f\u0103r\u0103 a deschide accesul exclusiv direct la GPU-ul fizic. Este necesar\u0103 biblioteca virglrenderer pe partea sistemului gazd\u0103 \u0219i driverul Mesa Venus pe partea sistemului oaspete. Exist\u0103 o instruc\u021biune pentru configurarea suportului Vulkan \u00een QEMU.\n<li class=\"l\"> \u00cen instrumentarul de migrarea a ma\u0219inilor virtuale s-a ad\u0103ugat suport pentru accelerarea opera\u021biunilor de comprimare a fluxurilor de date transmise simultan prin intermediul bibliotecii QATzip, care folose\u0219te acceleratorul QAT (QuickAssist Technology) integrat \u00een procesoarele Intel, oferind instrumente pentru accelerarea calculului legat de comprimare \u0219i criptare.\n<li class=\"l\"> Backend-ul criptografic bazat pe GLib a ad\u0103ugat suport pentru algoritmul de hashing SHA-384.\n<li class=\"l\"> \u00cen emulatorul arhitecturii ARM a fost ad\u0103ugat suport pentru extensiile de procesor FEAT_EBF16 \u0219i FEAT_CMOW, precum \u0219i extensii de securitate utilizate pe pl\u0103cile xilinx-zynq-a9. Utiliz\u00e2nd componenta HVF, care folose\u0219te instrumentarul Hypervisor.framework pentru accelerarea execu\u021biei sistemelor oaspete pe computerele Mac cu ARM, suportul pentru mai mult de 64 GB de memorie a fost asigurat. Pentru sistemele emulate sbsa-ref \u0219i virt a fost ad\u0103ugat suport pentru traducerea adreselor \u00een dou\u0103 etape \u00een SMMU (System Memory Management Unit). Suportul pentru tipuri de echipamente emulate \u00eenvechite akita, borzoi, cheetah, connex, mainstone, n800, n810, spitz, terrier, tosa, verdex \u0219i z2 a fost eliminat.\n<li class=\"l\"> Emulatorul arhitecturii x86 a ad\u0103ugat suport pentru un nou tip de configura\u021bie hardware &#8212; nitro-enclave, care emuleaz\u0103 mediu AWS Nitro Enclave \u0219i este capabil s\u0103 \u00eencarce imagini de sistem \u00een format Enclave Image Format.\n<li class=\"l\"> \u00cen emulatorul arhitecturii x86 pentru hypervisor <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4434\">KVM<\/a> A fost implementat\u0103 posibilitatea activ\u0103rii suportului pentru setul de instruc\u021biuni AVX10, precum \u0219i versiuni specifice ale AVX10 &#8212; avx10-128, avx10-256 \u0219i avx10-512.\n<li class=\"l\"> Emulatorul arhitecturii RISC-V a ad\u0103ugat suport pentru extensiile setului de instruc\u021biuni Svvptc, Bitmanip (Manipularea Bitilor) \u0219i CFI (Integritate Flux de Control), utilizate pe pl\u0103cile OpenTitan. \u00cen tipul de sisteme emulate &#171;virt&#187; a fost ad\u0103ugat suport pentru IOMMU. A fost \u00eembun\u0103t\u0103\u021bit\u0103 performan\u021ba instruc\u021biunilor ld \u0219i st.\n<li class=\"l\"> \u00cen emulatorul arhitecturii HPPA, firmware-ul SeaBIOS-hppa a fost actualizat la versiunea 17.\n<li class=\"l\">  Emulatorul arhitecturii s390x a fost \u00eembun\u0103t\u0103\u021bit pentru a permite \u00eenc\u0103rcarea de pe alte dispozitive, \u00een cazul \u00een care \u00eenc\u0103rcarea de pe dispozitivul specificat e\u0219ueaz\u0103.           <\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62390\">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 9.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-120949","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 9.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\/opublikovan-emulyator-qemu-9-2-0-s-podderzhkoj-rust-i-vulkan\" \/>\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\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440 QEMU 9.2.0 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 Rust \u0438 Vulkan | 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 9.2.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/opublikovan-emulyator-qemu-9-2-0-s-podderzhkoj-rust-i-vulkan\" \/>\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=\"2024-12-12T13:46:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-12-12T13:46:01+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\udd47A fost publicat emulatorul QEMU 9.2.0 cu suport pentru Rust \u0219i Vulkan | ProHoster","description":"A fost lansat\u0103 versiunea proiectului QEMU 9.2.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/opublikovan-emulyator-qemu-9-2-0-s-podderzhkoj-rust-i-vulkan","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\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440 QEMU 9.2.0 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 Rust \u0438 Vulkan | 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 9.2.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/opublikovan-emulyator-qemu-9-2-0-s-podderzhkoj-rust-i-vulkan","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":"2024-12-12T13:46:01+00:00","article:modified_time":"2024-12-12T13:46:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120949","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 08:51:58","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 08:51:58","updated":"2026-01-23 08:51:58","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/120949","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=120949"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/120949\/revisions"}],"predecessor-version":[{"id":164312,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/120949\/revisions\/164312"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=120949"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=120949"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=120949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}