core

.NET Core 2.2 - Supported OS versions

The tables below provide OS version information supported by .NET Core 2.2.

Keys used in the tables

Windows

OS Version Architectures Notes
Windows Client 7 SP1+, 8.1 x64, x86  
Windows 10 Client Version 1607+ x64, x86  
Windows Server 2008 R2 SP1+ x64, x86  
Nano Server Version 1709+ x64, ARM32  

See the Windows Lifecycle Fact Sheet for details regarding each Windows release lifecycle.

macOS

OS Version Architectures Notes
Mac OS X 10.12+ x64 Apple Support Sitemap
Apple Security Updates

Linux

OS Version Architectures Notes
Red Hat Enterprise Linux 6 x64 Microsoft support policy
Red Hat Enterprise Linux
CentOS
Oracle Linux
7 x64 Red Hat support policy
CentOS lifecycle
Oracle Linux lifecycle
Fedora 29, 30 x64 Fedora lifecycle
Debian 9 x64, ARM32 Debian lifecycle
Ubuntu 18.10, 18.04, 16.04 x64, ARM32* Ubuntu lifecycle
Linux Mint 18, 17 x64 Linux Mint end of life announcements
openSUSE 15+ x64 OpenSUSE lifecycle
SUSE Enterprise Linux (SLES) 12 SP2+ x64 SUSE lifecycle
Alpine Linux 3.7+ x64 Alpine lifecycle

* ARM32 support starts with Debian 9 and Ubuntu 16.04. Earlier versions of those distros are not supported on ARM32.

Out of support OS versions

Support for the following versions was ended by the distribution owners and are no longer supported by .NET Core 2.2.

OS Version End of Life
Debian 8 6/17/2018
Fedora 28 05/28/2019
Fedora 27 11/30/2018
Fedora 26 5/29/2018
OpenSUSE 42.3 7/01/2019
Ubuntu 17.10 7/19/2018
Ubuntu 14.04 06/2019