KQEMU Прискорювач Модуль QEMU збільшує швидкість QEMU, коли комп'ютер наслідування на ПК. Вона працює більшу частину коду отлаживаемого безпосередньо на хост-процесора для досягнення близької до рідної. Це дуже корисно, коли ви хочете запустити іншої операційної системи (наприклад Windows) на робочому столі Linux.
В даний час він доступний для Linux x86 або x86_64 хостів, що працюють під управлінням 2.4.x ядра або 2.6.x. Попередні версії доступні для Windows, FreeBSD і господарів.
З Accelerator Module QEMU, QEMU може бути в порівнянні з іншими комерційними або безкоштовними віртуалізатор ПК. Він має ту перевагу, що безкоштовно і досягти хороших вистав, а не вимагаючи ніяких конкретних гостей модифікації операційної системи. Жоден інший продукт не має таких переваг.
Установка
2.1 KQEMU Компіляція (тільки Linux)
Спочатку переконайтеся, що у вас є остання версія QEMU (> = 0.8.1) за підтримки KQEMU підтримкою (це за замовчуванням).
Потім розпакувати джерела KQEMU:
кд / TMP
тар zxvf KQEMU-x.y.z.tar.gz
CD-KQEMU x.y.z
Потім можна налаштувати KQEMU і побудувати його (зазвичай ніякі опції не потрібні):
./configure
робити
Потім введіть в якості кореневого користувача:
зробити установку
встановити KQEMU в `/ USR / місцеві.
QEMU Accelerator Установка для Linux
Якщо ви використовуєте x86 Linux, компіляція в QEMU Accelerator модуля ядра (KQEMU) автоматично активується якщо у вас є необхідні заголовки ядра. Якщо, проте компіляція завершиться невдало, ви можете вимкнути його компіляцію з опцією конфігурування `--disable-KQEMU.
Зверніть увагу, що KQEMU даний час не може працювати, якщо віртуалізатор Xen працює на вашому комп'ютері.
Якщо ви використовуєте ядро 2.6 хост, то всі необхідні заголовки ядра вже повинен бути встановлений. Якщо ви використовуєте ядро 2.4, то ви повинні переконатися, що правильно налаштовані вихідні коди ядра встановлені і скомпільовані. На Redhat розподілу 9 наприклад, наступне має бути зроблено:
1) Встановіть пакет ядра джерела ххх
2) CD / USR / SRC / Linux-XXX
3) зробити distclean
4) копія / завантаження / Config-VVV в .config (використання uname -r знати ваше ім'я конфігурації "ВВВ")
5) Змініть Makefile, щоб змінити лінію EXTRAVERSION, щоб відповідати вашої поточної конфігурації ім'я:
EXTRAVERSION = -custom
в
EXTRAVERSION = -8 # Це приклад, це може бути занадто -8smp
6) зробити конфігураційного меню # Просто збережіть конфігурацію
7) зробити DEP bzImage
Установка KQEMU неповністю автоматичного, так як вона сильно залежить розподіл. При запуску
зробити установку
Встановлено KQEMU в / Lib / модулів / kernel_version / різне. Пристрій '/ DEV / KQEMU "створюється з правами доступу на читання / запис для всіх. Якщо ви боїтеся проблем безпеки, можна обмежити права `/ DEV / KQEMU" доступу.
Якщо ви хочете, щоб KQEMU встановлюється автоматично під час завантаження, ви можете додати
# Завантажте модуль ядра KQEMU
/ SBIN / Modprobe KQEMU
в `/etc/rc.d/rc.local.
Якщо головний номер 250 вже використовується іншим водієм, ви можете використовувати опцію важливу = N, щоб встановити альтернативний номер основною.
Якщо ваш дистрибутив використовує Udev (як Fedora), використовуйте опцію модуля KQEMU важливу = 0, щоб мати пристрій `/ DEV / 'створюється автоматично KQEMU:
# Завантажте модуль ядра KQEMU
/ SBIN / Modprobe KQEMU головним = 0
Це, як правило, необхідно змінити права доступу до пристроїв, встановленим Udev. Редагувати `/etc/udev/permissions.d/50-udev.permissions" і додати:
# KQEMU
KQEMU: корінь: корінь: 0666
Що нового У цьому випуску:
- динамічний пристрій '/ DEV / KQEMU "створення Тепер за замовчуванням.
- '- FNo-стека захисник "GCC варіант виправлення
- додав KQEMU тести регресії (може служити як приклад використання API теж)
- включені KQEMU технічної документ
Коментар не знайдено