2024-02-07 09:02:59 +03:00
# .NET 9 - Supported OS versions
2024-10-11 17:16:43 +03:00
Last updated: 2024-10-10
2024-07-16 05:06:59 +03:00
2024-02-07 09:02:59 +03:00
[.NET 9 ](README.md ) is a [Standard Term Support (STS) ](../../release-policies.md ) release and [is supported ](../../support.md ) on multiple operating systems per their lifecycle policy.
2024-06-26 17:57:07 +03:00
This file is generated from [supported-os.json ](supported-os.json ) and is based on support information from [endoflife.date ](https://endoflife.date/ ).
2024-02-07 09:02:59 +03:00
2024-06-26 17:57:07 +03:00
## Android
2024-08-26 17:03:19 +03:00
OS | Versions | Architectures | Lifecycle
------------------------------- | --------------------------- | --------------------- | ----------------------
2024-10-11 17:16:43 +03:00
[Android][0] | 15, 14, 13, 12.1, 12 | Arm32, Arm64, x64 | [Lifecycle][1]
2024-06-26 17:57:07 +03:00
Notes:
* Android: API 21 is used as the minimum SDK target.
[0]: https://www.android.com/
[1]: https://support.google.com/android
## Apple
2024-02-07 09:02:59 +03:00
2024-08-26 17:03:19 +03:00
OS | Versions | Architectures
------------------------------- | --------------------------- | ----------------------
2024-10-11 17:16:43 +03:00
[iOS][2] | 18, 17, 16, 15 | Arm64
[iPadOS][3] | 18, 17, 16, 15 | Arm64
[macOS][4] | 15, 14, 13 | Arm64, x64
[tvOS][5] | 18, 17, 16, 15, 14, 13, 12.2 | Arm64
2024-02-07 09:02:59 +03:00
2024-06-26 17:57:07 +03:00
Notes:
2024-02-07 09:02:59 +03:00
2024-06-26 17:57:07 +03:00
* iOS: iOS 12.2 is used as the minimum SDK target.
* macOS: The iOS and tvOS simulators are supported on macOS Arm64 and x64.
* macOS: The x64 emulator (Rosetta 2) is supported on macOS Arm64.
* macOS: Mac Catalyst apps are supported on macOS Arm64 and x64.
[2]: https://developer.apple.com/ios/
2024-06-27 01:58:11 +03:00
[3]: https://developer.apple.com/ipados/
[4]: https://developer.apple.com/macos/
[5]: https://developer.apple.com/tvos/
2024-02-07 09:02:59 +03:00
## Linux
2024-08-26 17:03:19 +03:00
OS | Versions | Architectures | Lifecycle
------------------------------- | --------------------------- | --------------------- | ----------------------
[Alpine][6] | 3.20, 3.19 | Arm32, Arm64, x64 | [Lifecycle][7]
[CentOS Stream][8] | 9 | Arm64, ppc64le, s390x, x64 | [Lifecycle][9]
[Debian][10] | 12 | Arm32, Arm64, x64 | [Lifecycle][11]
[Fedora][12] | 40 | Arm32, Arm64, x64 | [Lifecycle][13]
[openSUSE Leap][14] | 15.6, 15.5 | Arm64, x64 | [Lifecycle][15]
[Red Hat Enterprise Linux][16] | 9, 8 | Arm64, ppc64le, s390x, x64 | [Lifecycle][17]
[SUSE Enterprise Linux][18] | 15.6, 15.5 | Arm64, x64 | [Lifecycle][19]
[Ubuntu][20] | 24.04, 22.04, 20.04 | Arm32, Arm64, x64 | [Lifecycle][21]
2024-06-26 17:57:07 +03:00
Notes:
2024-07-16 05:06:59 +03:00
* Red Hat Enterprise Linux: RHEL-compatible derivatives are supported per [.NET Support ](../../support.md ).
2024-06-26 17:57:07 +03:00
2024-06-27 01:58:11 +03:00
[6]: https://alpinelinux.org/
[7]: https://alpinelinux.org/releases/
2024-07-09 19:21:12 +03:00
[8]: https://centos.org/
[9]: https://www.centos.org/cl-vs-cs/
[10]: https://www.debian.org/
[11]: https://wiki.debian.org/DebianReleases
[12]: https://fedoraproject.org/
[13]: https://fedoraproject.org/wiki/End_of_life
[14]: https://www.opensuse.org/
[15]: https://en.opensuse.org/Lifetime
[16]: https://access.redhat.com/
[17]: https://access.redhat.com/support/policy/updates/errata/
[18]: https://www.suse.com/
[19]: https://www.suse.com/lifecycle/
[20]: https://ubuntu.com/
[21]: https://wiki.ubuntu.com/Releases
2024-02-07 09:02:59 +03:00
2024-06-26 17:57:07 +03:00
## Windows
2024-02-07 09:02:59 +03:00
2024-08-26 17:03:19 +03:00
OS | Versions | Architectures | Lifecycle
------------------------------- | --------------------------- | --------------------- | ----------------------
[Nano Server][22] | 2022, 2019 | x64 | [Lifecycle][23]
2024-10-11 17:16:43 +03:00
[Windows][24] | 11 24H2 (IoT), 11 24H2 (E), 11 24H2, 11 23H2, 11 22H2 (E), 10 22H2, 10 21H2 (E), 10 21H2 (IoT), 10 1809 (E), 10 1607 (E) | Arm64, x64, x86 | [Lifecycle][25]
2024-08-26 17:03:19 +03:00
[Windows Server][26] | 23H2, 2022, 2019, 2016, 2012-R2, 2012 | x64, x86 | [Lifecycle][23]
[Windows Server Core][22] | 2022, 2019, 2016, 2012-R2, 2012 | x64, x86 | [Lifecycle][23]
2024-02-07 09:02:59 +03:00
2024-06-26 17:57:07 +03:00
Notes:
2024-02-07 09:02:59 +03:00
2024-06-26 17:57:07 +03:00
* Windows: The x64 emulator is supported on Windows 11 Arm64.
* Windows Server: Windows Server 2012 and 2012 R2 are supported with [Extended Security Updates ](https://learn.microsoft.com/windows-server/get-started/extended-security-updates-overview ).
2024-02-07 09:02:59 +03:00
2024-07-09 19:21:12 +03:00
[22]: https://learn.microsoft.com/virtualization/windowscontainers/manage-containers/container-base-images
[23]: https://learn.microsoft.com/windows-server/get-started/windows-server-release-info
[24]: https://www.microsoft.com/windows/
[25]: https://support.microsoft.com/help/13853/windows-lifecycle-fact-sheet
[26]: https://www.microsoft.com/windows-server
2024-02-07 09:02:59 +03:00
2024-06-26 17:57:07 +03:00
## Linux compatibility
2024-02-07 09:02:59 +03:00
2024-06-27 01:58:11 +03:00
Microsoft-provided [portable Linux builds ](../../linux.md ) define minimum compatibility primarily via libc version.
2024-02-07 09:02:59 +03:00
2024-08-26 17:03:19 +03:00
Libc | Version | Architectures | Source
--------------- | ------- | --------------------- | --------------
glibc | 2.23 | Arm64, x64 | Ubuntu 16.04
glibc | 2.35 | Arm32 | Ubuntu 22.04
musl | 1.2.2 | Arm32, Arm64, x64 | Alpine 3.13
2024-02-07 09:02:59 +03:00
2024-06-26 17:57:07 +03:00
Note: Microsoft-provided portable Arm32 glibc builds are supported on distro versions with a [Y2038 compatible glibc ](https://github.com/dotnet/core/discussions/9285 ), for example Debian 12, Ubuntu 22.04, and higher versions.
2024-02-07 09:02:59 +03:00
2024-06-26 17:57:07 +03:00
## Notes
* The [QEMU ](https://www.qemu.org/ ) emulator is not supported to run .NET apps. QEMU is used, for example, to emulate Arm64 containers on x64, and vice versa.
## Out of support OS versions
2024-02-07 09:02:59 +03:00
2024-06-26 17:57:07 +03:00
Support for the following operating system versions has ended.
2024-02-07 09:02:59 +03:00
2024-06-26 17:57:07 +03:00
None currently.