Virtual Machines (SE): Difference between revisions

From Seda's Enhancements
Jump to navigation Jump to search
(Created page with "Virtual Machine (VM) Identifiers<br /> SE2025 is launching with some significant improvements to its easy VM setup processes.<br /> To make it easier for you to know what driver sets to use, this table indicates how SE will name virtual machines running Windows. {| class="wikitable" style="margin:auto; text-align: center" ! Marketing Name !! SE Reference !! Notes |- | Windows 1.01 through 1.04 | Windows Legacy x86-16 | Flawless performance, difficult to set up. |- | Wi...")
 
No edit summary
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Virtual Machine (VM) Identifiers<br />
{{Infobox SE
| name = SE2024
| image = Se2024_logo.png
| caption = Seda's Enhancements 2024 Logo
| produced-start = 2024
| latest = 20240309 (09 March 2024)
| support = Supported
| predecessor    = [[SE2023]]
}}


SE2025 is launching with some significant improvements to its easy VM setup processes.<br />
== Virtual Machines (SE) ==
To make it easier for you to know what driver sets to use, this table indicates how SE will name virtual machines running Windows.
 
This is the table set of features available in the current Virtual Machine (VM) configurations that are available to those interested with SE2024. All are highly specialised QEMU configuration scripts.
 
=== CPU ===
 
All are Kernel Virtual Machine (KVM) accelerated for the ultimate CPU performance. In many cases, CPU-bound Windows features will run faster in these VMs than if you installed Windows on the actual hardware.
 
=== Performance ===
 
As much as possible is configured with Virtio - this is a paravirtualisation interface. If the chosen Operating System (OS) uses a lot of that, it will perform faster.
 
=== Graphics ===
 
These do not use passthrough configurations yet, so performance is limited. OS that use the VirtioVGA driver will be faster than those that use QXL or older methods. Graphical performance for Windows 2000 and XP guests will likely exceed the gaming performance of any real hardware those operating systems could run on. For Vista and 7, it will depend on what you are trying to do. For Windows 10 and later, productivity applications and basic games should work well.
 
=== Audio ===
 
All audio is currently emulated but this is being researched for change. Windows 10 & 11 will transition to a VirtioAudio device in 2025, further increasing performance.
 
=== Security ===
 
Security is provided by the last working versions of Microsoft Security Essentials & a current version of ClamAV. While these operating systems are never going to be fully secure, they are pretty well protected behind your Debian system firewall and a limited amount of security hardening.
 
=== TPM ===
 
For Windows Vista and later, a TPM device is available. This allows you to use BitLocker, should you desire to encrypt your Windows installations. As the files for the TPM will be stored on your encrypted Debian filesystem, it is in all likelihood more secure than Windows on an actual real TPM. Older OS will be limited to TPM1.2; although Windows 7 had a hotpatch for TPM2.0 support, it does not work here.
 
== Table ==


{| class="wikitable" style="margin:auto; text-align: center"
{| class="wikitable" style="margin:auto; text-align: center"
! Marketing Name !! SE Reference !! Notes
|+ style="caption-side:bottom; |''Known issues :<br />
- Windows 7 did have a patch to allow a TPM2.0 to be used but it is not working.<br />
- Windows Vista & 7 cannot currently use Windows Aero.''
! Operating System !! Architecture !! Acceleration !! RNG !! Storage !! Network !! Graphics !! Audio !! TPM
|-
|-
| Windows 1.01 through 1.04
| Windows NT
| Windows Legacy x86-16
| x86-32
| Flawless performance, difficult to set up.
| KVM
| Emulated
| Emulated
| PCNET
| STD
| Emulated SB16 Audio
| NotPresent
|-
|-
| Windows 2.01 through 3.1
| Windows 2000
| Windows Legacy x86-16/32
| x86-32
| Flawless performance, difficult to set up.
| KVM
| Emulated
| Emulated
| RTL8139
| VMWare
| Emulated AC97 Audio
| NotPresent
|-
|-
| Windows 95, 98, ME
| Windows XP
| Windows 9x/ME x86
| x86-32
| Flawless performance, difficult to set up.
| KVM
| Emulated
| VirtioSCSI
| VirtioNET
| QXL VGA
| Emulated AC97 Audio
| NotPresent
|-
|-
| Windows 2000
| Windows XP
| NT5.0/Server 2000
| x86-64
| Perfect performance.
| KVM
| Emulated
| VirtioSCSI
| VirtioNET
| QXL VGA
| Emulated AC97 Audio
| NotPresent
|-
|-
| Windows XP
| Windows 2003
| NT5.1/Server 2003
| x86-64
| Perfect performance. SE only supports the 64-bit variant of Windows XP.
| KVM
| Emulated
| VirtioSCSI
| VirtioNET
| QXL VGA
| Emulated AC97 Audio
| NotPresent
|-
|-
| Windows Vista
| Windows Vista
| NT6.0/Server 2008
| x86-64
| Aero is not functional. SE only supports the 64-bit variant of Windows Vista.
| KVM
| VirtIORNG
| VirtioSCSI
| VirtioNET
| QXL VGA
| Emulated USB2 Audio
| TPM 1.2
|-
|-
| Windows 7
| Windows 7
| NT6.1/Server 2008 R2
| x86-64
| Aero is not functional. SE only supports the 64-bit variant of Windows 7.
| KVM
|-
| VirtIORNG
| Windows 8
| VirtioSCSI
| NT6.2/Server 2012
| VirtioNET
| Flawless performance, difficult to set up.
| QXL VGA
|-
| Emulated HDA Audio
| Windows 8.1
| TPM 1.2
| NT6.3/Server 2012 R2
| Perfect performance.
|-
|-
| Windows 10
| Windows 10
| NT10/Server 2016
| x86-64
| Great performance. Capable of running many light games and all productivity software.
| KVM
| VirtIORNG
| VirtioSCSI
| VirtioNET
| VirtioVGA
| Emulated HDA Audio
| TPM 2.0
|-
|-
| Windows 11
| Windows 11
| NT10/Server 2022
| x86-64
| Great performance. Capable of running many light games and all productivity software.
| KVM
| VirtIORNG
| VirtioSCSI
| VirtioNET
| VirtioVGA
| Emulated HDA Audio
| TPM 2.0
|-
|}
|}

