Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
Latest commit 2e56a1e Mar 14, 2023 History
13 contributors

Users who have contributed to this file

@rbhanda @richlander @mairaw @leecow @jamshedd @omajid @mthalman @MichaelSimons @vcsjones @jkotas @Const-me @am11

.NET 6 - Supported OS versions

.NET 6 is an Long Term Support (LTS) 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 Client 7 SP1(*), 8.1 x64, x86 Windows
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

* Windows 7 SP1 is supported with Extended Security Updates installed.

.NET 6 is supported in the x64 emulator on Windows 11 Arm64.


OS Version Architectures Lifecycle
Alpine Linux 3.13+ x64, Arm64, Arm32 Alpine
CentOS 7+ 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 SP2+ x64 SUSE
Ubuntu 16.04, 18.04, 20.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.23 (from Ubuntu 16.04)
  • Alpine (x64 and Arm64): musl 1.2.2 (from Alpine 3.13)


OS Version Architectures
macOS 10.15+ x64, Arm64

.NET 6 is supported in the Rosetta 2 x64 emulator.


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

iOS / tvOS

OS Version Architectures
iOS 10.0+ x64, Arm32, Arm64


.NET 6 is not supported being run (emulated) via QEMU. QEMU is used, for example, to emulate Arm64 containers on x64, and vice versa.

Support changes from .NET 5.0

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

None yet.

Out of support OS versions

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

  • Alpine 3.12
  • macOS 10.13
  • Fedora 35