{"id":115283,"date":"2024-04-24T14:30:11","date_gmt":"2024-04-24T12:30:11","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-emulyatora-qemu-9-0-0"},"modified":"2024-04-24T14:30:11","modified_gmt":"2024-04-24T12:30:11","slug":"vypusk-emulyatora-qemu-9-0-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-emulyatora-qemu-9-0-0","title":{"rendered":"QEMU 9.0.0 emulaatori v\u00e4ljaanne.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Esitleti projekt QEMU 9.0. Emulaatorina v\u00f5imaldab QEMU k\u00e4ivitada \u00fche riistvara platvormi jaoks kompileeritud programmi t\u00e4iesti erineva arhitektuuriga s\u00fcsteemis, n\u00e4iteks k\u00e4ivitada ARM-i rakenduse x86-s \u00fchilduval PC-l. Virtualiseerimise re\u017eiimis on QEMU koodit\u00e4itmise j\u00f5udlus isoleeritud keskkonnas l\u00e4hedane riistvarale, kuna see t\u00e4idab otse CPU juhiseid ning kasutab Xen h\u00fcperviisorit v\u00f5i KVM moodulit Linuxis, v\u00f5i NVMM moodulit NetBSD-s.    <\/p>\n<p>Alguses loodi projekt Fabrice Bellardi (Fabrice Bellard) poolt, et v\u00f5imaldada x86 platvormi jaoks kompileeritud Linuxi teegifailide k\u00e4itamist arhitektuuridel, erinevatel kui x86. Arenduse aastate jooksul lisati toetust t\u00e4ielikule emulatsioonile 14 riistvaraarhitektuuri jaoks, emuleeritud riistvaraseadmete arv \u00fcletas 400. Versiooni 9.0 ettevalmistamisel tehti \u00fcle 2700 muudatust 220 arendaja poolt.           <\/p>\n<p>QEMU 9.0-sse lisatud peamised t\u00e4iustused:   <\/p>\n<ul>\n<li class=\"l\"> Virtio-blk draiverisse, mis pakub virtuaalset plokiseadet, <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/vps\/\"   title=\"virtuaalmasinate\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2035\">virtuaalmasinate<\/a>, lisati mitme tasandiga j\u00e4rjekordade (multiqueue) toetamine, mis v\u00f5imaldab jagada j\u00e4rjekordi erinevate plokiseadmete jaoks, et tagada mitme paralleelse juurdep\u00e4\u00e4su v\u00f5imalus mitmeti tuumadel s\u00fcsteemidel (\u00fche ketta erinevad j\u00e4rjekorrad v\u00f5ivad t\u00f6\u00f6tada erinevate I\/O voogudega).\n<li class=\"l\"> USB-salvesti seadmes on lisatud tugi omadustele 'backend_defaults', 'logical_block_size', 'physical_block_size', 'min_io_size', 'opt_io_size' ja 'discard_granularity'.\n<li class=\"l\"> GDB kaugtuvastuse raamatukogusse gdbstub, mis on ette n\u00e4htud GDBs eemaldebassimiseks RSP-protokolli (Remote Serial Protocol) kasutades, on lisatud fork-follow re\u017eiimi tugi, siginfo:read toimingu ja s\u00fcsteemikutsungite peatumise toimetust kasutaja ruumis.\n<li class=\"l\"> Eelmise m\u00e4lu jaotamise tagumised t\u00f6\u00f6tavad n\u00fc\u00fcd multitehnilises re\u017eiimis ja saavad n\u00fc\u00fcd korraga t\u00f6\u00f6tada mitme voolu taotlustega. .\n<li class=\"l\"> Virtuaalmasinate migreerimise t\u00f6\u00f6riistadesse on lisatud re\u017eiim 'mapped-ram', mis suurendab virtuaalmasinate snapshots'ite loomise efektiivsust. Nullm\u00e4lu lehek\u00fclje tuvastamine on paranenud, v\u00f5imaldades oluliselt kiirendada mitteaktiivsete virtuaalmasinate migreerimist multifd toe korral. VFIO (Virtual Function I\/O) pealt migreerides on rakendatud tugi taask\u00e4ivitamiseks salvestatud olekust (checkpoint-restart).\n<li class=\"l\"> Kohandatud ESP SCSI (am53c974\/dc390) seadme teostus.\n<li class=\"l\"> Lisatud tugi kr\u00fcpteerimisalgoritmile SM4 ning v\u00f5imalus selle kasutamiseks plokkseadmestiku draiveris 'luks'.\n<li class=\"l\"> Draiverisse 'luks' on lisatud tugi LUKS'i pealkirjade salvestatud failide loomisele ja kasutamisele.\n<li class=\"l\"> ARM arhitektuuri emulaatorisse on lisatud L475E-IOT01A IoT, mp3-an536 (MPS3 AN536 firmware'iga) ja raspi4b (Raspberry Pi 4 Model B) platvormide tugi. Rikkendatud on ka CPU laienduste ECV (Kohandatud Loendur Virtuaalsus), NV (Pesastatud Virtuaalsus) ja NV2 (Rikkendatud Pesastatud Virtuaalsus) emulatsiooni v\u00f5imalusi. Freescale i.MX6, Allwinner R40, Bananapi, Raspberry Pi, npcm7xx ja virt platvormide emulaatorite v\u00f5imalused on laiendatud.\n<li class=\"l\"> RISC-V arhitektuuri emulaatorisse on lisatud Zacas, amocas, RVA22, Zaamo, Zalrsc ja Ztso k\u00e4skomplekti laienduste tugi. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/vps\/abuzoustojchivye-vps\/\"   title=\"virtuaalmasinaid\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4248\">virtuaalmasinaid<\/a>  RISC-V-s on n\u00fc\u00fcd SMBIOS-i tugi. SRAT, SLIT, AIA ja PLIC jaoks on rakendatud ACPI tugi. RHCT tabelite tugi on uuendatud.\n<li class=\"l\"> HPPA arhitektuuri emulaatoris kuni versioonini 16 on v\u00e4rskendatud SeaBIOS-hppa p\u00fcsivara. M\u00e4lu maksimaalne suurus on suurendatud 3 GB-lt 3840 MB-le. Lisatud tugi valikule '\u2014nodefaults'.\n<li class=\"l\"> LoongArch arhitektuuri emulaatorisse on lisatud KVM kiirusandmine ja lauanud on k\u00e4skomplekti vektorite laienduste tugi LSX\/LASX.\n<li class=\"l\"> s390x arhitektuuri emulaatorisse on lisatud CVDG, CVB, CVBY ja CVBG k\u00e4skude tugi. LAE (Load Address Extended) emulatsiooni on parandatud.\n<li class=\"l\"> 68k arhitektuuri emulaatorisse on lisatud nubus-virtio-mmio seade, mis v\u00f5imaldab juurdep\u00e4\u00e4su virtio seadmetele masinates q800.\n<li class=\"l\"> On tagatud ehitus lipuga '-fzero-call-used-regs', mis kaitseb info lekke eest funktsioonidest ja v\u00e4hendab plokkide arvu, mis on sobilikud ROP-gadget'ide (Return-Oriented Programming) ehitamiseks eksploidides. Samuti on lisatud ehitus lipuga '-ftrivial-auto-var-init=zero' k\u00f5igi virnas hoitavate muutuja automaatseks null-valuete alustamiseks.\n<li class=\"l\"> KVM-i koos QEMU k\u00e4itamiseks on n\u00fc\u00fcd vajalik v\u00e4hemalt Linuxi kernel 4.4. ARM-hostide puhul plaanitakse tulevikus see tase t\u00f5sta versioonini 4.19. Toetuse l\u00f5petamine 32-bitiste Windowside kasutamiseks hostimisoperatsioonis\u00fcsteemidena.\n<li class=\"l\"> Lisatud on OpenBSD 7.4 tugi.      <\/ul>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61060\">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 9.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-115283","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 9.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\/et\/blog\/news\/vypusk-emulyatora-qemu-9-0-0\" \/>\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 9.0.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 9.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-emulyatora-qemu-9-0-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=\"2024-04-24T12:30:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-04-24T12:30:11+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 9.0.0 emulaatori v\u00e4ljaanne | ProHoster","description":"Esitletud on QEMU 9.0 projekti v\u00e4ljaanne.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-emulyatora-qemu-9-0-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 9.0.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 9.0.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-emulyatora-qemu-9-0-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":"2024-04-24T12:30:11+00:00","article:modified_time":"2024-04-24T12:30:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"115283","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-02-09 17:21:17","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-22 23:01:19","updated":"2026-02-09 17:21:17","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\/115283","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=115283"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/115283\/revisions"}],"predecessor-version":[{"id":164123,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/115283\/revisions\/164123"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=115283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=115283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=115283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}