Knowledge Base
Virtual Machines
Guest OS Compatibility
12 min
overview korgrid's platform, 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 packaged for kvm environments are fully compatible this includes ova/ovf formats from vendors who support kvm based deployments for optimal performance, virtio drivers are recommended where supported microsoft windows guests may require additional driver installations, while most modern linux distributions include native virtio support while this list represents commonly tested configurations, korgrid's kvm foundation enables support for virtually any x86 64 operating system or kvm compatible virtual appliance microsoft windows desktop versions version disk interface minimum ram notes windows 11 virtio 4 gb best performance windows 10 virtio 2 gb all editions (home, pro, enterprise) windows 8 1 virtio/sata 2 gb may require legacy hardware support windows 7 sata/ide 2 gb limited driver support server versions version disk interface minimum ram notes server 2025 virtio 2 gb best performance server 2022 virtio 2 gb best performance server 2019 virtio 2 gb supports all roles & features server 2016 virtio 2 gb supports all roles & features server 2012 r2 virto/sata 2 gb support ended in 2023 server 2008 r2 sata/ide 2 gb limited driver support linux enterprise linux distribution versions disk 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 distribution versions disk interface minimum ram notes alma linux 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 distribution versions disk interface minimum ram notes debian 8, 9, 10, 11, 12 virtio 1 gb native virtio support ubuntu lts 20 04, 22 04, 24 04 virtio 2 gb freebsd version support status disk interface minimum ram notes freebsd 13 full virtio 1 gb best performance freebsd 12 full virtio 1 gb good performance freebsd 11 limited virtio/sata 1 gb limited driver support freebsd 10 limited sata 1 gb basic compatibility technical considerations system requirements ram requirements vary by operating system and workload always consult vendor documentation for production sizing consider additional overhead for virtualization disk interface options virtio (recommended) (recommended) modern interface offering best performance sata compatible with most operating systems, requires q35 machine type ide available for legacy operating system support, requires i440fx machine type architecture support korgrid supports 64 bit (x86 64) operating systems while 32 bit operating systems may work, they are not officially supported performance optimization install and configure virtio drivers where supported windows guests may require additional virtio driver installation most modern linux distributions include virtio support keep guest operating systems and drivers updated