{"id":169835,"date":"2026-04-23T12:24:39","date_gmt":"2026-04-23T10:24:39","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-emulyatora-qemu-11-0-0"},"modified":"2026-04-23T12:24:39","modified_gmt":"2026-04-23T10:24:39","slug":"vypusk-emulyatora-qemu-11-0-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-emulyatora-qemu-11-0-0","title":{"rendered":"Vyd\u00e1n\u00ed emul\u00e1toru QEMU 11.0.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Byl vyd\u00e1n projekt QEMU 11.0.0. Jako emul\u00e1tor QEMU umo\u017e\u0148uje spustit program vytvo\u0159en\u00fd pro jednu hardwarovou platformu na syst\u00e9mu s \u00fapln\u011b jinou architekturou, nap\u0159\u00edklad prov\u00e9st aplikaci pro ARM na PC kompatibiln\u00edm s x86. V re\u017eimu virtualizace v QEMU je v\u00fdkon p\u0159i vykon\u00e1v\u00e1n\u00ed k\u00f3du v izolovan\u00e9m prost\u0159ed\u00ed bl\u00edzko hardwarov\u00e9mu syst\u00e9mu d\u00edky p\u0159\u00edm\u00e9mu vykon\u00e1v\u00e1n\u00ed instrukc\u00ed na CPU a zapojen\u00ed hypervizoru Xen nebo modulu KVM v Linuxu, nebo modulu NVMM v NetBSD.    <\/p>\n<p>Projekt byl p\u016fvodn\u011b vytvo\u0159en Fabrice Bellard s c\u00edlem umo\u017enit spu\u0161t\u011bn\u00ed vykonateln\u00fdch soubor\u016f Linuxu, kter\u00e9 jsou ur\u010deny pro platformu x86, na architektur\u00e1ch odli\u0161n\u00fdch od x86. B\u011bhem let v\u00fdvoje byla p\u0159id\u00e1na podpora pln\u00e9 emulace pro 14 hardwarov\u00fdch architektur, po\u010det emulovan\u00fdch hardwarov\u00fdch za\u0159\u00edzen\u00ed p\u0159es\u00e1hl 400. P\u0159i p\u0159\u00edprav\u011b verze 11.0.0 bylo provedeno v\u00edce ne\u017e 2500 zm\u011bn od 237 v\u00fdvoj\u00e1\u0159\u016f.     <\/p>\n<p>Kl\u00ed\u010dov\u00e9 vylep\u0161en\u00ed p\u0159idan\u00e9 do QEMU 11.0:   <\/p>\n<ul>\n<li class=\"l\"> Byla odstran\u011bna podpora 32bitov\u00fdch hostitelsk\u00fdch syst\u00e9m\u016f, kter\u00e1 byla vyhl\u00e1\u0161ena za zastaralou v dubnu lo\u0148sk\u00e9ho roku ve verzi QEMU 10.0. V prosincov\u00e9m vyd\u00e1n\u00ed 10.2 byla v gener\u00e1toru k\u00f3du TCG (Tiny Code Generator) ukon\u010dena podpora platforem mips32 a ppc32, a ve verzi QEMU 11.0 byly odstran\u011bny zb\u00fdvaj\u00edc\u00ed platformy i386, arm, ppc a riscv32, a tak\u00e9 byla vy\u010di\u0161t\u011bna k\u00f3dov\u00e1 z\u00e1kladna a syst\u00e9m sestaven\u00ed od komponent pro 32bitov\u00e9 hostitele.\n<li class=\"l\"> Byl implementov\u00e1n zrychlova\u010d virtualizace \u201enitro\u201c (\u201e-accel nitro\u201c) a nov\u00fd typ emulovan\u00fdch syst\u00e9m\u016f \u201enitro\u201c, kter\u00fd umo\u017e\u0148uje spou\u0161t\u011bn\u00ed izolovan\u00fdch enkkl\u00e1v na b\u00e1zi technologie d\u016fv\u011brn\u00e9ho v\u00fdpo\u010dtu AWS Nitro Enclave v QEMU, nap\u0159\u00edklad pro m\u00edstn\u00ed testov\u00e1n\u00ed prost\u0159ed\u00ed Nitro Enclave v QEMU. V AWS EC2 technologie Nitro Enclave umo\u017e\u0148uje spou\u0161t\u011bt v virtu\u00e1ln\u00ed ma\u0161in\u011b vno\u0159en\u00e9 izolovan\u00e9 enkkl\u00e1vy pro pr\u00e1ci s d\u016fv\u011brn\u00fdmi daty, p\u0159i\u010dem\u017e jim vyhrazuje \u010d\u00e1st sv\u00fdch zdroj\u016f.\n<li class=\"l\"> Byla zlep\u0161ena podpora urychlova\u010d\u016f virtualizace MSHV (Microsoft Hypervisor) a WHPX (Microsoft Windows Hypervisor Platform Extensions).\n<li class=\"l\"> P\u0159i pou\u017eit\u00ed hypervizoru KVM (\u201e-accel kvm\u201c) byla p\u0159id\u00e1na podpora virtualizace roz\u0161\u00ed\u0159en\u00ed Intel CET (Control-flow Enforcement Technology) pro aplikaci v <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/vps\/abuzoustojchivye-vps\/\"   title=\"virtual machines\" data-wpil-keyword-link=\"linked\">virtual machines<\/a> ochran\u011b p\u0159ed exploitac\u00ed, kter\u00e1 vyu\u017e\u00edv\u00e1 techniky n\u00e1vratov\u00e9ho programov\u00e1n\u00ed (ROP \u2014 Return-Oriented Programming). Byla tak\u00e9 p\u0159id\u00e1na podpora restartov\u00e1n\u00ed d\u016fv\u011brn\u00fdch <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/vps\/\"   title=\"virtu\u00e1ln\u00edch stroj\u016f\" data-wpil-keyword-link=\"linked\">virtu\u00e1ln\u00edch stroj\u016f<\/a>, kter\u00e9 vyu\u017e\u00edvaj\u00ed pro \u0161ifrov\u00e1n\u00ed pam\u011bti roz\u0161\u00ed\u0159en\u00ed AMD SEV-SNP (Secure Encrypted Virtualization \u2014 Secure Nested Paging) a Intel TDX (Trust Domain Extensions).\n<li class=\"l\"> Do za\u0159\u00edzen\u00ed VirtIO-GPU, kter\u00e9 zaji\u0161\u0165uje provoz virtu\u00e1ln\u00edho GPU, byla p\u0159id\u00e1na mo\u017enost nastavit r\u016fzn\u00e1 rozli\u0161en\u00ed obrazovky pro r\u016fzn\u00e9 v\u00fdstupn\u00ed za\u0159\u00edzen\u00ed.\n<li class=\"l\"> Ve VirtIO-GPU byla p\u0159id\u00e1na podpora kontext\u016f DRM (Direct Rendering Manager native context), co\u017e umo\u017e\u0148uje zv\u00fd\u0161it v\u00fdkon pr\u00e1ce s virtu\u00e1ln\u00edm GPU z hostitelsk\u00e9 syst\u00e9mu d\u00edky p\u0159\u00edm\u00e9mu p\u0159ed\u00e1v\u00e1n\u00ed p\u0159\u00edkaz\u016f do skute\u010dn\u00e9ho hostitelsk\u00e9ho GPU. Podpora kontext\u016f DRM se aktivuje p\u0159i pou\u017eit\u00ed nov\u00e9ho za\u0159\u00edzen\u00ed virtio-gpu-gl s volbou \u201edrm_native_context=on\u201c. Na rozd\u00edl od kontext\u016f Virgl a Venus, kter\u00e9 pracuj\u00ed na \u00farovni API OpenGL a Vulkan, je kontext DRM implementov\u00e1n na \u00farovni UAPI j\u00e1dra Linux.\n<li class=\"l\"> Byla p\u0159id\u00e1na mo\u017enost pou\u017e\u00edvat jazyk C++ pro v\u00fdvoj plugin\u016f pro gener\u00e1tor k\u00f3du TCG (Tiny Code Generator).\n<li class=\"l\"> Do blokov\u00e9ho ovlada\u010de NFS byla p\u0159id\u00e1na podpora kompilace s knihovnou libnfs 6.\n<li class=\"l\"> Do blokov\u00e9ho ovlada\u010de curl byla p\u0159id\u00e1na volba \u201eforce-range\u201c pro vynucen\u00ed pou\u017eit\u00ed HTTP hlavi\u010dky \u201eRange\u201c p\u0159i stahov\u00e1n\u00ed obr\u00e1zk\u016f bez p\u0159edchoz\u00ed kontroly jej\u00ed podpory samostatn\u00fdm dotazem s hlavi\u010dkou HEAD.\n<li class=\"l\"> Ve blokov\u00e9m ovlada\u010di FUSE byla deaktivov\u00e1na synchronn\u00ed zpracov\u00e1n\u00ed exportn\u00edch operac\u00ed, kter\u00e9 vedly k zablokov\u00e1n\u00ed spu\u0161t\u011bn\u00ed virtu\u00e1ln\u00edho stroje do dokon\u010den\u00ed zpracov\u00e1n\u00ed dal\u0161\u00edch FUSE po\u017eadavk\u016f. Byla p\u0159id\u00e1na mo\u017enost vyu\u017eit\u00ed v\u00edce vstupn\u00edch\/v\u00fdstupn\u00edch vl\u00e1ken (iothread) p\u0159i prov\u00e1d\u011bn\u00ed exportu v FUSE.\n<li class=\"l\"> V emul\u00e1toru architektury x86 byla p\u0159id\u00e1na podpora CPU Intel Diamond Rapids (\u201eXeon 7\u201c).\n<li class=\"l\"> Do emul\u00e1toru architektury ARM byly p\u0159id\u00e1ny roz\u0161\u00ed\u0159en\u00ed procesor\u016f FEAT_ASID2 a FEAT_E2H0. V gener\u00e1toru k\u00f3du TCG byla implementov\u00e1na emulace roz\u0161\u00ed\u0159en\u00ed SME (Scalable Matrix Extension).\n<li class=\"l\"> Do emul\u00e1toru architektury HPPA byla p\u0159id\u00e1na podpora emulace 64bitov\u00fdch CPU s 40- a 44bitov\u00fdm adresn\u00edm prostorem. Pomoc\u00ed SeaBIOS-hppa 24 byla zaji\u0161t\u011bna inicializace PCI kontrol\u00e9ru Astro, co\u017e umo\u017e\u0148uje pou\u017e\u00edvat PCI grafick\u00e9 karty v 64bitov\u00fdch syst\u00e9mech.\n<li class=\"l\"> V emul\u00e1toru architektury LoongArch se objevila mo\u017enost migrace PMU (Performance Monitoring Unit) p\u0159i pou\u017eit\u00ed hypervisoru KVM. V gener\u00e1toru k\u00f3du TCG byla implementov\u00e1na emulace roz\u0161\u00ed\u0159en\u00ed LA v1.1, sc.q a llacq\/screl, stejn\u011b jako instrukc\u00ed FRECIP a DRECIP pro v\u00fdpo\u010det inverzn\u00edch hodnot.\n<li class=\"l\"> Do emul\u00e1toru architektury PowerPC byla p\u0159id\u00e1na podpora snapshot\u016f.\n<li class=\"l\"> V emul\u00e1toru architektury RISC-V byla zavedena podpora CPU MIPS P8700 a roz\u0161\u00ed\u0159en\u00ed instruk\u010dn\u00edho souboru Zilsd, Zclsd, ZALASR a Smpmpmt.\n<li class=\"l\">  V emul\u00e1toru architektury s390 byla p\u0159id\u00e1na podpora spou\u0161t\u011bn\u00ed z za\u0159\u00edzen\u00ed virtio-blk-pci a byla implementov\u00e1na emulace instrukce \u201eDIVIDE TO INTEGER\u201c.\n<li class=\"l\"> Byla p\u0159ijata oprava, kter\u00e1 50-80kr\u00e1t zkracuje zpo\u017ed\u011bn\u00ed p\u0159i pr\u00e1ci fdmon (sledov\u00e1n\u00ed popisova\u010de souboru) v re\u017eimu \u201eaio=io_uring\u201c a p\u0159i nach\u00e1zen\u00ed syst\u00e9mu ve stavu ne\u010dinnosti (idle).<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65269\">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 11.0.0. \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":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-169835","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 11.0.0.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-emulyatora-qemu-11-0-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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 11.0.0 | 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 11.0.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-emulyatora-qemu-11-0-0\" \/>\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=\"2026-04-23T10:24:39+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-23T10:24:39+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\udd47Vyd\u00e1n\u00ed emul\u00e1toru QEMU 11.0.0 | ProHoster","description":"Bylo p\u0159edstaveno vyd\u00e1n\u00ed projektu QEMU 11.0.0.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-emulyatora-qemu-11-0-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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 11.0.0 | 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 11.0.0.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-emulyatora-qemu-11-0-0","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":"2026-04-23T10:24:39+00:00","article:modified_time":"2026-04-23T10:24:39+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\/cs\/wp-json\/wp\/v2\/posts\/169835","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=169835"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/169835\/revisions"}],"predecessor-version":[{"id":169836,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/169835\/revisions\/169836"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=169835"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=169835"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=169835"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}