{"id":104976,"date":"2022-08-31T09:36:52","date_gmt":"2022-08-31T07:36:52","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-emulyatora-qemu-7-1"},"modified":"2022-08-31T09:36:52","modified_gmt":"2022-08-31T07:36:52","slug":"vypusk-emulyatora-qemu-7-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-emulyatora-qemu-7-1","title":{"rendered":"Sortie de l'\u00e9mulateur QEMU 7.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La version 7.1 du projet QEMU a \u00e9t\u00e9 publi\u00e9e. En tant qu'\u00e9mulateur, QEMU permet d'ex\u00e9cuter un programme compil\u00e9 pour une plateforme mat\u00e9rielle sur un syst\u00e8me avec une architecture compl\u00e8tement diff\u00e9rente, par exemple, d'ex\u00e9cuter une application pour ARM sur un PC compatible x86. En mode virtualisation, les performances d'ex\u00e9cution du code dans un environnement isol\u00e9 sont proches de celles d'un syst\u00e8me mat\u00e9riel gr\u00e2ce \u00e0 l'ex\u00e9cution directe des instructions sur le CPU et \u00e0 l'utilisation de l'hyperviseur Xen ou du module KVM.       <\/p>\n<p>Initialement, le projet a \u00e9t\u00e9 cr\u00e9\u00e9 par Fabrice Bellard dans le but de permettre l'ex\u00e9cution de fichiers ex\u00e9cutables Linux compil\u00e9s pour la plateforme x86 sur des architectures diff\u00e9rentes de x86. Au fil des ann\u00e9es, le support a \u00e9t\u00e9 \u00e9tendu \u00e0 la pleine \u00e9mulation pour 14 architectures mat\u00e9rielles, et le nombre de p\u00e9riph\u00e9riques mat\u00e9riels \u00e9mul\u00e9s a d\u00e9pass\u00e9 400. Pour la version 7.1, plus de 2800 modifications ont \u00e9t\u00e9 apport\u00e9es par 238 d\u00e9veloppeurs.     <\/p>\n<p>Am\u00e9liorations cl\u00e9s ajout\u00e9es dans QEMU 7.1 :   <\/p>\n<ul>\n<li class=\"l\"> Sur la plateforme Linux, une option zero-copy-send a \u00e9t\u00e9 mise en \u0153uvre, permettant d'organiser le transfert de pages de m\u00e9moire lors de la migration \u00e0 chaud sans mise en tampon interm\u00e9diaire.\n<li class=\"l\"> Dans QMP (QEMU Machine Protocol), la possibilit\u00e9 d'utiliser la commande block-export-add pour exporter des images NBD avec des informations sur les pages dans l'\u00e9tat \u00ab dirty \u00bb a \u00e9t\u00e9 ajout\u00e9e. De nouvelles commandes \u2018query-stats\u2019 et \u2018query-stats-schema\u2019 ont \u00e9galement \u00e9t\u00e9 ajout\u00e9es pour interroger la statistique de divers sous-syst\u00e8mes QEMU.\n<li class=\"l\"> Dans l'agent pour syst\u00e8mes invit\u00e9s, le support de la plateforme Solaris a \u00e9t\u00e9 am\u00e9lior\u00e9 et de nouvelles commandes \u2018guest-get-diskstats\u2019 et \u2018guest-get-cpustats\u2019 ont \u00e9t\u00e9 ajout\u00e9es pour afficher l'\u00e9tat des disques et du CPU. La commande \u2018guest-get-disks\u2019 a \u00e9t\u00e9 mise \u00e0 jour pour inclure les informations des NVMe SMART, et la commande \u2018guest-get-fsinfo\u2019 a \u00e9t\u00e9 enrichie avec des donn\u00e9es sur le type de bus NVMe.\n<li class=\"l\"> Un nouvel \u00e9mulateur LoongArch a \u00e9t\u00e9 ajout\u00e9, avec prise en charge de la variante 64 bits de l'architecture du jeu d'instructions LoongArch (LA64). L'\u00e9mulateur prend en charge les processeurs Loongson 3 5000 et les ponts nord Loongson 7A1000.\n<li class=\"l\"> Dans l'\u00e9mulateur ARM, de nouveaux types de machines \u00e9mulated ont \u00e9t\u00e9 impl\u00e9ment\u00e9s : Aspeed AST1030 SoC, Qualcomm et AST2600 \/ AST1030 (fby35). Le support de l'\u00e9mulation des CPU Cortex-A76 et Neoverse-N1 a \u00e9t\u00e9 ajout\u00e9, ainsi que le support des extensions de processeur SME (Scalable Matrix Extensions), RAS (Reliability, Availability, Serviceability) et des commandes pour bloquer les fuites du cache interne durant l'ex\u00e9cution sp\u00e9culative des instructions sur le CPU. Pour les machines \u2018virt\u2019, l'\u00e9mulation du contr\u00f4leur d'interruption GICv4 a \u00e9t\u00e9 mise en \u0153uvre.\n<li class=\"l\"> Dans l'\u00e9mulateur de l'architecture x86 pour <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4410\">KVM<\/a>  Ajout du support de la virtualisation du m\u00e9canisme de tra\u00e7age LBR (Last Branch Record).\n<li class=\"l\"> Dans l'\u00e9mulateur de l'architecture HPPA, un nouveau firmware bas\u00e9 sur SeaBIOS v6 a \u00e9t\u00e9 propos\u00e9, prenant en charge l'utilisation du clavier PS\/2 dans le menu de d\u00e9marrage. L'\u00e9mulation du port s\u00e9rie a \u00e9t\u00e9 am\u00e9lior\u00e9e. Des polices de console STI suppl\u00e9mentaires ont \u00e9t\u00e9 ajout\u00e9es.\n<li class=\"l\"> Dans l'\u00e9mulateur de l'architecture MIPS pour les cartes Nios2 (-machine 10m50-ghrd), l'\u00e9mulation du contr\u00f4leur d'interruption vectorielle (Vectored Interrupt Controller) et de l'ensemble de registres shadow a \u00e9t\u00e9 mise en \u0153uvre. Le traitement des exceptions a \u00e9t\u00e9 am\u00e9lior\u00e9.\n<li class=\"l\"> Dans l'\u00e9mulateur de l'architecture OpenRISC pour la machine \u2018or1k-sim\u2019, la possibilit\u00e9 d'utiliser jusqu'\u00e0 4 dispositifs UART 16550A a \u00e9t\u00e9 ajout\u00e9e.\n<li class=\"l\"> Dans l'\u00e9mulateur de l'architecture RISC-V, le support de nouvelles extensions du jeu d'instructions (ISA), d\u00e9finies dans la sp\u00e9cification 1.12.0, a \u00e9t\u00e9 ajout\u00e9, ainsi que le support de l'extension Sdtrig et une am\u00e9lioration du support des instructions vectorielles. Les capacit\u00e9s de d\u00e9bogage ont \u00e9t\u00e9 \u00e9tendues. Dans la machine \u00e9mulated \u2018virt\u2019, le support du TPM (Trusted Platform Module) a \u00e9t\u00e9 ajout\u00e9, et pour la machine \u2018OpenTitan\u2019 \u2014 le support de l'Ibex SPI.\n<li class=\"l\"> Dans l'\u00e9mulateur de l'architecture 390x, le support des extensions VEF 2 (Vector-Enhancements Facility 2) a \u00e9t\u00e9 assur\u00e9. Dans le BIOS s390-ccw, la possibilit\u00e9 de d\u00e9marrer \u00e0 partir de disques ayant une taille de secteur diff\u00e9rente de 512 octets a \u00e9t\u00e9 mise en \u0153uvre.\n<li class=\"l\"> Dans l'\u00e9mulateur de l'architecture Xtensa, le support des c\u0153urs lx106 et des codes objets pour le test du cache a \u00e9t\u00e9 ajout\u00e9.  <\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57706\">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 7.1. \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-104976","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - 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 7.1.\" \/>\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\/fr\/blog\/news\/vypusk-emulyatora-qemu-7-1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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 7.1 | 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 7.1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-emulyatora-qemu-7-1\" \/>\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=\"2022-08-31T07:36:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-08-31T07:36: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\udd47Lancement de l'\u00e9mulateur QEMU 7.1 | ProHoster","description":"La version du projet QEMU 7.1 a \u00e9t\u00e9 pr\u00e9sent\u00e9e.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-emulyatora-qemu-7-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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 7.1 | 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 7.1.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-emulyatora-qemu-7-1","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":"2022-08-31T07:36:52+00:00","article:modified_time":"2022-08-31T07:36:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"104976","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-08-31 07:37:55","updated":"2022-10-02 09:22:54","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/104976","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=104976"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/104976\/revisions"}],"predecessor-version":[{"id":164287,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/104976\/revisions\/164287"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=104976"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=104976"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=104976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}