.NET 6 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 R2+ | x64, x86 | Windows Server |
Windows Server Core | 2012 R2+ | 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.13+ | x64, Arm64, Arm32 | Alpine |
CentOS | 7+ | x64 | CentOS |
Debian | 10+ | x64, Arm64, Arm32 | Debian |
Fedora | 32+ | x64 | Fedora |
openSUSE | 15+ | x64 | OpenSUSE |
Red Hat Enterprise Linux | 7+ | x64, Arm64 | Red Hat |
SUSE Enterprise Linux (SLES) | 12 SP2+ | x64 | SUSE |
Ubuntu | 16.04, 18.04, 20.04+ | x64, Arm64, Arm32 | Ubuntu |
OS | Version | Architectures |
---|---|---|
macOS | 10.14+ | x64, Arm64 |
OS | Version | Architectures |
---|---|---|
Android | API 21+ | x64, Arm32, Arm64 |
OS | Version | Architectures |
---|---|---|
iOS | 10.0+ | x64, Arm32, Arm64 |
The following operating systems are no longer supported, starting with .NET 6.0.
None yet.
Support for the following versions was ended by the distribution owners and are no longer supported by .NET 6.0.
None yet.