{"id":91381,"date":"2020-08-12T13:41:58","date_gmt":"2020-08-12T11:41:58","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-emulyatora-qemu-5-1"},"modified":"2020-08-12T13:41:58","modified_gmt":"2020-08-12T11:41:58","slug":"vypusk-emulyatora-qemu-5-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-emulyatora-qemu-5-1","title":{"rendered":"Vydanie emul\u00e1tora QEMU 5.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/lists.nongnu.org\/archive\/html\/qemu-devel\/2020-08\/msg02152.html\">Predstaven\u00e9<\/a><\/noindex> uvedenie projektu <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.qemu.org\/Download\">QEMU 5.1<\/a><\/noindex>. Ako emul\u00e1tor QEMU umo\u017e\u0148uje spusti\u0165 program zostaven\u00fd pre jednu hardv\u00e9rov\u00fa platformu na syst\u00e9me s \u00faplne odli\u0161nou architekt\u00farou, napr\u00edklad vykona\u0165 aplik\u00e1ciu pre ARM na PC kompatibilnom s x86. V m\u00f3de virtualiz\u00e1cie QEMU je v\u00fdkon vykon\u00e1vania k\u00f3du v izolovanom prostred\u00ed bl\u00edzky k nativn\u00e9mu syst\u00e9mu v\u010faka priamemu vykon\u00e1vaniu in\u0161trukci\u00ed na CPU a vyu\u017eitiu hyperv\u00edzora Xen alebo modulu KVM. <\/p>\n<p>Projekt bol p\u00f4vodne vytvoren\u00fd Fabrice Bellard s cie\u013eom zabezpe\u010di\u0165 spustenie pre platformu x86 zostaven\u00fdch spustite\u013en\u00fdch s\u00faborov Linux na architekt\u00farach odli\u0161n\u00fdch od x86. Po\u010das rokov v\u00fdvoja bola pridan\u00e1 podpora \u00faplnej emul\u00e1cie pre 14 hardv\u00e9rov\u00fdch architekt\u00far, pri\u010dom po\u010det emulovan\u00fdch hardv\u00e9rov\u00fdch zariaden\u00ed presiahol 400. Pri pr\u00edprave verzie 5.1 bolo vykonan\u00fdch viac ako 2500 zmien od 235 v\u00fdvoj\u00e1rov. <\/p>\n<p>K\u013e\u00fa\u010dov\u00e9 <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.qemu.org\/ChangeLog\/5.1\">vylep\u0161enia<\/a><\/noindex>, pridan\u00e9 v QEMU 5.1: <\/p>\n<ul>\n<li class=\"l\"> Pridan\u00e1 podpora emul\u00e1cie CPU na b\u00e1ze architekt\u00fary <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/AVR_microcontrollers\">AVR<\/a><\/noindex>. Implementovan\u00e1 podpora dosiek Arduino Duemilanove (ATmega168), Arduino Mega 2560 (ATmega2560),<br \/>\n   Arduino Mega (ATmega1280) a Arduino UNO (ATmega328P).<\/p>\n<li class=\"l\"> V emul\u00e1tore architekt\u00fary ARM bola pridan\u00e1 mo\u017enos\u0165 hor\u00faceho odpojenia pam\u00e4te (hot-unplug) a z\u00e1rove\u0148 hor\u00faceho pripojenia pam\u00e4te nvdimm pre hos\u0165ovsk\u00e9 syst\u00e9my s ACPI. Implementovan\u00e1 podpora roz\u0161\u00edren\u00ed ARMv8.2 <noindex><a rel=\"nofollow\" href=\"https:\/\/patchwork.kernel.org\/patch\/11466337\/\">TTS2UXN<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikichip.org\/wiki\/arm\/mte\">ARMv8.5 MemTag<\/a><\/noindex>. Zabezpe\u010den\u00e1 podpora dosky sonorapass-bmc.\n<li class=\"l\"> V emul\u00e1tore architekt\u00fary MIPS bola pridan\u00e1 podpora CPU Loongson 3A CPUs (R1 a R4). Zlep\u0161en\u00fd v\u00fdkon emul\u00e1cie in\u0161trukci\u00ed FPU a MSA.\n<li class=\"l\"> V emul\u00e1tore architekt\u00fary RISC-V bola pridan\u00e1 podpora CPU SiFive E34 a Ibex. Implementovan\u00e1 podpora dosiek HiFive1 revB a OpenTitan. Pre stroje Spike bola poskytnut\u00e1 podpora viac ako jedn\u00e9ho CPU.\n<li class=\"l\"> V emul\u00e1tore architekt\u00fary PowerPC sa objavila podpora obnovenia ch\u00fdb v hos\u0165ovsk\u00fdch syst\u00e9moch pomocou FWNMI.\n<li class=\"l\"> Pre architekt\u00faru s390 bola pridan\u00e1 podpora KVM pre zabezpe\u010den\u00fa virtualiz\u00e1ciu (re\u017eim bezpe\u010dn\u00e9ho vykon\u00e1vania).\n<li class=\"l\"> V emul\u00e1tore architekt\u00fary x86 sa zn\u00ed\u017eili n\u00e1klady na virtualiz\u00e1ciu neadaptovan\u00fdch hos\u0165ovsk\u00fdch syst\u00e9mov s Windows prostredn\u00edctvom poskytovania tabu\u013eky emulovan\u00fdch zariaden\u00ed ACPI WAET (Windows ACPI Emulated Device Table). Vylep\u0161en\u00e1 podpora akceler\u00e1cie <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.apple.com\/documentation\/hypervisor\">HVF<\/a><\/noindex> pre macOS.\n<li class=\"l\"> V ovl\u00e1da\u010di blokov\u00fdch zariaden\u00ed bola pridan\u00e1 podpora virtu\u00e1lnych \u00falo\u017en\u00fdch zariaden\u00ed s logick\u00fdmi a fyzick\u00fdmi blokmi ve\u013ekosti 2MB.\n<li class=\"l\"> Bola pridan\u00e1 mo\u017enos\u0165 pren\u00e1\u0161a\u0165 v QEMU hesl\u00e1 a k\u013e\u00fa\u010de pre \u0161ifrovanie cez keyring jadra Linux pomocou nov\u00e9ho typu objektov &#171;secret-keyring&#187;.\n<li class=\"l\"> Pre form\u00e1t qcow2 bola implementovan\u00e1 podpora algoritmu kompresie zstd.\n<li class=\"l\"> Do utilitky qemu-img bola pridan\u00e1 nov\u00e1 pr\u00edkazov\u00e1 funkcia &#8216;bitmap&#8217; na manipul\u00e1ciu s trval\u00fdmi bitmapami v s\u00faboroch qcow2. V qemu-img bola taktie\u017e implementovan\u00e1 spr\u00e1va k\u013e\u00fa\u010dov LUKS (keyslot) a boli navrhnut\u00e9 \u010fal\u0161ie mo\u017enosti pre pr\u00edkazy &#171;map&#187; (&#8212;start-offset, &#8212;max-length) a &#171;convert&#187; (&#8212;bitmaps), pri\u010dom do pr\u00edkazu &#171;measure&#187; bol pridan\u00fd v\u00fdstup inform\u00e1ci\u00ed o ve\u013ekosti trval\u00fdch bitmap v s\u00faboroch qcow2.\n<li class=\"l\"> V ovl\u00e1da\u010di NVMe sa objavila podpora trval\u00fdch oblast\u00ed pam\u00e4te (Persistent Memory Region), ktor\u00e9 sa objavili v \u0161pecifik\u00e1cii NVMe 1.4.\n<li class=\"l\"> Vo virtio pre hostite\u013esk\u00e9 syst\u00e9my s klasick\u00fdm gener\u00e1torom k\u00f3du TCG (Tiny Code Generator) bola implementovan\u00e1 mo\u017enos\u0165 pou\u017e\u00edvania procesov <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qemu.org\/Features\/VirtioVhostUser\">vhost-user<\/a><\/noindex>, vr\u00e1tane virtiofsd. Do vhost-user bolo pridan\u00e9 roz\u0161\u00edrenie VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS, ktor\u00e9 umo\u017e\u0148uje registrova\u0165 viac ako 8 slotov RAM.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53534\">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 5.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 \u043d\u0430\u0442\u0438\u0432\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-91381","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - 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.\" \/>\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\/sk\/blog\/news\/vypusk-emulyatora-qemu-5-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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 5.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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-emulyatora-qemu-5-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=\"2020-08-12T11:41:58+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-12T11:41:58+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\udd47Vydanie emul\u00e1tora QEMU 5.1 | ProHoster","description":"Bol predstaven\u00fd release projektu QEMU.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-emulyatora-qemu-5-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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 5.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.","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/vypusk-emulyatora-qemu-5-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":"2020-08-12T11:41:58+00:00","article:modified_time":"2020-08-12T11:41:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"91381","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-02-28 12:28:28","updated":"2022-10-18 16:41:07","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/91381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=91381"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/91381\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=91381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=91381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=91381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}