Skip to content

Latest commit

 

History

History
117 lines (90 loc) · 6.66 KB

supported-os.md

File metadata and controls

117 lines (90 loc) · 6.66 KB

.NET 7 - Supported OS versions

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

Windows

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

Linux

OS Version Architectures Lifecycle
Alpine Linux 3.15+ x64, Arm64, Arm32 Alpine
CentOS 7+ x64 CentOS
Debian 10+ x64, Arm64, Arm32 Debian
Fedora 33+ 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 SP2+ x64 SUSE
Ubuntu 18.04+ x64, Arm64, Arm32 Ubuntu

Other distributions are supported at best effort, per .NET Support and Compatibility for Linux Distributions.

Libc compatibility

  • x64: glibc 2.17 (from CentOS 7)
  • Arm32, Arm64: glibc 2.27 (from Ubuntu 18.04)
  • Alpine (x64 and Arm64): musl 1.2.2 (from Alpine 3.15)

macOS

OS Version Architectures
macOS 10.15+ x64, Arm64

Android

OS Version Architectures
Android API 21+ x64, Arm32, Arm64

iOS / tvOS

OS Version Architectures
iOS 10.0+ x64, Arm32, Arm64

Support changes from .NET 6.0

The following operating systems are no longer supported, starting with .NET 7.0.

OS Version Architectures
Windows Client 7 SP1, 8.1 x64, x86

Out of support OS versions

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

None yet.