.NET 5 is supported on multiple operating systems per their lifecycle policy.
OS | Version | Architectures | Lifecycle |
---|---|---|---|
Windows Client | 7 SP1(*), 8.1 | x64, x86 | Windows |
Windows 10 Client | Version 1607+ | x64, x86, Arm64 | Windows |
Windows Server | 2012+ | x64, x86 | Windows Server |
Windows Server Core | 2012+ | x64, x86 | Windows Server |
Nano Server | Version 1809+ | x64 | Windows Server |
* Windows 7 SP1 is supported with Extended Security Updates installed.
OS | Version | Architectures | Lifecycle |
---|---|---|---|
Alpine Linux | 3.11+ | x64, Arm64 | Alpine |
CentOS | 7+ | x64 | CentOS |
Debian | 9+ | x64, Arm32, Arm64 | Debian |
Fedora | 33+ | x64 | Fedora |
Linux Mint | 18+ | x64 | Linux Mint |
openSUSE | 15+ | x64 | OpenSUSE |
Red Hat Enterprise Linux | 7+ | x64 | Red Hat |
SUSE Enterprise Linux (SLES) | 12 SP2+ | x64 | SUSE |
Ubuntu | 21.04, 20.04, 18.04, 16.04 | x64, Arm32, Arm64 | Ubuntu |
OS | Version | Architectures |
---|---|---|
macOS | 10.13+ | x64 |
The following operating systems are no longer supported, starting with .NET 5.0.
- Windows Arm32
- Oracle Linux
Support for the following versions was ended by the distribution owners and are no longer supported by .NET 5.
None yet.