{"id":101087,"date":"2021-08-25T10:22:49","date_gmt":"2021-08-25T08:22:49","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-emulyatora-qemu-6-1"},"modified":"2021-08-25T10:22:49","modified_gmt":"2021-08-25T08:22:49","slug":"vypusk-emulyatora-qemu-6-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-emulyatora-qemu-6-1","title":{"rendered":"Vyd\u00e1n\u00ed emul\u00e1toru QEMU 6.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Byl uveden release projektu QEMU 6.1. Jako emul\u00e1tor umo\u017e\u0148uje QEMU spustit program, kter\u00fd byl sestaven pro jednu hardwarovou platformu, na syst\u00e9mu s \u00fapln\u011b jinou architekturou, nap\u0159\u00edklad spustit aplikaci pro ARM na PC kompatibiln\u00edm s x86. V re\u017eimu virtualizace v QEMU je v\u00fdkon prov\u00e1d\u011bn\u00ed k\u00f3du v izolovan\u00e9m prost\u0159ed\u00ed bl\u00edzk\u00fd hardwarov\u00e9mu syst\u00e9mu d\u00edky p\u0159\u00edm\u00e9mu prov\u00e1d\u011bn\u00ed instrukc\u00ed na CPU a zapojen\u00ed hypervizoru Xen nebo modulu KVM.       <\/p>\n<p>Projekt byl p\u016fvodn\u011b vytvo\u0159en Fabrice Bellard s c\u00edlem umo\u017enit spu\u0161t\u011bn\u00ed spustiteln\u00fdch soubor\u016f Linux, kter\u00e9 byly sestaveny pro platformu x86, na architektur\u00e1ch odli\u0161n\u00fdch od x86. V pr\u016fb\u011bhu 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\u0159es\u00e1hl 400. P\u0159i p\u0159\u00edprav\u011b verze 6.1 bylo provedeno v\u00edce ne\u017e 3000 zm\u011bn od 221 v\u00fdvoj\u00e1\u0159\u016f.     <\/p>\n<p>Hlavn\u00ed vylep\u0161en\u00ed, kter\u00e1 byla p\u0159id\u00e1na do QEMU 6.1:   <\/p>\n<ul>\n<li class=\"l\"> Do QMP (QEMU Machine Protocol) byla p\u0159id\u00e1na p\u0159\u00edkaz \"blockdev-reopen\" pro zm\u011bnu nastaven\u00ed ji\u017e vytvo\u0159en\u00e9ho blokov\u00e9ho za\u0159\u00edzen\u00ed.\n<li class=\"l\"> Jako prioritn\u00ed kryptodriver byl nasazen gnutls, kter\u00fd p\u0159ekon\u00e1v\u00e1 ostatn\u00ed drivery co do v\u00fdkonu. D\u0159\u00edve navrhovan\u00fd jako v\u00fdchoz\u00ed driver na b\u00e1zi libgcrypt byl p\u0159esunut do kategorie mo\u017enost\u00ed, zat\u00edmco driver na b\u00e1zi nettle z\u016fstal jako z\u00e1lo\u017en\u00ed mo\u017enost pou\u017e\u00edvan\u00e1 p\u0159i absenci GnuTLS a Libgcrypt.\n<li class=\"l\"> Do emul\u00e1toru I2C byla p\u0159id\u00e1na podpora PMBus a I2C multiplexor\u016f (pca9546, pca9548).\n<li class=\"l\"> Podpora plugin\u016f pro klasick\u00fd gener\u00e1tor k\u00f3du TCG (Tiny Code Generator) je ve v\u00fdchoz\u00edm nastaven\u00ed povolena. Byly p\u0159id\u00e1ny nov\u00e9 pluginy execlog (\u017eurn\u00e1l prov\u00e1d\u011bn\u00ed) a cache modelling (simulace chov\u00e1n\u00ed cache L1 v CPU).\n<li class=\"l\"> Do emul\u00e1toru ARM byla p\u0159id\u00e1na podpora desek zalo\u017een\u00fdch na \u010dipech Aspeed (rainier-bmc, quanta-q7l1), npcm7xx (quanta-gbs-bmc) a Cortex-M3 (stm32vldiscovery). Byla p\u0159id\u00e1na podpora hardwarov\u00fdch engine\u016f pro \u0161ifrov\u00e1n\u00ed a hashov\u00e1n\u00ed, poskytovan\u00fdch v \u010dipech Aspeed. Byla p\u0159id\u00e1na podpora emulace instrukc\u00ed SVE2 (v\u010detn\u011b bfloat16), oper\u00e1tor\u016f pro n\u00e1soben\u00ed matic a p\u0159\u00edkaz\u016f pro resetov\u00e1n\u00ed buffer\u016f asociativn\u00ed translace (TLB).\n<li class=\"l\">  Ve zprost\u0159edkovateli architektury PowerPC byla pro emulovan\u00e9 stroje \"pseries\" p\u0159id\u00e1na podpora detekce poruch p\u0159i hork\u00e9m p\u0159ipojov\u00e1n\u00ed za\u0159\u00edzen\u00ed v nov\u00fdch hostitelsk\u00fdch prost\u0159ed\u00edch, zv\u00fd\u0161en limit pro po\u010det CPU a byla implementov\u00e1na emulace n\u011bkter\u00fdch instrukc\u00ed specifick\u00fdch pro procesory POWER10. Byla p\u0159id\u00e1na podpora desek zalo\u017een\u00fdch na \u010dipech Genesi\/bPlan Pegasos II (pegasos2).\n<li class=\"l\"> V emul\u00e1toru RISC-V byla implementov\u00e1na podpora platformy OpenTitan a virtu\u00e1ln\u00ed GPU virtio-vga (na b\u00e1zi virgl).\n<li class=\"l\"> V emul\u00e1toru s390 byla p\u0159id\u00e1na podpora 16. generace CPU a vektorov\u00fdch roz\u0161\u00ed\u0159en\u00ed.\n<li class=\"l\"> V emul\u00e1toru x86 byla p\u0159id\u00e1na podpora nov\u00fdch model\u016f CPU Intel (Skylake-Client-v4, Skylake-Server-v5, Cascadelake-Server-v5, Cooperlake-v2, Icelake-Client-v3, Icelake-Server-v5, Denverton-v3, Snowridge-v3, Dhyana-v2), kter\u00e9 implementuj\u00ed instrukci XSAVES. V emul\u00e1toru \u010dipsetu Q35 (ICH9) byla implementov\u00e1na podpora hork\u00e9ho p\u0159ipojen\u00ed PCI za\u0159\u00edzen\u00ed. Byla zlep\u0161ena emulace roz\u0161\u00ed\u0159en\u00ed virtualizace poskytovan\u00fdch v procesorech AMD. Byla p\u0159id\u00e1na mo\u017enost bus-lock-ratelimit pro omezen\u00ed intenzity blokov\u00e1n\u00ed sb\u011brnice hostitelsk\u00fdm syst\u00e9mem.\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora pro pou\u017eit\u00ed NVMM jako akceler\u00e1toru pro hypervisor, vyv\u00edjen\u00fd projektem NetBSD.\n<li class=\"l\"> V GUI byla podpora autentifikace heslem p\u0159i pou\u017eit\u00ed protokolu VNC nyn\u00ed aktivov\u00e1na pouze p\u0159i sestaven\u00ed s extern\u00edm kryptografick\u00fdm backendem (gnutls, libgcrypt nebo nettle).      <\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55679\">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 6.1. \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-101087","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 6.1.\" \/>\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-6-1\" \/>\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 6.1 | 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 6.1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-emulyatora-qemu-6-1\" \/>\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=\"2021-08-25T08:22:49+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-08-25T08:22:49+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\udd47 Vyd\u00e1n\u00ed emul\u00e1toru QEMU 6.1 | ProHoster","description":"Byla p\u0159edstavena verze projektu QEMU 6.1.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-emulyatora-qemu-6-1","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 6.1 | 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 6.1.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-emulyatora-qemu-6-1","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":"2021-08-25T08:22:49+00:00","article:modified_time":"2021-08-25T08:22:49+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"101087","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":null,"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-08-25 08:44:04","updated":"2022-10-01 00:17:39","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\/101087","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=101087"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/101087\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=101087"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=101087"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=101087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}