Skip to content

Commit

Permalink
Update supported-os.md
Browse files Browse the repository at this point in the history
  • Loading branch information
rbhanda authored Feb 21, 2023
1 parent 276aa8d commit f696399
Showing 1 changed file with 16 additions and 31 deletions.
47 changes: 16 additions & 31 deletions release-notes/8.0/supported-os.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
# .NET 8 - Supported OS versions

[.NET 8](README.md) is a [Standard Term Support (LTS)](../../release-policies.md) release and [is supported](../../microsoft-support.md) on multiple operating systems per their lifecycle policy.
[.NET 8](README.md) is a [Long Term Support (LTS)](../../release-policies.md) release and [is supported](../../microsoft-support.md) 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](../../Documentation/core-repos.md) for the repository list.

## Windows

OS | Version | Architectures | Lifecycle
--------------------------------------|-------------------------|-----------------|----------
[Windows 10 Client][Windows-client] | Version 1608+ | x64, x86, Arm64 | [Windows][Windows-lifecycle]
[Windows 11][Windows-client] | Version 22000+ | x64, x86, Arm64 | [Windows][Windows-lifecycle]
[Windows Server][Windows-Server] | 2012+ | x64, x86 | [Windows Server][Windows-Server-lifecycle]
[Windows Server Core][Windows-Server] | 2012+ | x64, x86 | [Windows Server][Windows-Server-lifecycle]
[Windows 10 Client][Windows-client] | Version 1607+ | x64, x86, Arm64 | [Windows][Windows-lifecycle]
[Windows 11][Windows-client] | Version 22000+ | x64, x86, Arm64 | [Windows][Windows-lifecycle]
[Windows Server][Windows-Server] | 2012+ | x64, x86 | [Windows Server][Windows-Server-lifecycle]
[Windows Server Core][Windows-Server] | 2012+ | x64, x86 | [Windows Server][Windows-Server-lifecycle]
[Nano Server][Nano-Server] | Version 1809+ | x64 | [Windows Server][Windows-Server-lifecycle]

[Windows-client]: https://www.microsoft.com/windows/
Expand All @@ -21,29 +21,25 @@ OS | Version | Architectures
[Nano-Server]: https://learn.microsoft.com/windows-server/get-started/getting-started-with-nano-server
[Windows-Server]: https://learn.microsoft.com/windows-server/

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

## Linux

OS | Version | Architectures | Lifecycle
--------------------------------------|-----------------------|-------------------|----------
[Alpine Linux][Alpine] | 3.15+ | x64, Arm64, Arm32 | [Alpine][Alpine-lifecycle]
[Debian][Debian] | 10+ | x64, Arm64, Arm32 | [Debian][Debian-lifecycle]
[Fedora][Fedora] | 33+ | x64 | [Fedora][Fedora-lifecycle]
[Alpine Linux][Alpine] | 3.17+ | x64, Arm64, Arm32 | [Alpine][Alpine-lifecycle]
[Debian][Debian] | 11+ | x64, Arm64, Arm32 | [Debian][Debian-lifecycle]
[Fedora][Fedora] | 37+ | x64 | [Fedora][Fedora-lifecycle]
[openSUSE][OpenSUSE] | 15+ | x64 | [OpenSUSE][OpenSUSE-lifecycle]
[Oracle Linux][Oracle-Linux] | 8+ | x64 | [Oracle][Oracle-lifecycle]
[Red Hat Enterprise Linux][RHEL] | 8+ | x64, Arm64 | [Red Hat][RHEL-lifecycle]
[SUSE Enterprise Linux (SLES)][SLES] | 12 SP2+ | x64 | [SUSE][SLES-lifecycle]
[Ubuntu][Ubuntu] | 18.04+ | x64, Arm64, Arm32 | [Ubuntu][Ubuntu-lifecycle]
[Ubuntu][Ubuntu] | 20.04+ | x64, Arm64, Arm32 | [Ubuntu][Ubuntu-lifecycle]

Other distributions are supported at best effort, per [.NET Support and Compatibility for Linux Distributions](../../linux-support.md).

### Libc compatibility

- x64: [glibc][glibc] 2.18 (from CentOS 8)
- Arm32 [glibc][glibc] 2.28 (from Ubuntu 18.04)
- Arm64: [glibc][glibc] 2.23 (from Ubuntu 16.04)
- Arm64: [glibc][glibc] 2.28 (applies to 8.0.3 and earlier)
- x64: [glibc][glibc] 2.17 (from CentOS 7)
- Arm32, Arm64: [glibc][glibc] 2.27 (from Ubuntu 18.04)
- Alpine (x64 and Arm64): [musl][musl] 1.2.2 (from Alpine 3.15)

[Alpine]: https://alpinelinux.org/
Expand Down Expand Up @@ -85,8 +81,6 @@ OS | Version | Architectures |
------------------------------|---------------------------|-------------------|
[macOS][macOS] | 10.15+ | x64, Arm64 |

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

[macOS]: https://support.apple.com/macos

## Android
Expand All @@ -97,30 +91,21 @@ OS | Version | Architectures |

[Android]: https://support.google.com/android

## iOS / tvOS / MacCatalyst
## iOS / tvOS

OS | Version | Architectures |
------------------------------|-------------------------|-------------------|
[iOS][iOS] | 11.0+ | Arm64 |
[iOS Simulator][iOS] | 11.0+ | x64, Arm64 |
[tvOS][tvOS] | 11.0+ | Arm64 |
[tvOS Simulator][tvOS] | 11.0+ | x64, Arm64 |
[MacCatalyst][macOS] | 10.15+, 11.0+ on Arm64 | x64, Arm64 |
[iOS][iOS] | 10.0+ | x64, Arm32, Arm64 |

[iOS]: https://support.apple.com/ios
[tvOS]: https://support.apple.com/apple-tv

## QEMU

.NET 8 is not supported being run (emulated) via [QEMU](https://www.qemu.org/). QEMU is used, for example, to emulate Arm64 containers on x64, and vice versa.

## Support changes from .NET 7.0
## Support changes from .NET 6.0

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

OS | Version | Architectures |
--------------------------------------|-------------------------|-------------------|
[Windows Client][Windows-client] | 8 SP1, 8.1 | x64, x86 |
[Windows Client][Windows-client] | 7 SP1, 8.1 | x64, x86 |

## Out of support OS versions

Expand Down

0 comments on commit f696399

Please sign in to comment.