{"id":91381,"date":"2020-08-12T13:41:58","date_gmt":"2020-08-12T11:41:58","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-emulyatora-qemu-5-1"},"modified":"2020-08-12T13:41:58","modified_gmt":"2020-08-12T11:41:58","slug":"vypusk-emulyatora-qemu-5-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-emulyatora-qemu-5-1","title":{"rendered":"Publication de l'\u00e9mulateur QEMU 5.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/lists.nongnu.org\/archive\/html\/qemu-devel\/2020-08\/msg02152.html\">Pr\u00e9sent\u00e9<\/a><\/noindex> version du projet <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.qemu.org\/Download\">QEMU 5.1<\/a><\/noindex>. 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 de virtualisation, la performance d'ex\u00e9cution du code dans un environnement isol\u00e9 est proche de celle d'un syst\u00e8me natif 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>Le projet a \u00e9t\u00e9 initialement 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, la prise en charge de l'\u00e9mulation compl\u00e8te a \u00e9t\u00e9 ajout\u00e9e pour 14 architectures mat\u00e9rielles, et le nombre de p\u00e9riph\u00e9riques mat\u00e9riels \u00e9mul\u00e9s a d\u00e9pass\u00e9 400. Plus de 2500 modifications ont \u00e9t\u00e9 apport\u00e9es par 235 d\u00e9veloppeurs lors de la pr\u00e9paration de la version 5.1. <\/p>\n<p>Am\u00e9liorations cl\u00e9s <noindex><a rel=\"nofollow\" href=\"http:\/\/wiki.qemu.org\/ChangeLog\/5.1\">am\u00e9liorations<\/a><\/noindex>, ajout\u00e9es dans QEMU 5.1 : <\/p>\n<ul>\n<li class=\"l\"> Ajout de la prise en charge de l'\u00e9mulation des CPU bas\u00e9s sur l'architecture <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/AVR_microcontrollers\">AVR<\/a><\/noindex>. La prise en charge des cartes Arduino Duemilanove (ATmega168), Arduino Mega 2560 (ATmega2560),<br \/>\n   Arduino Mega (ATmega1280) et Arduino UNO (ATmega328P) a \u00e9t\u00e9 mise en \u0153uvre.<\/p>\n<li class=\"l\"> Dans l'\u00e9mulateur ARM, il a \u00e9t\u00e9 ajout\u00e9 la possibilit\u00e9 de d\u00e9connexion \u00e0 chaud de la m\u00e9moire (hot-unplug), ainsi que la connexion \u00e0 chaud de la m\u00e9moire nvdimm pour les syst\u00e8mes invit\u00e9s avec ACPI. La prise en charge des extensions ARMv8.2 <noindex><a rel=\"nofollow\" href=\"https:\/\/patchwork.kernel.org\/patch\/11466337\/\">TTS2UXN<\/a><\/noindex> et <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikichip.org\/wiki\/arm\/mte\">ARMv8.5 MemTag<\/a><\/noindex>. La prise en charge de la carte sonorapass-bmc a \u00e9t\u00e9 assur\u00e9e.\n<li class=\"l\"> Dans l'\u00e9mulateur MIPS, la prise en charge des CPU Loongson 3A (R1 et R4) a \u00e9t\u00e9 ajout\u00e9e. Les performances de l'\u00e9mulation des instructions FPU et MSA ont \u00e9t\u00e9 am\u00e9lior\u00e9es.\n<li class=\"l\"> Dans l'\u00e9mulateur RISC-V, la prise en charge des CPU SiFive E34 et Ibex a \u00e9t\u00e9 ajout\u00e9e. La prise en charge des cartes HiFive1 revB et OpenTitan a \u00e9t\u00e9 mise en \u0153uvre. Pour les machines Spike, un support de plusieurs CPU a \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> Dans l'\u00e9mulateur PowerPC, la prise en charge de la r\u00e9cup\u00e9ration des erreurs dans les syst\u00e8mes invit\u00e9s via FWNMI a \u00e9t\u00e9 impl\u00e9ment\u00e9e.\n<li class=\"l\"> Pour l'architecture s390, la prise en charge de KVM pour la virtualisation s\u00e9curis\u00e9e (mode d'ex\u00e9cution s\u00e9curis\u00e9) a \u00e9t\u00e9 ajout\u00e9e.\n<li class=\"l\"> Dans l'\u00e9mulateur x86, les co\u00fbts de virtualisation des syst\u00e8mes invit\u00e9s non adapt\u00e9s sous Windows ont \u00e9t\u00e9 r\u00e9duits gr\u00e2ce \u00e0 la fourniture d'une table des p\u00e9riph\u00e9riques ACPI emul\u00e9s WAET (Table des p\u00e9riph\u00e9riques ACPI \u00e9mul\u00e9s de Windows). La prise en charge de l'acc\u00e9l\u00e9ration a \u00e9t\u00e9 am\u00e9lior\u00e9e <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.apple.com\/documentation\/hypervisor\">HVF<\/a><\/noindex> pour macOS.\n<li class=\"l\"> Dans le pilote de p\u00e9riph\u00e9riques de bloc, la prise en charge des p\u00e9riph\u00e9riques de stockage virtuels avec des blocs logiques et physiques de 2 Mo a \u00e9t\u00e9 ajout\u00e9e.\n<li class=\"l\"> Ajout de la possibilit\u00e9 de transmettre des mots de passe et des cl\u00e9s pour le chiffrement via le keyring du noyau Linux \u00e0 l'aide d'objets de nouveau type \u00ab secret-keyring \u00bb.\n<li class=\"l\"> Pour le format qcow2, la prise en charge de l'algorithme de compression zstd a \u00e9t\u00e9 mise en \u0153uvre.\n<li class=\"l\"> Dans l'outil qemu-img, une nouvelle commande \u00ab bitmap \u00bb a \u00e9t\u00e9 ajout\u00e9e pour manipuler des bitmaps persistants dans les fichiers qcow2. La gestion des cl\u00e9s LUKS (keyslot) a \u00e9galement \u00e9t\u00e9 mise en \u0153uvre dans qemu-img, et des fonctionnalit\u00e9s suppl\u00e9mentaires ont \u00e9t\u00e9 propos\u00e9es pour les commandes \u00ab map \u00bb (\u2015start-offset, \u2015max-length) et \u00ab convert \u00bb (\u2015bitmaps). La commande \u00ab measure \u00bb a \u00e9t\u00e9 am\u00e9lior\u00e9e pour inclure des informations sur la taille des bitmaps persistants dans les fichiers qcow2.\n<li class=\"l\"> Le pilote NVMe a ajout\u00e9 le support des r\u00e9gions de m\u00e9moire persistante (Persistent Memory Region), introduites dans la sp\u00e9cification NVMe 1.4.\n<li class=\"l\"> Dans virtio pour les syst\u00e8mes invit\u00e9s avec le g\u00e9n\u00e9rateur de code classique TCG (Tiny Code Generator), la possibilit\u00e9 d'utiliser des processus a \u00e9t\u00e9 int\u00e9gr\u00e9e. <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qemu.org\/Features\/VirtioVhostUser\">vhost-user<\/a><\/noindex>, y compris virtiofsd. Un nouvel ajout dans vhost-user est l'extension VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS, qui permet d'enregistrer plus de 8 slots de RAM.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source : <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53534\">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 5.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 \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-91381","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.\" \/>\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-5-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 5.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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-emulyatora-qemu-5-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=\"2020-08-12T11:41:58+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-12T11:41:58+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\udd47Publication de l'\u00e9mulateur QEMU 5.1 | ProHoster","description":"La publication du projet QEMU a \u00e9t\u00e9 annonc\u00e9e.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-emulyatora-qemu-5-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 5.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.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-emulyatora-qemu-5-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":"2020-08-12T11:41:58+00:00","article:modified_time":"2020-08-12T11:41:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"91381","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-02-28 12:28:28","updated":"2022-10-18 16:41:07","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\/91381","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=91381"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/91381\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=91381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=91381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=91381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}