.NET 7 is a Standard Term Support (STS) release and is supported on multiple operating systems per their lifecycle policy.
For issues with .NET on operating systems not listed here, please open a GitHub issue in the appropriate .NET repository or contact the OS maintainer community . See .NET Repos for the repository list.
OS | Version | Architectures | Lifecycle |
---|---|---|---|
Windows 10 Client | Version 1607+ | x64, x86, Arm64 | Windows |
Windows 11 | Version 22000+ | 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 |
.NET 7 is supported in the x64 emulator on Windows 11 Arm64.
OS | Version | Architectures | Lifecycle |
---|---|---|---|
Alpine Linux | 3.15+ | x64, Arm64, Arm32 | Alpine |
CentOS Linux | 7 | x64 | CentOS |
CentOS Stream Linux | 8 | x64 | CentOS |
Debian | 10+ | x64, Arm64, Arm32 | Debian |
Fedora | 36+ | x64 | Fedora |
openSUSE | 15+ | x64 | OpenSUSE |
Oracle Linux | 7+ | x64 | Oracle |
Red Hat Enterprise Linux | 7+ | x64, Arm64 | Red Hat |
SUSE Enterprise Linux (SLES) | 12 SP5+ | x64 | SUSE |
Ubuntu | 18.04+ | x64, Arm64, Arm32 | Ubuntu |
Other distributions are supported at best effort, per .NET Support and Compatibility for Linux Distributions.
- x64: glibc 2.17 (from CentOS 7)
- Arm32 glibc 2.27 (from Ubuntu 18.04)
- Arm64: glibc 2.23 (from Ubuntu 16.04)
- Arm64: glibc 2.27 (applies to 7.0.3 and earlier)
- Alpine (x64 and Arm64): musl 1.2.2 (from Alpine 3.15)
OS | Version | Architectures |
---|---|---|
macOS | 10.15+ | x64, Arm64 |
.NET 7 is supported in the Rosetta 2 x64 emulator.
OS | Version | Architectures |
---|---|---|
Android | API 21+ | x64, Arm32, Arm64 |
OS | Version | Architectures |
---|---|---|
iOS | 10.0+ | x64, Arm32, Arm64 |
.NET 7 is not supported being run (emulated) via QEMU. QEMU is used, for example, to emulate Arm64 containers on x64, and vice versa.
The following operating systems are no longer supported, starting with .NET 7.0.
OS | Version | Architectures |
---|---|---|
Windows Client | 7 SP1, 8.1 | x64, x86 |
Support for the following versions was ended by the distribution owners and are no longer supported by .NET 7.0.
- Fedora 35
- SUSE Linux Enterprise Server 12 SP2, SP3, SP4