{"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\/hu\/blog\/news\/opublikovan-emulyator-qemu-9-2-0-s-podderzhkoj-rust-i-vulkan","title":{"rendered":"Megjelent a QEMU 9.2.0 emul\u00e1tor Rust \u00e9s Vulkan t\u00e1mogat\u00e1ssal","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Bemutatkozott a QEMU 9.2-es kiad\u00e1sa. A QEMU emul\u00e1tor lehet\u0151v\u00e9 teszi, hogy egy, m\u00e1sik hardverplatformra k\u00e9sz\u00fclt programot teljesen elt\u00e9r\u0151 architekt\u00far\u00e1j\u00fa rendszeren futtassunk, p\u00e9ld\u00e1ul ARM alkalmaz\u00e1st x86 kompatibilis PC-n. A QEMU virtu\u00e1lis m\u00f3dban a k\u00f3d v\u00e9grehajt\u00e1s\u00e1nak teljes\u00edtm\u00e9nye az elszigetelt k\u00f6rnyezetben k\u00f6zel \u00e1ll a hardveres rendszerhez, k\u00f6sz\u00f6nhet\u0151en az utas\u00edt\u00e1sok k\u00f6zvetlen v\u00e9grehajt\u00e1s\u00e1nak a CPU-n, valamint a Xen hipervizor vagy a KVM modul, illetve az NVMM modul aktiv\u00e1l\u00e1s\u00e1nak a Linux vagy NetBSD rendszeren.    <\/p>\n<p>A projektet eredetileg Fabrice Bellard hozta l\u00e9tre azzal a c\u00e9llal, hogy lehet\u0151v\u00e9 tegye az x86-platformra k\u00e9sz\u00fclt Linux v\u00e9grehajthat\u00f3 f\u00e1jlok futtat\u00e1s\u00e1t m\u00e1s architekt\u00far\u00e1kon. A fejleszt\u00e9s sor\u00e1n 14 hardverarchitekt\u00fara teljes emul\u00e1ci\u00f3s t\u00e1mogat\u00e1sa ker\u00fclt hozz\u00e1ad\u00e1sra, \u00e9s a t\u00e1mogatott hardvereszk\u00f6z\u00f6k sz\u00e1ma meghaladta a 400-at. A 9.2-es verzi\u00f3 el\u0151k\u00e9sz\u00edt\u00e9se sor\u00e1n t\u00f6bb mint 1700 v\u00e1ltoztat\u00e1s t\u00f6rt\u00e9nt, 209 fejleszt\u0151t\u0151l.     <\/p>\n<p>A QEMU 9.2-es verzi\u00f3ban hozz\u00e1adott kulcsfontoss\u00e1g\u00fa fejleszt\u00e9sek:   <\/p>\n<ul>\n<li class=\"l\"> Hozz\u00e1adva a Rust nyelven \u00edrt eszk\u00f6zmodellek l\u00e9trehoz\u00e1s\u00e1nak k\u00eds\u00e9rleti t\u00e1mogat\u00e1sa. A QEMU Rust t\u00e1mogat\u00e1s\u00e1val t\u00f6rt\u00e9n\u0151 ford\u00edt\u00e1sa sor\u00e1n alap\u00e9rtelmezetten egy alternat\u00edv PL011 UART meghajt\u00f3implement\u00e1ci\u00f3 haszn\u00e1latba l\u00e9p, amely Rust nyelven \u00edr\u00f3dott, de sz\u00e9les k\u00f6r\u0171 haszn\u00e1latra m\u00e9g nem aj\u00e1nlott.\n<p>Jelenleg a Rust t\u00e1mogat\u00e1s a QEMU-ban alap\u00e9rtelmez\u00e9s szerint le van tiltva, \u00e9s a &#171;&#8212;enable-rust&#187; opci\u00f3 megad\u00e1s\u00e1val aktiv\u00e1lhat\u00f3 a configure szkript futtat\u00e1sakor. A Rust integr\u00e1l\u00e1s\u00e1hoz legal\u00e1bb a 1.63.0-s rustc \u00e9s a 0.60.0-s bindgen verzi\u00f3kra van sz\u00fcks\u00e9g (p\u00e9ld\u00e1ul a Debian 12-n k\u00fcl\u00f6n kell telep\u00edteni egy \u00fajabb Rust verzi\u00f3t). A j\u00f6v\u0151ben a Rust ford\u00edt\u00f3t \u00e9s a bindgen k\u00f6t\u00e9sgener\u00e1tort tervezik k\u00f6telez\u0151 \u00e9p\u00edt\u00e9si f\u00fcgg\u0151s\u00e9gek k\u00f6z\u00e9 sorolni.     <\/p>\n<p>A QEMU-ban a Rust n\u00e9pszer\u0171s\u00edt\u00e9s\u00e9vel kapcsolatos terveket illet\u0151en eml\u00edt\u00e9sre m\u00e9lt\u00f3 a HPET (High Precision Event Timer) meghajt\u00f3 \u00e9s a Rust nyelven \u00edrt blokkeszk\u00f6z meghajt\u00f3 m\u0171k\u00f6d\u0151k\u00e9pess\u00e9g\u00e9nek biztos\u00edt\u00e1sa, valamint a Rust haszn\u00e1lat\u00e1nak folytat\u00e1sa k\u00fcl\u00f6nb\u00f6z\u0151 QEMU komponensekben (p\u00e9ld\u00e1ul blokkmeghajt\u00f3k, id\u0151z\u00edt\u0151k \u00e9s GPIO-k) val\u00f3 figyel\u0151h\u00e1l\u00f3zati fejleszt\u00e9sek r\u00e9v\u00e9n, valamint a biztons\u00e1gi szempontb\u00f3l kritikus rendszerek, p\u00e9ld\u00e1ul a virtio Rust nyelvre t\u00f6rt\u00e9n\u0151 \u00e1t\u00edr\u00e1sa.        <\/p>\n<li class=\"l\"> A VirtIO-GPU device that provides virtual GPU functionality has been added supporting 3D acceleration using the Vulkan graphics API, implemented through the Mesa Vulkan driver Venus, which allows the guest system to use a virtual GPU for 3D rendering without granting exclusive direct access to the physical GPU. To function, the virglrenderer library must be present on the host system and the Mesa driver Venus on the guest system. Instructions for setting up Vulkan support in QEMU are available.\n<li class=\"l\"> The guest migration toolkit has added support for accelerating compression operations of concurrently transmitted data streams using the QATzip library, which employs Intel's built-in QAT (QuickAssist Technology) accelerator, offering tools for accelerating computations related to compression and encryption.\n<li class=\"l\"> Support for the SHA-384 hashing algorithm has been added to the cryptographic backend based on GLib.\n<li class=\"l\"> The ARM architecture emulator has added support for the FEAT_EBF16 and FEAT_CMOW processor extensions, as well as security extensions used in xilinx-zynq-a9 boards. When using the HVF component, which leverages the Hypervisor.framework toolkit to accelerate guest system execution on ARM Mac computers, support for more than 64 GB of memory has been enabled. Support for two-stage address translation in SMMU (System Memory Management Unit) has been added for emulated systems sbsa-ref and virt. Support for outdated emulated hardware types akita, borzoi, cheetah, connex, mainstone, n800, n810, spitz, terrier, tosa, verdex, and z2 has been discontinued.\n<li class=\"l\"> Az x86 architekt\u00fara emul\u00e1tor\u00e1hoz hozz\u00e1adt\u00e1k az \u00faj t\u00edpus\u00fa hardverkonfigur\u00e1ci\u00f3 t\u00e1mogat\u00e1s\u00e1t \u2014 nitro-enclave, amely az AWS Nitro Enclave k\u00f6rnyezet\u00e9t emul\u00e1lja \u00e9s k\u00e9pes rendszerk\u00e9peket t\u00f6lteni Enclave Image Format form\u00e1tumban.\n<li class=\"l\"> Az x86 architekt\u00far\u00e1j\u00fa emul\u00e1tor a hypervisor sz\u00e1m\u00e1ra <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4434\">KVM<\/a> Lehet\u0151v\u00e9 v\u00e1lt az AVX10 utas\u00edt\u00e1ssorozat t\u00e1mogat\u00e1s\u00e1nak aktiv\u00e1l\u00e1sa, valamint az AVX10 specifikus v\u00e1ltozatai \u2014 avx10-128, avx10-256 \u00e9s avx10-512.\n<li class=\"l\"> A RISC-V architekt\u00fara emul\u00e1tor\u00e1hoz hozz\u00e1adt\u00e1k az Svvptc, Bitmanip (Bit-Manipulation) \u00e9s CFI (Control Flow Integrity) utas\u00edt\u00e1sk\u00e9szlet-b\u0151v\u00edtm\u00e9nyek t\u00e1mogat\u00e1s\u00e1t, amelyeket az OpenTitan lapk\u00e1k haszn\u00e1lnak. A &#171;virt&#187; emul\u00e1lt rendszert\u00edpushoz hozz\u00e1adt\u00e1k az IOMMU t\u00e1mogat\u00e1s\u00e1t. N\u00f6velt\u00e9k az ld \u00e9s st utas\u00edt\u00e1sok teljes\u00edtm\u00e9ny\u00e9t.\n<li class=\"l\"> In the HPPA architecture emulator, the SeaBIOS-hppa firmware has been updated to version 17.\n<li class=\"l\">  Az s390x architekt\u00fara emul\u00e1tor\u00e1ba be\u00e9p\u00edtett\u00e9k a m\u00e1s eszk\u00f6z\u00f6kr\u0151l val\u00f3 bootol\u00e1s lehet\u0151s\u00e9g\u00e9t, ha az adott eszk\u00f6zr\u0151l val\u00f3 bootol\u00e1s nem siker\u00fclt.           <\/ul>\n<p>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62390\">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 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.3 - 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\/hu\/blog\/news\/opublikovan-emulyator-qemu-9-2-0-s-podderzhkoj-rust-i-vulkan\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\/hu\/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\udd47K\u00f6zz\u00e9tett\u00e9k a QEMU 9.2.0 emul\u00e1tort Rust \u00e9s Vulkan t\u00e1mogat\u00e1ssal | ProHoster","description":"Bemutatt\u00e1k a QEMU 9.2 projekt kiad\u00e1s\u00e1t.","canonical_url":"https:\/\/prohoster.info\/hu\/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":"hu_HU","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\/hu\/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\/hu\/wp-json\/wp\/v2\/posts\/120949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=120949"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/120949\/revisions"}],"predecessor-version":[{"id":164312,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/120949\/revisions\/164312"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=120949"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=120949"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=120949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}