QEMU — вільна програма з відкритим початковим кодом для емуляції апаратного забезпечення різних платформ. QEMU дозволяє запустити програму, зібрану для однієї апаратної платформи, на системі із зовсім іншою архітектурою, наприклад, виконати застосунок для ARM на x86-сумісному ПК. У режимі віртуалізації в QEMU досягається продуктивність виконання коду в ізольованому оточенні близька до нативної системи, за рахунок прямого виконання інструкцій на CPU та задіяння гіпервізора Xen або модуля KVM.
Тип | Віртуальна машина |
---|---|
Автор | Фабріс Беллар |
Розробники | QEMU team: Anthony Liguori, Paul Brook, et al. |
Стабільний випуск | 8.2.1 (29 січня 2024 ) |
Операційна система | GNU/Linux[d][1], BSD[d], Windows[2] і macOS |
GNU фреймворк | GTK і Simple DirectMedia Layer |
Мова програмування | C[3] |
Ліцензія | GNU GPL version 2 |
Онлайн-документація | qemu-project.gitlab.io/qemu/index.html |
Репозиторій | gitlab.com/qemu-project/qemu |
Вебсайт | qemu.org |
|
QEMU включає емуляцію процесорів Intel x86 і пристроїв введення-виведення. Може емулювати 80386, 80486, Pentium, Pentium Pro, AMD64 та інші x86-сумісні процесори; PowerPC, ARM, MIPS, SPARC, SPARC64, m68k — лише частково.
Працює на Syllable Desktop, FreeBSD, FreeDOS, Linux, Windows 9x, Windows 2000, Mac OS X, QNX, Android та інших.
Автор програми — французький програміст Фабріс Беллар (фр. Fabrice Bellard), творець популярної бібліотеки libavcodec, на базі якої працюють відомі програми — FFmpeg, ffdshow, MPlayer, та інших. Спочатку проект був створений Фабрісом Беллардом з метою забезпечення можливості запуску зібраних для платформи x86 виконуваних файлів Linux на архітектурах, відмінних від x86. До 2012 за роки розробки була додана підтримка повної емуляції для 14 апаратних архітектур, число емульованих апаратних пристроїв перевищила 400. У розробці QEMU взяло участь 400 авторів, які підготували близько 20 тисяч змін.
Наразі йде розробка підтримки технологій апаратної віртуалізації (Intel VT і AMD SVM) на x86-сумісних процесорах Intel і AMD в QEMU. Спочатку розробка велася в рамках проекту Linux KVM (Kernel-based Virtual Machine), в якому, крім власне KVM (підтримки технологій апаратної віртуалізації x86-сумісних процесорів на рівні ядра Linux), розроблялися патчі для QEMU, що дозволяють QEMU використовувати функціональність KVM. Проте недавно розробники QEMU разом з розробниками KVM ухвалили рішення в найближчому майбутньому інтегрувати підтримку KVM в основну гілку QEMU (mainline).
Виноски
- Free Software Directory
- https://www.qemu.org/download/
- QEMU — Ohloh.net.
- Доступна новая версия эмулятора QEMU 1.3.0 [ 7 грудня 2012 у Wayback Machine.] // opennet.ru 04.12.2012
Посилання
- Офіційний сайт
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
QEMU vilna programa z vidkritim pochatkovim kodom dlya emulyaciyi aparatnogo zabezpechennya riznih platform QEMU dozvolyaye zapustiti programu zibranu dlya odniyeyi aparatnoyi platformi na sistemi iz zovsim inshoyu arhitekturoyu napriklad vikonati zastosunok dlya ARM na x86 sumisnomu PK U rezhimi virtualizaciyi v QEMU dosyagayetsya produktivnist vikonannya kodu v izolovanomu otochenni blizka do nativnoyi sistemi za rahunok pryamogo vikonannya instrukcij na CPU ta zadiyannya gipervizora Xen abo modulya KVM QEMUTipVirtualna mashinaAvtorFabris BellarRozrobnikiQEMU team Anthony Liguori Paul Brook et al Stabilnij vipusk8 2 1 29 sichnya 2024 5 misyaciv tomu 2024 01 29 Operacijna sistemaGNU Linux d 1 BSD d Windows 2 i macOSGNU frejmvorkGTK i Simple DirectMedia LayerMova programuvannyaC 3 LicenziyaGNU GPL version 2Onlajn dokumentaciyaqemu project gitlab io qemu index htmlRepozitorijgitlab com qemu project qemuVebsajtqemu org Mediafajli u Vikishovishi QEMU vklyuchaye emulyaciyu procesoriv Intel x86 i pristroyiv vvedennya vivedennya Mozhe emulyuvati 80386 80486 Pentium Pentium Pro AMD64 ta inshi x86 sumisni procesori PowerPC ARM MIPS SPARC SPARC64 m68k lishe chastkovo Pracyuye na Syllable Desktop FreeBSD FreeDOS Linux Windows 9x Windows 2000 Mac OS X QNX Android ta inshih Avtor programi francuzkij programist Fabris Bellar fr Fabrice Bellard tvorec populyarnoyi biblioteki libavcodec na bazi yakoyi pracyuyut vidomi programi FFmpeg ffdshow MPlayer ta inshih Spochatku proekt buv stvorenij Fabrisom Bellardom z metoyu zabezpechennya mozhlivosti zapusku zibranih dlya platformi x86 vikonuvanih fajliv Linux na arhitekturah vidminnih vid x86 Do 2012 za roki rozrobki bula dodana pidtrimka povnoyi emulyaciyi dlya 14 aparatnih arhitektur chislo emulovanih aparatnih pristroyiv perevishila 400 U rozrobci QEMU vzyalo uchast 400 avtoriv yaki pidgotuvali blizko 20 tisyach zmin Narazi jde rozrobka pidtrimki tehnologij aparatnoyi virtualizaciyi Intel VT i AMD SVM na x86 sumisnih procesorah Intel i AMD v QEMU Spochatku rozrobka velasya v ramkah proektu Linux KVM Kernel based Virtual Machine v yakomu krim vlasne KVM pidtrimki tehnologij aparatnoyi virtualizaciyi x86 sumisnih procesoriv na rivni yadra Linux rozroblyalisya patchi dlya QEMU sho dozvolyayut QEMU vikoristovuvati funkcionalnist KVM Prote nedavno rozrobniki QEMU razom z rozrobnikami KVM uhvalili rishennya v najblizhchomu majbutnomu integruvati pidtrimku KVM v osnovnu gilku QEMU mainline VinoskiFree Software Directory d Track Q2470288 https www qemu org download QEMU Ohloh net d Track Q124688 Dostupna novaya versiya emulyatora QEMU 1 3 0 7 grudnya 2012 u Wayback Machine opennet ru 04 12 2012PosilannyaOficijnij sajt