VergeOS Guest OS Compatibility#
VergeOS, built on Linux KVM technology, provides extensive compatibility for x86_64 guest operating systems. This includes Windows, Linux distributions, FreeBSD, and virtual appliances designed for KVM environments. While any x86_64-compatible operating system should work without issues, this guide outlines commonly tested configurations.
Virtual Appliances
Virtual appliances packaged for KVM environments are fully compatible with VergeOS. This includes OVA/OVF formats from vendors who support KVM-based deployments.
Microsoft Windows Support#
Windows Desktop Versions#
Version | Recommended Interface | Minimum RAM | Notes |
---|---|---|---|
Windows 11 | VirtIO | 4 GB | Best performance with latest VirtIO drivers |
Windows 10 | VirtIO | 2 GB | Supports all editions (Home, Pro, Enterprise) |
Windows 8.1 | VirtIO/IDE | 2 GB | May require legacy hardware support |
Windows 7 | IDE/SATA | 2 GB | Legacy OS - Limited driver support |
Windows Server Versions#
Version | Recommended Interface | Minimum RAM | Notes |
---|---|---|---|
Server 2022 | VirtIO | 2 GB | Optimal performance with latest drivers |
Server 2019 | VirtIO | 2 GB | Supports all roles and features |
Server 2016 | VirtIO | 2 GB | Recommended for production use |
Server 2012 R2 | VirtIO/IDE | 2 GB | Extended support ends 2023 |
Server 2008 R2 | IDE/SATA | 2 GB | Legacy support only |
Linux Support#
Enterprise Linux Distributions#
Distribution | Versions | Recommended Interface | Minimum RAM | Notes |
---|---|---|---|---|
RHEL | 7, 8, 9 | VirtIO | 2 GB | Native VirtIO support |
SUSE Enterprise | 11, 12, 15 | VirtIO | 2 GB | Built-in driver support |
Oracle Linux | 6, 7, 8, 9 | VirtIO | 2 GB | UEK kernel recommended |
Community Enterprise Linux#
Distribution | Versions | Recommended Interface | Minimum RAM | Notes |
---|---|---|---|---|
AlmaLinux | 8, 9 | VirtIO | 2 GB | RHEL binary compatible |
Rocky Linux | 8, 9 | VirtIO | 2 GB | Native driver support |
CentOS | 7, 8 | VirtIO | 2 GB | Built-in VirtIO support |
CentOS Stream | 8 | VirtIO | 2 GB | Rolling release model |
Debian-based Distributions#
Distribution | Versions | Recommended Interface | Minimum RAM | Notes |
---|---|---|---|---|
Debian | 8, 9, 10, 11, 12 | VirtIO | 1 GB | Native driver support |
Ubuntu LTS | 20.04, 22.04, 24.04 | VirtIO | 2 GB | Recommended for production |
Ubuntu | 12.04 - 19.04 | VirtIO | 1 GB | Older releases - limited support |
FreeBSD Support#
Version | Support Status | Recommended Interface | Minimum RAM | Notes |
---|---|---|---|---|
FreeBSD 13 | Full | VirtIO | 1 GB | Best performance with VirtIO |
FreeBSD 12 | Full | VirtIO | 1 GB | Production ready |
FreeBSD 11 | Limited | VirtIO/SATA | 1 GB | Legacy support |
FreeBSD 10 | Limited | SATA | 1 GB | Basic compatibility |
Driver Support
For optimal performance, VirtIO drivers are recommended where supported. Windows guests may require additional driver installation, while most modern Linux distributions include native VirtIO support.
Additional OS Support
While this list represents commonly tested configurations, VergeOS's KVM foundation enables support for virtually any x86_64 operating system or KVM-compatible virtual appliance. Contact support for guidance on specific operating systems or virtual appliances not listed here.
Technical Considerations#
System Requirements
- RAM requirements vary by operating system and workload
- Always consult vendor documentation for production sizing
- Consider additional overhead for virtualization
Storage Interface Options
- VirtIO: Modern interface offering best performance (recommended)
- SATA: Compatible with most operating systems, requires Q35 machine type
- IDE: Available for legacy operating system support, requires i440FX machine type
Architecture Support
- VergeOS supports 64-bit (x86_64) operating systems
- 32-bit operating systems are not officially supported
Performance Optimization
- Install and configure VirtIO drivers where supported
- Windows guests require additional VirtIO driver installation
- Most modern Linux distributions include VirtIO support
- Keep guest operating systems and drivers updated