{"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\/hr\/blog\/news\/vypusk-emulyatora-qemu-9-0-0","title":{"rendered":"Izdan je emulator QEMU 9.0.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Predstavljen je novi izdanak projekta QEMU 9.0. Kao emulator, QEMU omogu\u0107uje pokretanje programa sastavljenih za jednu hardversku platformu na sustavu s potpuno druga\u010dijom arhitekturom, na primjer, izvr\u0161avanje aplikacije za ARM na x86-kompatibilnom ra\u010dunalu. U virtualizacijskom re\u017eimu QEMU ostvaruje performanse izvr\u0161avanja koda u izoliranom okru\u017eenju koje su bliske hardverskom sustavu zahvaljuju\u0107i izravnom izvr\u0161avanju instrukcija na CPU-u i kori\u0161tenju hipervizora Xen ili KVM modula u Linuxu, ili NVMM modula u NetBSD-u.    <\/p>\n<p>Projekt je izvorno stvorio Fabrice Bellard s ciljem omogu\u0107avanja pokretanja izvr\u0161nih datoteka Linuxa sastavljenih za x86 platformu na arhitekturama razli\u010ditim od x86. Tijekom godina razvoja dodana je potpuna podr\u0161ka za 14 hardverskih arhitektura, a broj emuliranih hardverskih ure\u0111aja prema\u0161io je 400. U pripremi verzije 9.0 izvr\u0161eno je vi\u0161e od 2700 promjena od strane 220 razvija\u010da.           <\/p>\n<p>Klju\u010dna pobolj\u0161anja dodana u QEMU 9.0:   <\/p>\n<ul>\n<li class=\"l\"> U virtio-blk drajveru, koji pru\u017ea virtualni blok ure\u0111aj za <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hr\/vps\/\"   title=\"virtualnih ma\u0161ina\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2035\">virtualnih ma\u0161ina<\/a>, dodana je podr\u0161ka za vi\u0161eslojne sustave redova (multiqueue), omogu\u0107uju\u0107i razdvajanje redova za razli\u010dite blok ure\u0111aje radi osiguravanja vi\u0161edretvenog pristupa na vi\u0161ekernelskim sustavima (razli\u010diti redovi jednog diska mogu se obra\u0111ivati razli\u010ditim ulazno\/izlaznim tokovima).\n<li class=\"l\"> U USB-skladi\u0161tu dodana je podr\u0161ka za svojstva 'backend_defaults', 'logical_block_size', 'physical_block_size', 'min_io_size', 'opt_io_size' i 'discard_granularity'.\n<li class=\"l\"> U gdbstub biblioteku, namijenjenu za daljinsko debuggiranje u GDB-u kori\u0161tenjem RSP protokola (Remote Serial Protocol), dodana je podr\u0161ka za fork-follow re\u017eim, operaciju siginfo:read i presretanje sistemskih poziva u korisni\u010dkom prostoru.\n<li class=\"l\"> Backendovi za prethodno raspore\u0111ivanje memorije (preallocation) prilago\u0111eni su za rad u vi\u0161edretvenom re\u017eimu i sada mogu istovremeno obra\u0111ivati zahtjeve iz vi\u0161e tokova.\n<li class=\"l\"> U alate za migraciju virtualnih ma\u0161ina dodan je na\u010din 'mapped-ram' koji pove\u0107ava efikasnost kreiranja snimaka virtualnih ma\u0161ina. Pobolj\u0161ano je odre\u0111ivanje nulte strani memorije, \u0161to je zna\u010dajno ubrzalo migraciju neaktivnih virtualnih ma\u0161ina uz podr\u0161ku multifd u sustavu. Implementirana je podr\u0161ka za ponovni pokretanje iz sa\u010duvanog stanja (checkpoint-restart) pri migraciji zasnovanoj na VFIO (Virtual Function I\/O).\n<li class=\"l\"> Prepisana realizacija ure\u0111aja ESP SCSI (am53c974\/dc390).\n<li class=\"l\"> Dodana je podr\u0161ka za algoritam \u0161ifriranja SM4 i omogu\u0107ena njegova upotreba u upravlja\u010dkom programu blok ure\u0111aja 'luks'.\n<li class=\"l\"> U upravlja\u010d 'luks' dodana je podr\u0161ka za kreiranje i kori\u0161tenje datoteka s sa\u010duvanim LUKS headerima.\n<li class=\"l\"> U emulatoru arhitekture ARM implementirana je podr\u0161ka za plo\u010de L475E-IOT01A IoT, mp3-an536 (MPS3 sa firmverom AN536) i raspi4b (Raspberry Pi 4 Model B). Dodana je podr\u0161ka za emulaciju pro\u0161irenja procesora ECV (Enhanced Counter Virtualization), NV (Nested Virtualization) i NV2 (Enhanced Nested Virtualization). Pro\u0161irene su mogu\u0107nosti emulatore plo\u010da Freescale i.MX6, Allwinner R40, Bananapi, Raspberry Pi, npcm7xx i virt.\n<li class=\"l\"> U emulator arhitekture RISC-V dodana je podr\u0161ka za pro\u0161irenja skupa instrukcija Zacas, amocas, RVA22, Zaamo, Zalrsc i Ztso. U <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hr\/vps\/abuzoustojchivye-vps\/\"   title=\"virtualnim ma\u0161inama\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4248\">virtualnim ma\u0161inama<\/a>  RISC-V osigurana je podr\u0161ka za SMBIOS. Za SRAT, SLIT, AIA i PLIC implementirana je podr\u0161ka za ACPI. A\u017eurirana je podr\u0161ka za RHCT tabele.\n<li class=\"l\"> U emulatoru arhitekture HPPA do verzije 16 a\u017eurirana je firmverska verzija SeaBIOS-hppa. Maksimalna veli\u010dina memorije pove\u0107ana je sa 3 GB na 3840 MB. Dodana je podr\u0161ka za opciju '--nodefaults'.\n<li class=\"l\"> U emulatoru arhitekture LoongArch dodana je podr\u0161ka za ubrzanje KVM i implementirana je podr\u0161ka za vektorska pro\u0161irenja skupa instrukcija LSX\/LASX.\n<li class=\"l\"> U emulatoru arhitekture s390x dodana je podr\u0161ka za instrukcije CVDG, CVB, CVBY i CVBG. Pobolj\u0161ana je emulacija LAE (Load Address Extended).\n<li class=\"l\"> U emulator arhitekture 68k dodan je ure\u0111aj nubus-virtio-mmio, koji omogu\u0107ava pristup ure\u0111ajima virtio iz ma\u0161ina q800.\n<li class=\"l\"> Osigurana je kompilacija s flagom '-fzero-call-used-regs', koji omogu\u0107uje za\u0161titu od curenja informacija iz funkcija i smanjuje broj blokova pogodnih za izgradnju ROP gadgeta (Return-Oriented Programming) u eksploatacijama. Tako\u0111er je dodana kompilacija s flagom '-ftrivial-auto-var-init=zero' za automatsko inicijaliziranje svih varijabli koje se \u010duvaju na stogu nultom vrijedno\u0161\u0107u.\n<li class=\"l\"> Za pokretanje QEMU sa KVM-om sada je potrebna verzija jezgra Linuxa najmanje 4.4. Za ARM hostove planira se pove\u0107anje ovog praga na verziju 4.19 u budu\u0107nosti. Prekinuta je podr\u0161ka za kori\u0161\u0107enje 32-bitnih Windowsa kao doma\u0107ih operativnih sistema.\n<li class=\"l\"> Dodana podr\u0161ka za OpenBSD 7.4.      <\/ul>\n<p>Izvor: <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.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 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\/hr\/blog\/news\/vypusk-emulyatora-qemu-9-0-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 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\/hr\/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\udd47Izdanje emulatora QEMU 9.0.0 | ProHoster","description":"Predstavljen je izlaz projekta QEMU 9.0.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/vypusk-emulyatora-qemu-9-0-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 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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/115283","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=115283"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/115283\/revisions"}],"predecessor-version":[{"id":164123,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/115283\/revisions\/164123"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=115283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=115283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=115283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}