Latest revision as of 07:38, 23 April 2024

Seda's Enhancements 2024 Logo
Released2024
Latest Version20240309 (09 March 2024)
Support StatusSupported
History
Predecessor(s)SE2023

Virtual Machines (SE)

This is the table set of features available in the current Virtual Machine (VM) configurations that are available to those interested with SE2024. All are highly specialised QEMU configuration scripts.

CPU

All are Kernel Virtual Machine (KVM) accelerated for the ultimate CPU performance. In many cases, CPU-bound Windows features will run faster in these VMs than if you installed Windows on the actual hardware.

Performance

As much as possible is configured with Virtio - this is a paravirtualisation interface. If the chosen Operating System (OS) uses a lot of that, it will perform faster.

Graphics

These do not use passthrough configurations yet, so performance is limited. OS that use the VirtioVGA driver will be faster than those that use QXL or older methods. Graphical performance for Windows 2000 and XP guests will likely exceed the gaming performance of any real hardware those operating systems could run on. For Vista and 7, it will depend on what you are trying to do. For Windows 10 and later, productivity applications and basic games should work well.

Audio

All audio is currently emulated but this is being researched for change. Windows 10 & 11 will transition to a VirtioAudio device in 2025, further increasing performance.

Security

Security is provided by the last working versions of Microsoft Security Essentials & a current version of ClamAV. While these operating systems are never going to be fully secure, they are pretty well protected behind your Debian system firewall and a limited amount of security hardening.

TPM

For Windows Vista and later, a TPM device is available. This allows you to use BitLocker, should you desire to encrypt your Windows installations. As the files for the TPM will be stored on your encrypted Debian filesystem, it is in all likelihood more secure than Windows on an actual real TPM. Older OS will be limited to TPM1.2; although Windows 7 had a hotpatch for TPM2.0 support, it does not work here.

Table

Known issues :
- Windows 7 did have a patch to allow a TPM2.0 to be used but it is not working.
- Windows Vista & 7 cannot currently use Windows Aero.
Operating System Architecture Acceleration RNG Storage Network Graphics Audio TPM
Windows NT x86-32 KVM Emulated Emulated PCNET STD Emulated SB16 Audio NotPresent
Windows 2000 x86-32 KVM Emulated Emulated RTL8139 VMWare Emulated AC97 Audio NotPresent
Windows XP x86-32 KVM Emulated VirtioSCSI VirtioNET QXL VGA Emulated AC97 Audio NotPresent
Windows XP x86-64 KVM Emulated VirtioSCSI VirtioNET QXL VGA Emulated AC97 Audio NotPresent
Windows 2003 x86-64 KVM Emulated VirtioSCSI VirtioNET QXL VGA Emulated AC97 Audio NotPresent
Windows Vista x86-64 KVM VirtIORNG VirtioSCSI VirtioNET QXL VGA Emulated USB2 Audio TPM 1.2
Windows 7 x86-64 KVM VirtIORNG VirtioSCSI VirtioNET QXL VGA Emulated HDA Audio TPM 1.2
Windows 10 x86-64 KVM VirtIORNG VirtioSCSI VirtioNET VirtioVGA Emulated HDA Audio TPM 2.0
Windows 11 x86-64 KVM VirtIORNG VirtioSCSI VirtioNET VirtioVGA Emulated HDA Audio TPM 2.0