{"id":53931,"date":"2019-12-13T00:00:00","date_gmt":"2019-12-12T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/vypusk-emulyatora-qemu-4-2"},"modified":"2020-02-18T14:01:52","modified_gmt":"2020-02-18T11:01:52","slug":"vypusk-emulyatora-qemu-4-2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-emulyatora-qemu-4-2","title":{"rendered":"QEMU 4.2 emulaatori v\u00e4ljaanne","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/lists.nongnu.org\/archive\/html\/qemu-devel\/2019-12\/msg02579.html\">Esitletud<\/a><\/noindex> projekti v\u00e4ljalaskmine <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.qemu.org\/Download\">QEMU 4.2<\/a><\/noindex>. QEMU emulaatorina v\u00f5imaldab k\u00e4itada rakendusi, mis on loodud \u00fchele riistvaraarhitektuurile, t\u00e4iesti erineva arhitektuuriga s\u00fcsteemis, n\u00e4iteks k\u00e4ivitada ARM-rakendus x86-\u00fchilduvas arvutis. Virtuaalre\u017eiimis on QEMU koodi t\u00e4itmise j\u00f5udlus isoleeritud keskkonnas l\u00e4hedane kohaliku s\u00fcsteemi j\u00f5udlusele CPU otse k\u00e4su t\u00e4itmise ja Xen h\u00fcperviisori v\u00f5i KVM mooduli kasutamise t\u00f5ttu. <\/p>\n<p>Alguses loodi projekt Fabrice Bellardi poolt, et v\u00f5imaldada x86 platvormile compileeritud Linuxi k\u00e4ivitatavate failide k\u00e4ivitamist teistel arhitektuuridel. Aastate jooksul on lisatud tugi t\u00e4ielikuks emulatsiooniks 14 riistvaraarhitektuurile, emuleeritavate seadmete arv on \u00fcletanud 400. QEMU 4.2 versiooni ettevalmistamisel tehti \u00fcle 2200 muudatuse 198 arendajalt. <\/p>\n<p>Peamised <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.qemu.org\/ChangeLog\/4.2\">parandused<\/a><\/noindex>, mis on lisatud QEMU 4.2:\n<\/p>\n<ul>\n<li class=\"l\"> Klassikalises koodigeneraatoris TCG (Tiny Code Generator) on rakendatud pluginate tugi protsessori k\u00e4skude ja m\u00e4luaadresside j\u00e4lgimiseks;\n<li class=\"l\">  Plokkseadmete draiveris <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/qemu\/qemu\/blob\/master\/qemu-nbd.c\">NBD<\/a><\/noindex> (Network Block Device) on tagatud t\u00f5husam koopiate t\u00f6\u00f6tlemine lugemise ajal (copy-on-read). NBD-serveri kood on optimeeritud h\u00f5rekuvajate (empty) kopeerimiseks. NBD-klientide ja -serverite rakendustes on tehtud \u00fcldisi t\u00e4iustusi;\n<li class=\"l\"> LUKS-diskide kr\u00fcpteerimise j\u00f5udlust on suurendatud AES-XTS algoritmi kasutamisel;\n<li class=\"l\"> Vfio-pci-s on lisatud tugi omadusele &#171;failover_pair_id&#187; VFIO-seadmete migratsiooni lihtsustamiseks.\n<li class=\"l\"> Virtio-mmio-sse on lisatud virtio-compatible 2 standardi tugi ja spetsiifikatsioonis virtio 1.1 m\u00e4\u00e4ratletud pakitud virtuaalsete j\u00e4rjekordade mehhanism (<noindex><a rel=\"nofollow\" href=\"https:\/\/docs.oasis-open.org\/virtio\/virtio\/v1.1\/csprd01\/virtio-v1.1-csprd01.html#x1-230005\">virtqueue<\/a><\/noindex>) andmeedastamiseks virtuaalse sisse-\/v\u00e4ljaandeseadmega pakettre\u017eiimis;\n<li class=\"l\"> X86 arhitektuuri emulaatorisse on lisatud uus emuleeritud masinat\u00fc\u00fcp &#171;microvm&#187;, mis kasutab virtio-mmio asemel PCI j\u00f5udluse optimeerimiseks. Realiseeritud on VMX-i sissel\u00fclitamise ja v\u00e4ljal\u00fclitamise v\u00f5imalus &#171;-cpu&#187; lippude kaudu. Toetatakse AVX512 BFloat16 laiendite emuleerimist. Toetatavad on uued CPU mudelid Denverton (serveri SoC Atom p\u00f5hjal), Snowridge ja Dhyana. Stabiliseeritud on toetamine macOS Hypervisor Framework (&#171;-accel hvf&#187;).\n<li class=\"l\"> ARM arhitektuuri emulaatorisse on lisatud tugi Aspeed AST2600 SoC-emuleerimisele (&#171;ast2600-evb&#187;). Semihosting 2.0 tehnoloogia toimetamine STDOUT_STDERR\/EXIT_EXTENDED laienditega on lisatud, v\u00f5imaldades emuleeritud seadmel kasutada stdout, stderr ja stdin-failide loomisel hosti k\u00fclje peal. KVM-is on lisatud v\u00f5imalus kasutada \u00fcle 256 CPU ja tagatud on SIMD-k\u00e4su SVE tugi. T\u00fc\u00fcpi virtuaalmasinades &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/qemu\/qemu\/blob\/master\/hw\/arm\/virt.c\">virt<\/a><\/noindex>&#187; on tagatud m\u00e4lu kuumplugimise tugi. Emulaatori sooritusv\u00f5imet on suurendatud TCG koodigeneraatori abil.\n<li class=\"l\"> PowerPC arhitektuuri emulaatoris on lisatud tugi POWER9-k\u00e4sude emuleerimiseks, sealhulgas mffsce, mffscrn ja mffscrni. Emuleeritud masinates &#171;powernv&#187; on lisatud toetus s\u00fcsteemseadmetele Homer ja OCC SRAM.\n<li class=\"l\"> RISC-V arhitektuuri emulaatoris on lisatud &#171;-initrd&#187; valik ja v\u00f5imalus vaadata arhitektuuri t\u00e4ielikku seisundit silurisse.\n<li class=\"l\"> s390 arhitektuuri emulaatorisse on rakendatud IEP (Instruction Execution Protection) k\u00e4skluste tugi;\n<li class=\"l\"> 68k arhitektuuri emulaatoris on lisatud algne v\u00f5imalus emuleerida Macintosh Quadro 800 ja klassikalisi NeXTcube s\u00fcsteeme;\n<li class=\"l\"> Xtensa arhitektuuri emulaatorisse on lisatud uus emuleeritud masinat\u00fc\u00fcp &#171;virt&#187; ning ABI call0 emuleerimise tugi kasutajaruumi jaoks.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52023\">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 4.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 \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-53931","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - 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\/et\/blog\/news\/vypusk-emulyatora-qemu-4-2\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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 4.2 | 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\/et\/blog\/news\/vypusk-emulyatora-qemu-4-2\" \/>\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=\"2019-12-12T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:52+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\udd47QEMU 4.2 emulaatori v\u00e4ljaanne | ProHoster","description":"QEMU projekti v\u00e4ljaanne on esitatud.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-emulyatora-qemu-4-2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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 4.2 | 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\/et\/blog\/news\/vypusk-emulyatora-qemu-4-2","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":"2019-12-12T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53931","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":"2026-01-24 09:23:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:15:55","updated":"2026-01-24 09:23:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/53931","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=53931"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/53931\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=53931"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=53931"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=53931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}