{"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\/hr\/blog\/news\/vypusk-emulyatora-qemu-6-0","title":{"rendered":"Izdanje emulatora QEMU 6.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Objavljen je izlazak projekta QEMU 6.0. Kao emulator, QEMU omogu\u0107ava pokretanje programa koji su napravljeni za jednu hardversku platformu na sustavu s potpuno razli\u010ditom arhitekturom, na primjer, pokretanje aplikacija za ARM na x86 kompatibilnom ra\u010dunalu. U re\u017eimu virtualizacije, performanse izvr\u0161avanja koda u izoliranom okru\u017eenju bliske su hardverskim sustavima zahvaljuju\u0107i izravnom izvr\u0161avanju instrukcija na CPU-u i kori\u0161tenju hipervizora Xen ili modula KVM.       <\/p>\n<p>Projekt je prvotno stvorio Fabrice Bellard s ciljem omogu\u0107avanja pokretanja izvr\u0161nih datoteka Linuxa koje su napravljene za x86 platformu na arhitekturama koje se razlikuju od x86. Tijekom godina razvoja dodana je podr\u0161ka za potpunu emulaciju za 14 hardverskih arhitektura, a broj emuliranih hardverskih ure\u0111aja prema\u0161io je 400. Prilikom pripreme verzije 6.0 napravljeno je vi\u0161e od 3300 promjena od 268 razvojnih programera.     <\/p>\n<p>Klju\u010dna pobolj\u0161anja dodana u QEMU 6.0:   <\/p>\n<ul>\n<li class=\"l\"> Emulator kontrolera NVMe uskla\u0111en je sa specifikacijom NVMe 1.4 i opremljen eksperimentalnom podr\u0161kom za zonske prostore imena, multipath I\/O i end-to-end enkripciju podataka na ure\u0111aju za pohranu.\n<li class=\"l\"> Dodane su eksperimentalne opcije \u00ab-machine x-remote\u00bb i \u00ab-device x-pci-proxy-dev\u00bb za izvo\u0111enje emulacije ure\u0111aja u vanjske procese. U ovom na\u010dinu rada za sada se podr\u017eava samo emulacija SCSI adaptera lsi53c895.\n<li class=\"l\"> Dodana je eksperimentalna podr\u0161ka za stvaranje snimaka sadr\u017eaja RAM-a.\n<li class=\"l\"> Dodan je FUSE modul za izvoz blokovnih ure\u0111aja, koji omogu\u0107ava montiranje snimka stanja bilo kojeg blokovnog ure\u0111aja kori\u0161tenog u gostuju\u0107em sustavu. Izvoz se vr\u0161i putem QMP komande block-export-add ili kroz opciju \u00ab\u2014export\u00bb u alatu qemu-storage-daemon.\n<li class=\"l\"> Emulatoru ARM dodana je podr\u0161ka za arhitekturu ARMv8.1-M \u2018Helium\u2019 i procesore Cortex-M55, kao i pro\u0161irene instrukcije ARMv8.4 TTST, SEL2 i DIT. Dodana je podr\u0161ka za ARM platforme mps3-an524 i mps3-an547. Tako\u0111er, za platforme xlnx-zynqmp, xlnx-versal, sbsa-ref, npcm7xx i sabrelite \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 dodatna emulacija ure\u0111aja.\n<li class=\"l\"> Za ARM u re\u017eimima emulacije na razini sustava i korisni\u010dkog okru\u017eenja implementirana je podr\u0161ka za pro\u0161irenje ARMv8.5 MTE (MemTag, pro\u0161irenje oznaka memorije), koje omogu\u0107ava povezivanje oznaka s svakom operacijom dodjele memorije i organizaciju provjere pokaziva\u010da prilikom pristupa memoriji, koja mora biti povezana s ispravnom oznakom. Pro\u0161irenje se mo\u017ee koristiti za blokiranje iskori\u0161tavanja ranjivosti uzrokovanih pristupom ve\u0107 oslobo\u0111enim blokovima memorije, prekomjernim pisanjem, pristupom prije inicijalizacije i kori\u0161tenjem izvan trenutnog konteksta.\n<li class=\"l\"> U emulatoru arhitekture 68k dodana je podr\u0161ka za novu vrstu emuliranih strojeva \u00abvirt\u00bb, koja koristi virtio za optimizaciju performansi.\n<li class=\"l\"> U emulatoru arhitekture x86 dodana je mogu\u0107nost primjene tehnologije AMD SEV-ES (Secure Encrypted Virtualization) za enkripciju registara procesora kori\u0161tenih u gostuju\u0107em sustavu, \u0161to \u010dini sadr\u017eaj registara nedostupnim za doma\u0107e okru\u017eenje, osim ako gostuju\u0107i sustav izri\u010dito ne omogu\u0107i pristup njima.\n<li class=\"l\"> U klasi\u010dnom generatoru koda TCG (Tiny Code Generator) prilikom emulacije sustava x86 implementirana je podr\u0161ka za mehanizam PKS (Protection Keys Supervisor), koji se mo\u017ee primijeniti za za\u0161titu pristupa privilegiranim stranicama memorije.\n<li class=\"l\"> U emulatoru arhitekture MIPS dodana je nova vrsta emuliranih strojeva \u00abvirt\u00bb s podr\u0161kom za kineske procesore Loongson-3.\n<li class=\"l\"> U emulatoru arhitekture PowerPC dodana je podr\u0161ka za vanjske BMC kontrolere za emulirane strojeve \u00abpowernv\u00bb. Za emulirane strojeve pseries omogu\u0107eno je obavje\u0161tavanje o gre\u0161kama prilikom poku\u0161aja vru\u0107eg uklanjanja memorije i CPU-a.\n<li class=\"l\"> Dodana je podr\u0161ka za emulaciju procesora Qualcomm Hexagon s DSP-om.\n<li class=\"l\"> U klasi\u010dnom generatoru koda TCG (Tiny Code Generator) implementirana je podr\u0161ka za doma\u0107a okru\u017eenja macOS na sustavima s novim ARM \u010dipom Apple M1.\n<li class=\"l\"> U emulatoru arhitekture RISC-V za Microchip PolarFire plo\u010de implementirana je podr\u0161ka za QSPI NOR flash.\n<li class=\"l\"> U emulatoru Tricore pojavila se podr\u0161ka za novi model plo\u010da TriBoard, koji emulira SoC Infineon TC27x.\n<li class=\"l\"> U emulatoru ACPI omogu\u0107ena je dodjela mre\u017enim adapterima u gostuju\u0107im sustavima imena koja nisu neovisna od reda povezivanja na PCI sabirnicu.\n<li class=\"l\"> U virtiofs dodana je podr\u0161ka za opciju FUSE_KILLPRIV_V2 za pobolj\u0161anje performansi gostuju\u0107ih sustava.\n<li class=\"l\"> U VNC je dodana podr\u0161ka za prozirnost kursora i podr\u0161ka za skaliranje razlu\u010divosti ekrana u virtio-vga, ovisno o veli\u010dini prozora.\n<li class=\"l\"> U QMP (QEMU Machine Protocol) dodana je podr\u0161ka za asinhroni paralelni pristup prilikom obavljanja zadataka rezervnog kopiranja.\n<li class=\"l\"> U emulatoru USB dodana je mogu\u0107nost spremanja prometa koji se stvara prilikom rada s USB ure\u0111ajima u zasebni pcap fajl za naknadnu inspekciju u Wiresharku.\n<li class=\"l\"> Dodane su nove QMP komande load-snapshot, save-snapshot i delete-snapshot za upravljanje snapshotovima qcow2.\n<li class=\"l\"> U virtiofs otklonjene su ranjivosti CVE-2020-35517 i CVE-2021-20263. Prvi problem omogu\u0107ava pristup host okru\u017eenju iz gostuju\u0107eg sustava stvaranjem posebne datoteke ure\u0111aja od strane privilegiranog korisnika u gostuju\u0107em sustavu u zajedni\u010dkom direktoriju s host okru\u017eenjem. Drugi problem uzrokovan je gre\u0161kom u obradi pro\u0161irenih atributa u opciji \u2018xattrmap\u2019 i mo\u017ee dovesti do ignoriranja poni\u0161tavanja prava za pisanje i pove\u0107anja privilegija unutar gostuju\u0107eg sustava.      <\/ul>\n<p>Izvor: <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\/hr\/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=\"hr_HR\" \/>\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\/hr\/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\udd47Izdanje emulatora QEMU 6.0 | ProHoster","description":"Predstavljen je izdanak projekta QEMU 6.0.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/vypusk-emulyatora-qemu-6-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/100067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=100067"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/100067\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=100067"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=100067"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=100067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}