{"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\/da\/blog\/news\/vypusk-emulyatora-qemu-9-0-0","title":{"rendered":"Udgivelse af emulatoren QEMU 9.0.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>QEMU 9.0-projektet er blevet pr\u00e6senteret. Som emulator g\u00f8r QEMU det muligt at k\u00f8re programmer, der er bygget til \u00e9n hardwareplatform, p\u00e5 et system med en helt anden arkitektur, for eksempel at k\u00f8re en applikation til ARM p\u00e5 en x86-kompatibel PC. I virtualiseringsmodus er ydelsen for kodek\u00f8rsel i et isoleret milj\u00f8 t\u00e6t p\u00e5 den hardwarebaserede systemydelse takket v\u00e6re direkte udf\u00f8relse af instruktioner p\u00e5 CPU'en og brug af hypervisoren Xen eller KVM-modulet i Linux, eller NVMM-modulet i NetBSD.    <\/p>\n<p>Projektet blev oprindeligt skabt af Fabrice Bellard med henblik p\u00e5 at muligg\u00f8re k\u00f8rsel af eksekverbare filer bygget til x86-platformen p\u00e5 arkitekturer, der adskiller sig fra x86. Gennem \u00e5rene er der blevet tilf\u00f8jet st\u00f8tte til fuld emulering for 14 hardwarearkitekturer, og antallet af emulerede hardwareenheder har overskredet 400. I forberedelsen af version 9.0 er der blevet indf\u00f8rt mere end 2700 \u00e6ndringer fra 220 udviklere.           <\/p>\n<p>N\u00f8gleforbedringer, der er tilf\u00f8jet i QEMU 9.0:   <\/p>\n<ul>\n<li class=\"l\"> I virtio-blk-driveren, der leverer en virtuel blok-enhed til <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/vps\/\"   title=\"virtual machines\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2035\">virtual machines<\/a>, er der tilf\u00f8jet st\u00f8tte til en multiquede system, der g\u00f8r det muligt at opdele k\u00f8er til forskellige blok-enheder for at sikre multitr\u00e5det adgang p\u00e5 multikernede systemer (forskellige k\u00f8er for \u00e9n disk kan behandles af forskellige I\/O-tr\u00e5de).\n<li class=\"l\"> I bloklagringsenheden usb-storage er der tilf\u00f8jet support for egenskaberne 'backend_defaults', 'logical_block_size', 'physical_block_size', 'min_io_size', 'opt_io_size' og 'discard_granularity'.\n<li class=\"l\"> I gdbstub-biblioteket, der er beregnet til fjernfejlfinding i GDB ved hj\u00e6lp af RSP-protokollen (Remote Serial Protocol), er der tilf\u00f8jet st\u00f8tte til fork-follow mode, siginfo:read operationen og opsnapping af systemopkald i brugerrummet.\n<li class=\"l\"> Backendene til forudg\u00e5ende hukommelsesallokering (preallocation) er tilpasset til at fungere i multitr\u00e5det mode og kan nu samtidig behandle foresp\u00f8rgsler fra flere tr\u00e5de.\n<li class=\"l\"> I v\u00e6rkt\u00f8jerne til migrering af virtuelle maskiner er der tilf\u00f8jet en 'mapped-ram'-tilstand, der \u00f8ger effektiviteten af oprettelsen af snapshots af virtuelle maskiner. Forbedret identifikation af nul-sidens hukommelse har betydet, at migrering af inaktive virtuelle maskiner er blevet betydeligt hurtigere, n\u00e5r systemet underst\u00f8tter multifd. Ved migrering baseret p\u00e5 VFIO (Virtual Function I\/O) er der implementeret support for genstart fra gemt tilstand (checkpoint-restart).\n<li class=\"l\"> Omdannet implementering af ESP SCSI (am53c974\/dc390).\n<li class=\"l\"> Der er tilf\u00f8jet support for krypteringsalgoritmen SM4, og muligheden for at bruge denne i driveren for bloklagringsenheden 'luks' er sikret.\n<li class=\"l\"> I driveren 'luks' er der tilf\u00f8jet support for oprettelse og brug af filer med gemte LUKS-overskrifter.\n<li class=\"l\"> I ARM-arkitektur emulatoren er der tilf\u00f8jet st\u00f8tte til L475E-IOT01A IoT, mp3-an536 (MPS3 med AN536 firmware) og raspi4b (Raspberry Pi 4 Model B). Underst\u00f8ttelse af emulering af processorudvidelserne ECV (Enhanced Counter Virtualization), NV (Nested Virtualization) og NV2 (Enhanced Nested Virtualization) er blevet tilf\u00f8jet. Emulators mulighederne for Freescale i.MX6, Allwinner R40, Bananapi, Raspberry Pi, npcm7xx og virt er blevet udvidet.\n<li class=\"l\"> I RISC-V emulatoren er der tilf\u00f8jet st\u00f8tte til s\u00e6rlige arkitekturudvidelser i kommandos\u00e6ttet Zacas, amocas, RVA22, Zaamo, Zalrsc og Ztso. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/vps\/abuzoustojchivye-vps\/\"   title=\"virtuelle maskiner\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4248\">virtuelle maskiner<\/a>  RISC-V underst\u00f8tter nu SMBIOS. Der er implementeret ACPI-support for SRAT, SLIT, AIA og PLIC. St\u00f8tten til RHCT-tabeller er blevet opdateret.\n<li class=\"l\"> I emulatoren for HPPA-arkitekturen er firmware SeaBIOS-hppa blevet opdateret til version 16. Den maksimale hukommelsesst\u00f8rrelse er \u00f8get fra 3 GB til 3840 MB. Der er tilf\u00f8jet support for optionen '--nodefaults'.\n<li class=\"l\"> I LoongArch-arkitektur emulatoren er der kommet st\u00f8tte til KVM-accelerering og implementeret vektorerede udvidelser af kommandos\u00e6ttet LSX\/LASX.\n<li class=\"l\"> I s390x-arkitektur emulatoren er der tilf\u00f8jet st\u00f8tte til instruktioner CVDG, CVB, CVBY og CVBG. Emuleringen af LAE (Load Address Extended) er forbedret.\n<li class=\"l\"> I 68k-arkitektur emulatoren er det nye device nubus-virtio-mmio blevet tilf\u00f8jet, som giver adgang til virtio-enheder fra q800 maskiner.\n<li class=\"l\"> Der er sikret build med flaget '-fzero-call-used-regs', der beskytter mod l\u00e6kage af information fra funktioner og reducerer antallet af blokke, der kan bruges til opbygning af ROP-gadgets (Return-Oriented Programming) i exploits. Der er ogs\u00e5 tilf\u00f8jet build med flaget '-ftrivial-auto-var-init=zero' for automatisk initialisering til nul af alle variabler, der opbevares p\u00e5 stakken.\n<li class=\"l\"> For at k\u00f8re QEMU med KVM kr\u00e6ves mindst Linux-kernel 4.4. For ARM-v\u00e6rter planl\u00e6gges det at h\u00e6ve dette niveau til version 4.19 i fremtiden. St\u00f8tten til at bruge 32-bit Windows som v\u00e6rts-OS er blevet oph\u00e6vet.\n<li class=\"l\"> Tilf\u00f8jet st\u00f8tte til OpenBSD 7.4.      <\/ul>\n<p>Kilde: <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.3 - 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\/da\/blog\/news\/vypusk-emulyatora-qemu-9-0-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Udgivelse af emulatoren QEMU 9.0.0 | ProHoster","description":"Udgivelsen af QEMU-projektet 9.0 er blevet pr\u00e6senteret.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-emulyatora-qemu-9-0-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/115283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=115283"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/115283\/revisions"}],"predecessor-version":[{"id":164123,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/115283\/revisions\/164123"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=115283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=115283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=115283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}