{"id":100067,"date":"2021-04-30T16:23:15","date_gmt":"2021-04-30T14:23:15","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-emulyatora-qemu-6-0"},"modified":"2021-04-30T16:23:15","modified_gmt":"2021-04-30T14:23:15","slug":"vypusk-emulyatora-qemu-6-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-emulyatora-qemu-6-0","title":{"rendered":"Utg\u00e5van av QEMU-emulator 6.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Release av projektet QEMU 6.0. Som emulator g\u00f6r QEMU det m\u00f6jligt att k\u00f6ra program som \u00e4r byggda f\u00f6r en h\u00e5rdvaruplattform p\u00e5 ett system med helt annan arkitektur, till exempel att k\u00f6ra en applikation f\u00f6r ARM p\u00e5 en x86-kompatibel PC. I virtualiseringsl\u00e4ge \u00e4r prestandan f\u00f6r kodk\u00f6rning i en isolerad milj\u00f6 n\u00e4ra den i en h\u00e5rdvarusystem tack vare direkt exekvering av instruktioner p\u00e5 CPU:n och anv\u00e4ndning av hypervisorn Xen eller KVM-modulen.       <\/p>\n<p>Projektet skapades ursprungligen av Fabrice Bellard f\u00f6r att m\u00f6jligg\u00f6ra k\u00f6rning av Linux-k\u00f6rbara filer som \u00e4r byggda f\u00f6r x86-plattformen p\u00e5 arkitekturer som skiljer sig fr\u00e5n x86. Under \u00e5ren har st\u00f6d f\u00f6r fullst\u00e4ndig emulering lagts till f\u00f6r 14 h\u00e5rdvaruarkitekturer och antalet emulerade h\u00e5rdvaruenheter har \u00f6verstigit 400. Vid f\u00f6rberedelsen av version 6.0 gjordes mer \u00e4n 3300 \u00e4ndringar av 268 utvecklare.     <\/p>\n<p>Nyckel f\u00f6rb\u00e4ttringar som lades till QEMU 6.0:   <\/p>\n<ul>\n<li class=\"l\"> Emulatorn f\u00f6r NVMe-kontroller har anpassats till NVMe 1.4-specifikationen och f\u00f6rsetts med experimentellt st\u00f6d f\u00f6r zonerade namnrymder, multipath I\/O och end-to-end datakryptering p\u00e5 lagrings enhet.\n<li class=\"l\"> Experimentella alternativ har lagts till &#171;-machine x-remote&#187; och &#171;-device x-pci-proxy-dev&#187; f\u00f6r att flytta enhetsemmulering till externa processer. I detta l\u00e4ge st\u00f6ds f\u00f6r n\u00e4rvarande endast emulering av SCSI-adapter lsi53c895.\n<li class=\"l\"> Experimentellt st\u00f6d f\u00f6r skapande av snapshots av RAM-inneh\u00e5ll har lagts till.\n<li class=\"l\"> En FUSE-modul har lagts till f\u00f6r att exportera blockenheter, vilket g\u00f6r det m\u00f6jligt att montera ett \u00f6gonblicksbilder av tillst\u00e5ndet f\u00f6r n\u00e5gon blockenhet som anv\u00e4nds i g\u00e4stsystemet. Exporten kan g\u00f6ras via QMP-kommandot block-export-add eller via alternativet &#171;&#8212;export&#187; i verktyget qemu-storage-daemon.\n<li class=\"l\"> Emulatorn ARM har lagt till st\u00f6d f\u00f6r arkitekturen ARMv8.1-M &#8216;Helium&#8217; och processorerna Cortex-M55, samt ut\u00f6kade instruktioner ARMv8.4 TTST, SEL2 och DIT. St\u00f6d f\u00f6r ARM-plattor mps3-an524 och mps3-an547 har ocks\u00e5 lagts till. F\u00f6r plattorna xlnx-zynqmp, xlnx-versal, sbsa-ref, npcm7xx och sabrelite har ytterligare enhetsemmulering implementerats.\n<li class=\"l\"> F\u00f6r ARM i emuleringsl\u00e4gen p\u00e5 system- och anv\u00e4ndarniv\u00e5 har st\u00f6d f\u00f6r ARMv8.5 MTE (MemTag, Memory Tagging Extension) implementerats, vilket g\u00f6r det m\u00f6jligt att koppla taggar till varje minnesallokeringsoperation och organisera en pekarverifiering vid minnes\u00e5tkomst, som m\u00e5ste vara kopplad till r\u00e4tt tagg. Detta till\u00e4gg kan anv\u00e4ndas f\u00f6r att blockera utnyttjande av s\u00e5rbarheter som orsakas av \u00e5tkomst till redan frigjorda minnesblock, buffert\u00f6verfl\u00f6den, \u00e5tkomster f\u00f6re initialisering och anv\u00e4ndning utanf\u00f6r nuvarande kontext.\n<li class=\"l\"> I emulatorn f\u00f6r arkitekturen 68k har st\u00f6d lagts till f\u00f6r en ny typ av emulerade maskiner &#171;virt&#187;, som anv\u00e4nder virtio-enheter f\u00f6r att optimera prestanda.\n<li class=\"l\"> I x86-arkitekturens emulator har m\u00f6jligheten att anv\u00e4nda tekniken AMD SEV-ES (Secure Encrypted Virtualization) f\u00f6r att kryptera CPU-register som anv\u00e4nds i g\u00e4stsystemet lagts till, vilket g\u00f6r registrets inneh\u00e5ll otillg\u00e4ngligt f\u00f6r v\u00e4rdmilj\u00f6n om inte g\u00e4stsystemet uttryckligen ger \u00e5tkomst till dem.\n<li class=\"l\"> I den klassiska TCG (Tiny Code Generator) kodgeneratorn har st\u00f6d f\u00f6r mekanismen PKS (Protection Keys Supervisor) implementerats vid emulering av x86-system, vilket kan anv\u00e4ndas f\u00f6r att skydda \u00e5tkomst till privilegierade minnessidor.\n<li class=\"l\"> I emulatorn f\u00f6r arkitekturen MIPS har en ny typ av emulerade maskiner &#171;virt&#187; lagts till med st\u00f6d f\u00f6r kinesiska processorer Loongson-3.\n<li class=\"l\"> I emulatorn f\u00f6r arkitekturen PowerPC har st\u00f6d lagts till f\u00f6r externa BMC-kontroller f\u00f6r de emulerade maskinerna &#171;powernv&#187;. F\u00f6r de emulerade maskinerna pseries informeras om fel vid f\u00f6rs\u00f6k att varmt dra ut minne och CPU.\n<li class=\"l\"> St\u00f6d f\u00f6r emulering av Qualcomm Hexagon-processorer med DSP har lagts till.\n<li class=\"l\"> I den klassiska TCG (Tiny Code Generator) kodgeneratorn har st\u00f6d f\u00f6r macOS v\u00e4rdmilj\u00f6er p\u00e5 system med den nya ARM-chippen Apple M1 implementerats.\n<li class=\"l\"> I RISC-V-arkitekturens emulator f\u00f6r Microchip PolarFire-kort har st\u00f6d f\u00f6r QSPI NOR flash implementerats.\n<li class=\"l\"> I Tricore-emulatorn har st\u00f6d f\u00f6r den nya modellen TriBoard, som emulerar SoC Infineon TC27x, lagts till.\n<li class=\"l\"> I ACPI-emulatorn har m\u00f6jligheten att tilldela n\u00e4tverksadaptrar ospecificerade namn som inte beror p\u00e5 anslutningsordningen p\u00e5 PCI-bussen lagts till.\n<li class=\"l\"> I virtiofs har st\u00f6d f\u00f6r alternativet FUSE_KILLPRIV_V2 lagts till f\u00f6r att f\u00f6rb\u00e4ttra prestandan hos g\u00e4stsystem.\n<li class=\"l\"> I VNC har st\u00f6d f\u00f6r transparenta mark\u00f6rer och sk\u00e4rmskalning i virtio-vga, vilket baseras p\u00e5 f\u00f6nstrets storlek.\n<li class=\"l\"> I QMP (QEMU Machine Protocol) har st\u00f6d f\u00f6r asynkron parallell \u00e5tkomst vid utf\u00f6rande av s\u00e4kerhetskopieringsuppgifter lagts till.\n<li class=\"l\"> I USB-emulatorn har m\u00f6jligheten att spara trafiken som skapas vid arbete med USB-enheter i en separat pcap-fil f\u00f6r efterf\u00f6ljande inspektion i Wireshark lagts till.\n<li class=\"l\"> Nya QMP-kommandon load-snapshot, save-snapshot och delete-snapshot har lagts till f\u00f6r att hantera snapshots av qcow2.\n<li class=\"l\"> I virtiofs har s\u00e5rbarheterna CVE-2020-35517 och CVE-2021-20263 \u00e5tg\u00e4rdats. Det f\u00f6rsta problemet m\u00f6jligg\u00f6r \u00e5tkomst till v\u00e4rdmilj\u00f6n fr\u00e5n g\u00e4stsystemet genom att en privilegierad anv\u00e4ndare skapar en speciell enhetsfil i en katalog som delas med v\u00e4rdmilj\u00f6n. Det andra problemet orsakas av ett fel vid hantering av ut\u00f6kade attribut i alternativet &#8216;xattrmap&#8217; och kan leda till att \u00e5sidos\u00e4ttande av skrivr\u00e4ttigheter ignoreras och \u00f6kade privilegier inuti g\u00e4stsystemet.      <\/ul>\n<p>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55055\">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.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-100067","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 6.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\/sv\/blog\/news\/vypusk-emulyatora-qemu-6-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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.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 6.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-emulyatora-qemu-6-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=\"2021-04-30T14:23:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-04-30T14:23:15+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 Utsl\u00e4ppet av emulatorn QEMU 6.0 | ProHoster","description":"Utsl\u00e4ppet av projektet QEMU 6.0 har presenterats.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-emulyatora-qemu-6-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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.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 6.0.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/vypusk-emulyatora-qemu-6-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":"2021-04-30T14:23:15+00:00","article:modified_time":"2021-04-30T14:23:15+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"100067","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-04-30 15:11:48","updated":"2022-09-28 11:50:39","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/100067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=100067"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/100067\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=100067"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=100067"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=100067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}