{"id":32296,"date":"2019-10-31T21:46:12","date_gmt":"2019-10-31T18:46:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vypusk-emulyatora-qemu-4-0\/"},"modified":"2019-10-31T21:46:12","modified_gmt":"2019-10-31T18:46:12","slug":"vypusk-emulyatora-qemu-4-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-emulyatora-qemu-4-0","title":{"rendered":"QEMU 4.0 emulaatori v\u00e4ljaanne","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"http:\/\/lists.nongnu.org\/archive\/html\/qemu-devel\/2019-04\/msg03851.html\">Kujundatud<\/a><\/noindex>  projekti v\u00e4ljaanne <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.qemu.org\/Download\">QEMU 4.0<\/a><\/noindex>. QEMU emulaatorina v\u00f5imaldab see k\u00e4itada \u00fche riistvara platvormile koostatud programme t\u00e4iesti erineva arhitektuuriga s\u00fcsteemis, n\u00e4iteks k\u00e4itada ARM-i rakendust x86-\u00fchilduval arvutil. Virtuaalreaalsuse re\u017eiimis on QEMU koodide t\u00e4itmise j\u00f5udlus isoleeritud keskkonnas peaaegu v\u00f5rreldav natiivse s\u00fcsteemiga, t\u00e4nu protsessoril instruktsioonide otse t\u00e4itmisele ja h\u00fcperviseeri Xen v\u00f5i KVM mooduli kasutamisele. <\/p>\n<p>Alguses loodi projekt Fabrice Bellardi poolt, et v\u00f5imaldada x86 platvormile compileeritud Linuxi k\u00e4ivitatavate failide k\u00e4ivitamist muudelt arhitektuuridelt. Aastate jooksul on lisandunud t\u00e4ieliku emulatsiooni tugi 14 riistvaraarhitektuurile ning emuleeritud riistvaraseadmete arv \u00fcletab 400. Versiooni 4.0 ettevalmistamisel tehti \u00fcle 3100 muudatuse 220 arendajalt. <\/p>\n<p>Peamised <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.qemu.org\/ChangeLog\/4.0\">parandused<\/a><\/noindex>, mis lisati QEMU 4.0: <\/p>\n<ul>\n<li class=\"l\"> ARM arhitektuuri emulaatorisse on lisatud ARMv8+ k\u00e4su laienduste tugi: SB, PredInv, HPD, LOR, FHM, AA32HPD,<br \/>\n   PAuth, JSConv, CondM, FRINT ja BTI. Lisatud on tugi 'Musca' ja 'MPS2' plaatide emuleerimiseks. Parandatud ARM PMU (Power Management Unit) emulatsiooni. Platvormil <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qemu.org\/Documentation\/Platforms\/ARM#Generic_ARM_system_emulation_with_the_virt_machine\">virt<\/a><\/noindex> on lisatud v\u00f5imalus kasutada \u00fcle 255 GB RAM ja tugi 'noload' t\u00fc\u00fcpi u-boot piltidele;<\/p>\n<li class=\"l\"> x86 arhitektuuri emulaatoris on virtuaalialumise kiirusel <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/intel\/haxm\">HAX<\/a><\/noindex> (Intel Hardware Accelerated Execution) on lisatud tugi POSIX-\u00fchilduvatele hostidele, nagu Linux ja NetBSD (enne toetati ainult Darwin platvormi). Q35 (ICH9) pesa emulaatoris on n\u00fc\u00fcd valikuliselt saadaval maksimaalne kiirus (16GT\/s) ja \u00fchendusliine (x32), mis on m\u00e4\u00e4ratud PCIe 4.0 spetsifikatsioonis (tagamaks \u00fchilduvus vanemale masinate t\u00fc\u00fcbile QEMU seadistatakse 2.5GT\/s ja x1). Saadud on v\u00f5imalus laadida Xen PVH pilte koos '-kernel' valikuga;\n<li class=\"l\"> MIPS arhitektuuri simulaatoris on lisatud toimetuse mitme l\u00f5ime simuleerimise tugi, kasutades klassikalist koodi generaatorit TCG (Tiny Code Generator). Samuti on lisatud tugi CPU I7200 (nanoMIPS32 ISA) ja I6500 (MIPS64R6 ISA) simuleerimiseks, CPU-p\u00e4ringute t\u00f6\u00f6tlemise v\u00f5imalus QMP (QEMU Management Protocol) protokolli abil ning on lisatud SAARI ja SAAR konfigureerimise registrite tugi. Fulong 2E t\u00fc\u00fcpi virtuaalmasinate toimivust on parendatud. Interthread Communication Unit'i teostust on uuendatud;\n<li class=\"l\"> PowerPC arhitektuuri emulaatorisse on lisatud XIVE katkestuskontrolleri emuleerimise toetus, laiendatud POWER9 toetust ning P seeria jaoks on lisatud PCI peamiste j\u00e4tkude kuum\u00fchendamise v\u00f5imalus (PHB, PCI host bridge). Vaikimisi on aktiivne kaitse Spectre ja Meltdown r\u00fcnnakute eest;\n<li class=\"l\">  RISC-V arhitektuuri emulaatorisse on lisatud PCI ja USB emuleerimise toetus. Sisseehitatud silumise serveris (gdbserver) on ellu viidud registerloendite m\u00e4\u00e4ramise tugi XML-failides. Lisatud on mstatus-funktsioonide TSR, TW ja TVM tugi;\n<li class=\"l\"> s390 arhitektuuri emulaatorisse on lisatud CPU mudeli z14 GA 2 tugi ning emuleerimise tugi ujuvkomaga arvutuste ja vektorite operatsioonide jaoks. vfio-ap-s on lisatud seadmete kuum\u00fchendamise v\u00f5imalus;\n<li class=\"l\"> Tensilica Xtensa protsessorite emulaatorisse on parandatud SMP toe toetust Linuxile ning lisatud FLIX (Flexible length instructions extension) toe tugi;\n<li class=\"l\"> Graafilisele liidesele on lisatud valik '-display spice-app', et seadistada ja k\u00e4ivitada Spice kaugjuurdep\u00e4\u00e4su kliendi versioon GTK-QEMU liidese kujundusega;\n<li class=\"l\"> VNC-serveri teostusse on lisatud ligip\u00e4\u00e4su haldamise toetus tls-authz\/sasl-authz valikute kaudu;\n<li class=\"l\"> QMP-s (QEMU Management Protocol) on lisatud toetused tsentraliseeritud\/v\u00e4line (Out-of-band) k\u00e4skude t\u00e4itmine ja rakendatud t\u00e4iendavad k\u00e4sklused blokeeriseadmetega t\u00f6\u00f6tamiseks;\n<li class=\"l\"> VFIO-s on lisatud EDID interf\u00e4\u00e4ri rakendamine toetatud mdev (Intel vGPU) jaoks, v\u00f5imaldades ekraani eraldusv\u00f5ime muutmist, kasutades valikuid xres ja yres;\n<li class=\"l\"> Xen jaoks on lisatud uus seade 'xen-disk', mis suudab iseseisvalt luua Xen PV jaoks diskibackendi (ilma xenstore'ile p\u00f6\u00f6rdumata). Xen PV diskibackendi j\u00f5udlust on suurendatud ja lisatud on v\u00f5imalus muuta ketta suurust;\n<li class=\"l\"> V\u00f5rgublockseadmetes on laiendatud diagnostika ja j\u00e4lgimise v\u00f5imalusi, parandatud on kliendi \u00fchilduvust probleemsete NBD serverite elluviimisega. qemu-nbd-sse on lisatud valikud '--bitmap', '--list' ja '--tls-authz';\n<li class=\"l\"> Emuleeritud IDE\/via seadmesse on lisatud PCI IDE re\u017eiimi tugi;\n<li class=\"l\"> On lisatud tugi lzfse algoritmi kasutamiseks dmg piltide tihendamiseks. qcow2 formaadi jaoks on lisatud toetus v\u00e4liste andmefailide \u00fchendamiseks. qcow2 lahtipakkimise operatsioonid on viidud eraldi l\u00f5ime. vmdk piltides on lisatud tugi 'blockdev-create' operatsioonile;\n<li class=\"l\"> Virtio-blk seadmestusse on lisatud DISCARD (blokkide vabastamise teavitamine) ja WRITE_ZEROES (loogiliste blokkide vahemiku nullimise) toimingute tugi;\n<li class=\"l\"> PVrdma seadmes on rakendatud RDMA juhtimisdaktiliste teenuste (MAD) tugi;\n<li class=\"l\"> Muudetud <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qemu.org\/ChangeLog\/4.0#Incompatible_changes\">muudatused<\/a><\/noindex>, mis rikuvad tagasip\u00f6\u00f6rdumise \u00fchilduvust. N\u00e4iteks 'handle' asemel '-fsdev' ja '-virtfs' tuleb kasutada valikuid 'local' v\u00f5i 'proxy'. Eemaldatud on valikud '-virtioconsole' (asendatud '-device virtconsole' abil), '-no-frame', '-clock', '-enable-hax' (asendatud '-accel hax' abil). Eemaldatud on seade 'ivshmem' (tuleb kasutada 'ivshmem-doorbell' ja 'ivshmem-plain'). Peatatakse toetamine SDL1.2 jaoks (n\u00fc\u00fcd tuleb kasutada SDL2).\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=50567\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 QEMU 4.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 \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-32296","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\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-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.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.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\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-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=\"2019-10-31T18:46:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:46:12+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 QEMU 4.0 emulaatori v\u00e4ljaanne | ProHoster","description":"QEMU projekti v\u00e4ljaanne on koostatud.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-emulyatora-qemu-4-0","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.0 | ProHoster","og:description":"\u0421\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\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-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":"2019-10-31T18:46:12+00:00","article:modified_time":"2019-10-31T18:46:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"32296","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-21 10:10:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:02:05","updated":"2026-01-21 10:10:19","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\/32296","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=32296"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/32296\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=32296"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=32296"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=32296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}