.NET Core 2.2 - Supported OS versions

December 8, 2025 ยท View on GitHub

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

Keys used in the tables

  • Bold numbers indicate additions to this release.
  • A '+' indicates the minimum supported version.
  • Where possible, links to Distribution-owned lifecycle documentation is provided.

Windows

OSVersionArchitecturesNotes
Windows Client7 SP1+, 8.1x64, x86
Windows 10 ClientVersion 1607+x64, x86
Windows Server2008 R2 SP1+x64, x86
Nano ServerVersion 1709+x64, ARM32

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

macOS

OSVersionArchitecturesNotes
Mac OS X10.12+x64Apple Support Sitemap; Apple Security Updates

Linux

OSVersionArchitecturesNotes
Red Hat Enterprise Linux6x64Microsoft support policy
Red Hat Enterprise Linux; CentOS; Oracle Linux7x64Red Hat support policy; CentOS lifecycle; Oracle Linux lifecycle
Fedora29, 30x64Fedora lifecycle
Debian9x64, ARM32Debian lifecycle
Ubuntu18.10, 18.04, 16.04x64, ARM32*Ubuntu lifecycle
Linux Mint18, 17x64Linux Mint end of life announcements
openSUSE15+x64OpenSUSE lifecycle
SUSE Linux Enterprise (SLES)12 SP2+x64SUSE lifecycle
Alpine Linux3.7+x64Alpine lifecycle
  • Bold numbers indicate additions in this release.
  • '+' indicates the minimum supported version.

* 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.

OSVersionEnd of Life
Debian86/17/2018
Fedora2805/28/2019
Fedora2711/30/2018
Fedora265/29/2018
OpenSUSE42.37/01/2019
Ubuntu17.107/19/2018
Ubuntu14.0406/2019