Permalänk
Medlem

Hårdvaru-emulering

Av ren nyfikenhet kommer här en liten fråga angående hårdvaru-emulering... vad är det som säger att man inte kan emulera en processor för VM-ändamål?

Exempel: Man har en processor utan VT/AMD-V, men vill absolut göra en Windows VM. Man kör då en emulering av t.ex. en Opteron (dvs kör dess mikrokod i mjukvara och tilldelar den cache genom exempelvis RAM eller HDD)... är detta omöjligt? Jag inser att det inte skulle gå speciellt fort att köra med en virtuell processor, men ändå.

Visa signatur

CPU: AMD Ryzen 7 7800X3D CO + 2133 MHz FCLK GPU: Sapphire RX 7900 XT Pulse OC
RAM: Corsair 2x16GB 6000 MT/s CL30 (Hynix) BZ subtimings
MB: ASUS ROG Strix B650E-F Gaming WIFI SSD: Kingston KC3000 2TB PSU: Corsair RM850x

Permalänk
Hedersmedlem

Det lär ju vara möjligt eftersom QEMU kan emulera t ex SPARC på vanliga x86-processorer. Men, du vill ju köra x86 på x86, så vad är problemet?
Jag kör ett par VMar på VMware server på min A64 3200+, som saknar AMD-V. Virtualisering (på privat nivå) har ju funnits mycket längre än VT/AMD-V.

Visa signatur

Asus ROG STRIX B550-F / Ryzen 5800X3D / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + NAS / Corsair RM650x V3 / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk
Medlem

Kan VMware virtualisera Windows utan AMD-V? Det kan inte Xen i alla fall... :S

Visa signatur

CPU: AMD Ryzen 7 7800X3D CO + 2133 MHz FCLK GPU: Sapphire RX 7900 XT Pulse OC
RAM: Corsair 2x16GB 6000 MT/s CL30 (Hynix) BZ subtimings
MB: ASUS ROG Strix B650E-F Gaming WIFI SSD: Kingston KC3000 2TB PSU: Corsair RM850x

Permalänk
Hedersmedlem

Xen är rätt speciellt, det kan inte köra omodifierade gäster. I VMware (och nästan alla andra liknande produkter) kan man köra allt som går på originaldatorn. Linux, *BSD, windows, Haiku/BeOS är några av de OS jag kört.

Visa signatur

Asus ROG STRIX B550-F / Ryzen 5800X3D / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + NAS / Corsair RM650x V3 / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk
Medlem

Där ser man, jag visste att man brukar modifiera gäster i Xen, men att VMware klarar sig utan allt sånt hade jag ingen aning om. Fast killarna på Fourleaf lär skjuta mig om jag säger något positivt om VMware.

EDIT: Jag har läst på lite nu, anledningen till det du säger är väl att Xen använder paravirtualisering?

Visa signatur

CPU: AMD Ryzen 7 7800X3D CO + 2133 MHz FCLK GPU: Sapphire RX 7900 XT Pulse OC
RAM: Corsair 2x16GB 6000 MT/s CL30 (Hynix) BZ subtimings
MB: ASUS ROG Strix B650E-F Gaming WIFI SSD: Kingston KC3000 2TB PSU: Corsair RM850x

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Arzei
Kan VMware virtualisera Windows utan AMD-V? Det kan inte Xen i alla fall... :S

VmWare klarar virtualisera de flesta omodifierade OS. Vilket inte Xen och KVM gör direkt utan Intel-VT/AMD-V

Permalänk
Medlem

Det klarar också virtualbox och qemu vad jag vet.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av maDa
VmWare klarar virtualisera de flesta omodifierade OS. Vilket inte Xen och KVM gör direkt utan Intel-VT/AMD-V

Gör inte KVM det, berätta inte det för min dator

Visa signatur

Plan9 fan. In glenda we trust.