{"id":103823,"date":"2022-04-20T09:36:41","date_gmt":"2022-04-20T07:36:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-emulyatora-qemu-7-0"},"modified":"2022-04-20T09:36:41","modified_gmt":"2022-04-20T07:36:41","slug":"vypusk-emulyatora-qemu-7-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-emulyatora-qemu-7-0","title":{"rendered":"Vyd\u00e1n\u00ed emul\u00e1toru QEMU 7.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Byl vyd\u00e1n projekt QEMU 7.0. QEMU jako emul\u00e1tor umo\u017e\u0148uje spustit aplikaci vytvo\u0159enou pro jednu hardwarovou platformu na syst\u00e9mu s \u00fapln\u011b jinou architekturou, nap\u0159\u00edklad spustit aplikaci pro ARM na x86-kompatibiln\u00edm PC. V re\u017eimu virtualizace je v\u00fdkon vykon\u00e1v\u00e1n\u00ed k\u00f3du v izolovan\u00e9m prost\u0159ed\u00ed bl\u00edzk\u00fd hardwarov\u00e9mu syst\u00e9mu d\u00edky p\u0159\u00edm\u00e9mu vykon\u00e1v\u00e1n\u00ed instrukc\u00ed na CPU a vyu\u017eit\u00ed hypervizoru Xen nebo modulu KVM.       <\/p>\n<p>Projekt byl p\u016fvodn\u011b vytvo\u0159en Fabricem Bellardem za \u00fa\u010delem umo\u017enit spou\u0161t\u011bn\u00ed spustiteln\u00fdch soubor\u016f Linux pro architekturu 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 a po\u010det emulovan\u00fdch hardwarov\u00fdch za\u0159\u00edzen\u00ed p\u0159ekro\u010dil 400. P\u0159i p\u0159\u00edprav\u011b verze 7.0 bylo provedeno v\u00edce ne\u017e 2500 zm\u011bn od 225 v\u00fdvoj\u00e1\u0159\u016f.     <\/p>\n<p>Kl\u00ed\u010dov\u00e1 vylep\u0161en\u00ed p\u0159idan\u00e1 do QEMU 7.0:   <\/p>\n<ul>\n<li class=\"l\"> Do emul\u00e1toru architektury x86 byla p\u0159id\u00e1na podpora instruk\u010dn\u00ed sady Intel AMX (Advanced Matrix Extensions), implementovan\u00fdch v serverov\u00fdch procesorech Intel Xeon Scalable. AMX nab\u00edz\u00ed nov\u00e9 konfigurovateln\u00e9 registry TMM \u201eTILE\u201c a instrukce pro manipulaci s daty v t\u011bchto registrech, jako TMUL (Tile matrix MULtiply) pro n\u00e1soben\u00ed matic.\n<li class=\"l\"> Byla poskytnuta mo\u017enost protokolov\u00e1n\u00ed ud\u00e1lost\u00ed ACPI z hostitelsk\u00e9ho syst\u00e9mu p\u0159es rozhran\u00ed ACPI ERST.\n<li class=\"l\"> Ve virtu\u00e1ln\u00edm modulu virtiofs, pou\u017e\u00edvan\u00e9m pro p\u0159esm\u011brov\u00e1n\u00ed \u010d\u00e1sti souborov\u00e9ho syst\u00e9mu hostitelsk\u00e9ho prost\u0159ed\u00ed do hostitelsk\u00e9ho syst\u00e9mu, byla vylep\u0161ena podpora bezpe\u010dnostn\u00edch \u0161t\u00edtk\u016f (security label). Byla odstran\u011bna zranitelnost CVE-2022-0358, kter\u00e1 umo\u017e\u0148ovala zv\u00fd\u0161en\u00ed privil\u00e9gia v syst\u00e9mu vytv\u00e1\u0159en\u00edm spustiteln\u00fdch soubor\u016f v adres\u00e1\u0159\u00edch p\u0159esm\u011brovan\u00fdch p\u0159es virtiofs, pat\u0159\u00edc\u00edch jin\u00e9 skupin\u011b a opat\u0159en\u00fdch p\u0159\u00edznakem SGID.\n<li class=\"l\"> Byla zv\u00fd\u0161ena flexibilita z\u00e1lohov\u00e1n\u00ed aktivn\u00edch syst\u00e9mov\u00fdch obraz\u016f (vytv\u00e1\u0159\u00ed se snapshot, po kter\u00e9m se pro aktualizaci stavu snapshotu pou\u017e\u00edv\u00e1 filtr copy-before-write (CBW), kter\u00fd kop\u00edruje data z oblast\u00ed, do kter\u00fdch hostitelsk\u00fd syst\u00e9m prov\u00e1d\u00ed z\u00e1pis). Byla p\u0159id\u00e1na podpora obraz\u016f ve form\u00e1tech odli\u0161n\u00fdch od qcow2. Byla zaji\u0161t\u011bna mo\u017enost p\u0159\u00edstupu k snapshotu z\u00e1lohy nep\u0159\u00edmo p\u0159es ovlada\u010d blokov\u00e9ho za\u0159\u00edzen\u00ed snapshot-access. Mo\u017enosti \u0159\u00edzen\u00ed provozu filtru CBW byly roz\u0161\u00ed\u0159eny, nap\u0159\u00edklad lze vylou\u010dit zpracov\u00e1n\u00ed konkr\u00e9tn\u00edch bitov\u00fdch map.\n<li class=\"l\"> Do emul\u00e1toru ARM pro stroje \u201avirt\u2018 byla p\u0159id\u00e1na podpora virtio-mem-pci, ur\u010den\u00ed topologie CPU pro hostitelsk\u00fd syst\u00e9m a aktivace PAuth p\u0159i pou\u017eit\u00ed hypervizora s akceler\u00e1torem hvf. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4407\">KVM<\/a> V emul\u00e1toru desek \u201axlnx-versal-virt\u2018 byla p\u0159id\u00e1na podpora PMC SLCR a emulace \u0159adi\u010de Flash pam\u011bti OSPI. Pro emulovan\u00e9 stroje \u201axlnx-zynqmp\u2018 byly p\u0159id\u00e1ny nov\u00e9 modely spr\u00e1vy CRF a APU. Byla p\u0159id\u00e1na emulace roz\u0161\u00ed\u0159en\u00ed FEAT_LVA2, FEAT_LVA (Large Virtual Address space) a FEAT_LPA (Large Physical Address space).\n<li class=\"l\"> V klasick\u00e9m gener\u00e1toru k\u00f3du TCG (Tiny Code Generator) byla ukon\u010dena podpora hostitel\u016f s CPU ARMv4 a ARMv5, kter\u00e9 nemaj\u00ed podporu pro nevyrovnan\u00fd p\u0159\u00edstup k pam\u011bti a nedostate\u010dn\u00e9 RAM pro provoz QEMU.\n<li class=\"l\"> Do emul\u00e1toru architektury RISC-V byla p\u0159id\u00e1na podpora hypervizora KVM a implementov\u00e1na vektorov\u00e1 roz\u0161\u00ed\u0159en\u00ed Vector 1.0, stejn\u011b jako instrukce Zve64f, Zve32f, Zfhmin, Zfh, zfinx, zdinx a zhinx{min}. Pro emulovan\u00e9 stroje \u201aspike\u2018 byla p\u0159id\u00e1na podpora na\u010d\u00edt\u00e1n\u00ed bin\u00e1rn\u00edch soubor\u016f OpenSBI (RISC-V Supervisor Binary Interface). Pro emulovan\u00e9 stroje \u201avirt\u2018 byla implementov\u00e1na mo\u017enost pou\u017eit\u00ed a\u017e 32 procesorov\u00fdch jader a podpora AIA.\n<li class=\"l\"> Do emul\u00e1toru architektury HPPA byla p\u0159id\u00e1na mo\u017enost pou\u017eit\u00ed a\u017e 16 vCPU a vylep\u0161en grafick\u00fd ovlada\u010d pro u\u017eivatelsk\u00e1 prost\u0159ed\u00ed HP-UX VDE\/CDE. Byla tak\u00e9 p\u0159id\u00e1na mo\u017enost zm\u011bny po\u0159ad\u00ed na\u010d\u00edt\u00e1n\u00ed pro SCSI za\u0159\u00edzen\u00ed.\n<li class=\"l\"> Do emul\u00e1toru architektury OpenRISC pro desky \u201asim\u2018 byla p\u0159id\u00e1na podpora pro vyu\u017eit\u00ed a\u017e 4 jader CPU, na\u010d\u00edt\u00e1n\u00ed extern\u00edho obrazu initrd a automatickou generaci device tree pro na\u010d\u00edtan\u00e9 j\u00e1dro.\n<li class=\"l\"> Do emul\u00e1toru architektury PowerPC pro emulovan\u00e9 stroje \u201apseries\u2018 byla implementov\u00e1na mo\u017enost spu\u0161t\u011bn\u00ed hostitelsk\u00fdch syst\u00e9m\u016f pod \u0159\u00edzen\u00edm vno\u0159en\u00e9ho hypervizora KVM. Byla p\u0159id\u00e1na podpora za\u0159\u00edzen\u00ed spapr-nvdimm. Pro emulovan\u00e9 stroje \u201apowernv\u2018 byla p\u0159id\u00e1na podpora \u0159adi\u010de p\u0159eru\u0161en\u00ed XIVE2 a \u0159adi\u010d\u016f PHB5, byla vylep\u0161ena podpora XIVE a PHB 3\/4.\n<li class=\"l\"> Do emul\u00e1toru architektury s390x byla p\u0159id\u00e1na podpora pro roz\u0161\u00ed\u0159en\u00ed z15 (Miscellaneous-Instruction-Extensions Facility 3).    <\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57047\">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 7.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":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-103823","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 7.0.\" \/>\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\/cs\/blog\/news\/vypusk-emulyatora-qemu-7-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 7.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 7.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-emulyatora-qemu-7-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=\"2022-04-20T07:36:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-04-20T07:36:41+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 7.0 | ProHoster","description":"Bylo uvedeno vyd\u00e1n\u00ed projektu QEMU 7.0.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-emulyatora-qemu-7-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 7.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 7.0.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-emulyatora-qemu-7-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":"2022-04-20T07:36:41+00:00","article:modified_time":"2022-04-20T07:36:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103823","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-25 10:30:57","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-04-20 07:37:10","updated":"2026-01-25 10:30:57","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/103823","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=103823"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/103823\/revisions"}],"predecessor-version":[{"id":164284,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/103823\/revisions\/164284"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=103823"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=103823"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=103823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}