1
0
mirror of synced 2025-12-19 18:06:02 -05:00

Update support docs (#5819)

* Update support docs

* Update links

* Update servicing builds

* Update table

* Update out-of-support table

* Update os support page

* Update daily builds

* Update intro to each version

* Update per feedback

* Update release policies

* rename release-types file

* Update per feedback

* Move release-policies.md to root

* Update release-policies.md

* Add vendor support section

* Add Microsoft support link

* Update microsoft-support.md

Co-authored-by: Maira Wenzel <mairaw@microsoft.com>

* Update per feedback

Co-authored-by: Maira Wenzel <mairaw@microsoft.com>
This commit is contained in:
Rich Lander
2021-01-07 21:10:47 -08:00
committed by GitHub
parent 28613df3c1
commit e5f82ca7b5
17 changed files with 178 additions and 138 deletions

View File

@@ -1,20 +1,18 @@
# .NET Core Supported OS Lifecycle Policy
# .NET Supported OS Policy
.NET Core is [supported by Microsoft](microsoft-support.md) on a range of operating systems.
.NET is [supported by Microsoft](microsoft-support.md) on multiple operating systems, defined per .NET version.
Each supported operating system has a lifecycle defined by its sponsor organization (for example, Microsoft, Red Hat, or Apple). The .NET Core team applies each of those lifecycle schedules to inform adding and removing support for operating system versions.
Each supported operating system has a lifecycle defined by its sponsor organization (for example, Microsoft, Red Hat, Debian, or Apple). The .NET team applies each of those lifecycle schedules to inform adding and removing support for operating system versions.
The following support documents list currently supported operating system versions for supported .NET Core versions:
When an operating system version goes out of support, we stop testing that version and providing support for that version. This means that users will need to move forward to a supported operating system version to get support.
The following documents define currently supported operating system versions for supported .NET Core versions:
* [.NET 5 supported OS versions](release-notes/5.0/5.0-supported-os.md)
* [.NET Core 3.1 supported OS versions](release-notes/3.1/3.1-supported-os.md)
* [.NET Core 2.1 supported OS versions](release-notes/2.1/2.1-supported-os.md)
## Out-of-Support .NET Core versions
When an operating system version goes out of support, we stop testing that version and providing support for that version. This means that users will need to move forward to a supported operating system version to get support. Previously released packages will remain available for users needing access.
The following support documents list historical operating system support for out-of-support .NET Core versions:
The following documents define (historical) operating system support for out-of-support .NET Core versions:
* [.NET Core 3.0 supported OS versions](release-notes/3.0/3.0-supported-os.md)
* [.NET Core 2.2 supported OS versions](release-notes/2.2/2.2-supported-os.md)
@@ -28,12 +26,8 @@ Operating system versions are added and go out of support on a regular basis. We
* The support documents listed above
* [Monthly Update Announcements](https://github.com/dotnet/announcements/labels/Monthly-Update)
When a new operating system version is made available, we will typically support it on a subset of supported .NET Core versions, potentially only with the latest .NET Core version.
## Exceptions to the supported platform policy
Occasionally, we may not adhere to a strict interpretation of the policy for supported OS platforms. Instead, we may choose to offer support on an OS platform that is out of support. Or we may choose to exclude a supported platform for specific reasons.
Occasionally, we may choose to offer support on an OS platform that is out of support. Or we may choose to exclude a supported platform for specific reasons.
One example is Windows 7 SP1. Windows 7 SP1 is out of support, but enterprise customers can buy [Extended Security Updates](https://docs.microsoft.com/troubleshoot/windows-client/windows-7-eos-faq/windows-7-extended-security-updates-faq), and many do. Given the widespread use of Windows 7 in the .NET ecosystem we chose to include Windows 7 SP1 (with Extended Security Updates installed) as a supported platform for .NET 5.0. Another example is Windows Server 2012. Windows Server 2012 is currently in support but not included in the supported platform list for .NET 5.0 because a newer version is available in the Server 2012 family - Server 2012 R2.
**_When there is a conflict between our general policy for supported platforms and the specific supported platforms documented for a given release of .NET the supported platform list for the specific version of .NET will supersede the general policy._**