Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update CentOS support information #9382

Merged
merged 11 commits into from
Jul 9, 2024
Merged
35 changes: 35 additions & 0 deletions release-notes/6.0/supported-os.json
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,41 @@
"3.12"
]
},
{
"id": "centos",
"name": "CentOS",
"link": "https://centos.org/",
"lifecycle": "https://blog.centos.org/2023/04/end-dates-are-coming-for-centos-stream-8-and-centos-linux-7/",
"architectures": [
"x64"
],
"supported-versions": [
],
"unsupported-versions": [
"8",
"7"
],
"notes": [
"The CentOS project has moved to [supporting CentOS Stream as its future](https://blog.centos.org/2020/12/future-is-centos-stream/). Users can consider [migrating to Red Hat Enterprise Linux](https://www.redhat.com/en/blog/centos-linux-has-reached-its-end-life-eol) or another distro."
]
},
{
"id": "centos-stream",
"name": "CentOS Stream",
"link": "https://centos.org/",
richlander marked this conversation as resolved.
Show resolved Hide resolved
"architectures": [
"Arm64",
"s390x",
"x64"
Copy link
Member

@omajid omajid Jul 3, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Builds of .NET 8 in CentOS Stream 9 are available for arm64, ppc64le, s390x and x64. For .NET 6, it is arm64, s390x and x64.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure. That would be in the .NET 8 variant of this file, right?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The point of removing all the RHEL compatible builds (beyond RHEL) is to reduce noise with a simple statement. If there are RHEL-compatible distros with their own .NET 8 builds, then that's a different story. I'd be happy for CentOS Stream 9 (or any other distro) to be added to the .NET 8+ variants of these files if they provide their own builds. Same thing for linux.md.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That would be in the .NET 8 variant of this file, right?

Yes. I missed that this was .NET 8 at first. For .NET 6/CentOS Stream 9, arm64, s390x and x64 are supported.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I updated all .NET 6, 8, and 9 files for CentOS Steam. PTAL.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Was this supported on .NET 7? If yes, then we should update those as well to at least have the history correct.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

.NET 7 on CentOS Stream 9 is available (at least to install) on arm64, ppc64le, s390x, and x64).

],
"supported-versions": [
"9"
],
"unsupported-versions": [
"8",
"7"
]
},
{
"id": "debian",
"name": "Debian",
Expand Down
70 changes: 40 additions & 30 deletions release-notes/6.0/supported-os.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,54 +43,60 @@ Notes:
OS | Version | Architectures | Lifecycle |
--------------------------------|------------------------------|--------------------|--------------------|
[Alpine][6] | 3.20, 3.19, 3.18, 3.17 | Arm32, Arm64, x64 | [Lifecycle][7] |
[Debian][8] | 12, 11 | Arm32, Arm64, x64 | [Lifecycle][9] |
[Fedora][10] | 40, 39 | Arm32, Arm64, x64 | [Lifecycle][11] |
[openSUSE Leap][12] | 15.6, 15.5 | Arm64, x64 | [Lifecycle][13] |
[Red Hat Enterprise Linux][14] | 9, 8, 7 | Arm64, x64 | [Lifecycle][15] |
[SUSE Enterprise Linux][16] | 15.5, 12.5 | Arm64, x64 | [Lifecycle][17] |
[Ubuntu][18] | 24.04, 23.10, 22.04, 20.04 | Arm32, Arm64, x64 | [Lifecycle][19] |
[CentOS][8] | | x64 | [Lifecycle][9] |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@richlander That's more a topic for distroessed, but I think it's still good to start the discussion here as that's a nice example.

Should we add a text in the version column if there are no supported versions left? It might confuse people. We could add [None](#out-of-support-os-versions) to make it more obvious that the information on why there's nothing can be found in the Out of Support section.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That problem occurred to me and your solution is better than what I had considered. Happy to do that.

I'll update .NET 7 as well so that it matches what I did with .NET 6. Naturally, I don't want to keep updating the .NET 7 EOL information, but this change seems warranted to make it correct.

[CentOS Stream][10] | 9 | Arm64, s390x, x64 |
[Debian][11] | 12, 11 | Arm32, Arm64, x64 | [Lifecycle][12] |
[Fedora][13] | 40, 39 | Arm32, Arm64, x64 | [Lifecycle][14] |
[openSUSE Leap][15] | 15.6, 15.5 | Arm64, x64 | [Lifecycle][16] |
[Red Hat Enterprise Linux][17] | 9, 8, 7 | Arm64, x64 | [Lifecycle][18] |
[SUSE Enterprise Linux][19] | 15.5, 12.5 | Arm64, x64 | [Lifecycle][20] |
[Ubuntu][21] | 24.04, 23.10, 22.04, 20.04 | Arm32, Arm64, x64 | [Lifecycle][22] |

Notes:

* CentOS: The CentOS project has moved to [supporting CentOS Stream as its future](https://blog.centos.org/2020/12/future-is-centos-stream/). Users can consider [migrating to Red Hat Enterprise Linux](https://www.redhat.com/en/blog/centos-linux-has-reached-its-end-life-eol) or another distro.
* Red Hat Enterprise Linux: Red Hat family distributions are supported per [Linux compatibility and support](../../linux-support.md).

[6]: https://alpinelinux.org/
[7]: https://alpinelinux.org/releases/
[8]: https://www.debian.org/
[9]: https://wiki.debian.org/DebianReleases
[10]: https://fedoraproject.org/
[11]: https://fedoraproject.org/wiki/End_of_life
[12]: https://www.opensuse.org/
[13]: https://en.opensuse.org/Lifetime
[14]: https://access.redhat.com/
[15]: https://access.redhat.com/support/policy/updates/errata/
[16]: https://www.suse.com/
[17]: https://www.suse.com/lifecycle/
[18]: https://ubuntu.com/
[19]: https://wiki.ubuntu.com/Releases
[8]: https://centos.org/
[9]: https://blog.centos.org/2023/04/end-dates-are-coming-for-centos-stream-8-and-centos-linux-7/
[10]: https://centos.org/
[11]: https://www.debian.org/
[12]: https://wiki.debian.org/DebianReleases
[13]: https://fedoraproject.org/
[14]: https://fedoraproject.org/wiki/End_of_life
[15]: https://www.opensuse.org/
[16]: https://en.opensuse.org/Lifetime
[17]: https://access.redhat.com/
[18]: https://access.redhat.com/support/policy/updates/errata/
[19]: https://www.suse.com/
[20]: https://www.suse.com/lifecycle/
[21]: https://ubuntu.com/
[22]: https://wiki.ubuntu.com/Releases

## Windows

OS | Version | Architectures | Lifecycle |
--------------------------------|------------------------------|--------------------|--------------------|
[Nano Server][20] | 2022, 2019 | x64 | [Lifecycle][21] |
[Windows][22] | 11 23H2, 11 22H2, 10 22H2, 11 21H2 (E), 10 21H2 (E), 10 21H2 (IoT), 10 20H2 (E), 10 1809 (E), 10 1607 (E) | Arm64, x64, x86 | [Lifecycle][23] |
[Windows Server][24] | 23H2, 2022, 2019, 2016, 2012-R2, 2012 | x64, x86 | [Lifecycle][25] |
[Windows Server Core][26] | 23H2, 2022, 2019, 2016, 2012 | x64, x86 | [Lifecycle][27] |
[Nano Server][23] | 2022, 2019 | x64 | [Lifecycle][24] |
[Windows][25] | 11 23H2, 11 22H2, 10 22H2, 11 21H2 (E), 10 21H2 (E), 10 21H2 (IoT), 10 20H2 (E), 10 1809 (E), 10 1607 (E) | Arm64, x64, x86 | [Lifecycle][26] |
[Windows Server][27] | 23H2, 2022, 2019, 2016, 2012-R2, 2012 | x64, x86 | [Lifecycle][28] |
[Windows Server Core][29] | 23H2, 2022, 2019, 2016, 2012 | x64, x86 | [Lifecycle][30] |

Notes:

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

[20]: https://learn.microsoft.com/virtualization/windowscontainers/manage-containers/container-base-images
[21]: https://learn.microsoft.com/windows-server/get-started/windows-server-release-info
[22]: https://www.microsoft.com/windows/
[23]: https://support.microsoft.com/help/13853/windows-lifecycle-fact-sheet
[24]: https://www.microsoft.com/windows-server
[25]: https://learn.microsoft.com/windows-server/get-started/windows-server-release-info
[26]: https://learn.microsoft.com/virtualization/windowscontainers/manage-containers/container-base-images
[27]: https://learn.microsoft.com/windows-server/get-started/windows-server-release-info
[23]: https://learn.microsoft.com/virtualization/windowscontainers/manage-containers/container-base-images
[24]: https://learn.microsoft.com/windows-server/get-started/windows-server-release-info
[25]: https://www.microsoft.com/windows/
[26]: https://support.microsoft.com/help/13853/windows-lifecycle-fact-sheet
[27]: https://www.microsoft.com/windows-server
[28]: https://learn.microsoft.com/windows-server/get-started/windows-server-release-info
[29]: https://learn.microsoft.com/virtualization/windowscontainers/manage-containers/container-base-images
[30]: https://learn.microsoft.com/windows-server/get-started/windows-server-release-info

## Linux compatibility

Expand Down Expand Up @@ -122,6 +128,10 @@ Alpine | 3.12 | [2022-05-01](ht
Android | 11 | 2024-02-05 |
Android | 10 | 2023-03-06 |
Android | 9 | [2022-01-01](https://developer.android.com/about/versions/pie) |
CentOS | 7 | [2024-06-30](https://web.archive.org/web/20230711113909/https://wiki.centos.org/Manuals/ReleaseNotes/CentOS7.2009) |
CentOS | 8 | [2021-12-31](https://web.archive.org/web/20230711113909/https://wiki.centos.org/Manuals/ReleaseNotes/CentOS8.2111) |
CentOS Stream | 8 | [2024-05-31](http://web.archive.org/web/20230417021744/https://wiki.centos.org/Manuals/ReleaseNotes/CentOSStream) |
CentOS Stream | 7 | - |
Debian | 10 | [2022-09-10](https://www.debian.org/News/2022/20220910) |
Fedora | 38 | 2024-05-21 |
Fedora | 37 | 2023-12-05 |
Expand Down
13 changes: 13 additions & 0 deletions release-notes/8.0/supported-os.json
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,19 @@
"3.16"
]
},
{
"id": "centos-stream",
"name": "CentOS Stream",
"link": "https://centos.org/",
richlander marked this conversation as resolved.
Show resolved Hide resolved
"architectures": [
"Arm64",
"s390x",
richlander marked this conversation as resolved.
Show resolved Hide resolved
"x64"
],
"supported-versions": [
"9"
]
},
{
"id": "debian",
"name": "Debian",
Expand Down
62 changes: 32 additions & 30 deletions release-notes/8.0/supported-os.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,54 +43,56 @@ Notes:
OS | Version | Architectures | Lifecycle |
--------------------------------|------------------------------|--------------------|--------------------|
[Alpine][6] | 3.20, 3.19, 3.18, 3.17 | Arm32, Arm64, x64 | [Lifecycle][7] |
[Debian][8] | 12, 11 | Arm32, Arm64, x64 | [Lifecycle][9] |
[Fedora][10] | 40, 39 | Arm32, Arm64, x64 | [Lifecycle][11] |
[openSUSE Leap][12] | 15.6, 15.5 | Arm64, x64 | [Lifecycle][13] |
[Red Hat Enterprise Linux][14] | 9, 8 | Arm64, ppc64le, s390x, x64 | [Lifecycle][15] |
[SUSE Enterprise Linux][16] | 15.5 | Arm64, x64 | [Lifecycle][17] |
[Ubuntu][18] | 24.04, 23.10, 22.04, 20.04 | Arm32, Arm64, x64 | [Lifecycle][19] |
[CentOS Stream][8] | 9 | Arm64, s390x, x64 |
[Debian][9] | 12, 11 | Arm32, Arm64, x64 | [Lifecycle][10] |
[Fedora][11] | 40, 39 | Arm32, Arm64, x64 | [Lifecycle][12] |
[openSUSE Leap][13] | 15.6, 15.5 | Arm64, x64 | [Lifecycle][14] |
[Red Hat Enterprise Linux][15] | 9, 8 | Arm64, ppc64le, s390x, x64 | [Lifecycle][16] |
[SUSE Enterprise Linux][17] | 15.5 | Arm64, x64 | [Lifecycle][18] |
[Ubuntu][19] | 24.04, 23.10, 22.04, 20.04 | Arm32, Arm64, x64 | [Lifecycle][20] |

Notes:

* Red Hat Enterprise Linux: Red Hat family distributions are supported per [Linux compatibility and support](../../linux-support.md).

[6]: https://alpinelinux.org/
[7]: https://alpinelinux.org/releases/
[8]: https://www.debian.org/
[9]: https://wiki.debian.org/DebianReleases
[10]: https://fedoraproject.org/
[11]: https://fedoraproject.org/wiki/End_of_life
[12]: https://www.opensuse.org/
[13]: https://en.opensuse.org/Lifetime
[14]: https://access.redhat.com/
[15]: https://access.redhat.com/support/policy/updates/errata/
[16]: https://www.suse.com/
[17]: https://www.suse.com/lifecycle/
[18]: https://ubuntu.com/
[19]: https://wiki.ubuntu.com/Releases
[8]: https://centos.org/
[9]: https://www.debian.org/
[10]: https://wiki.debian.org/DebianReleases
[11]: https://fedoraproject.org/
[12]: https://fedoraproject.org/wiki/End_of_life
[13]: https://www.opensuse.org/
[14]: https://en.opensuse.org/Lifetime
[15]: https://access.redhat.com/
[16]: https://access.redhat.com/support/policy/updates/errata/
[17]: https://www.suse.com/
[18]: https://www.suse.com/lifecycle/
[19]: https://ubuntu.com/
[20]: https://wiki.ubuntu.com/Releases

## Windows

OS | Version | Architectures | Lifecycle |
--------------------------------|------------------------------|--------------------|--------------------|
[Nano Server][20] | 2022, 2019 | x64 | [Lifecycle][21] |
[Windows][22] | 11 23H2, 11 22H2, 10 22H2, 11 21H2 (E), 10 21H2 (E), 10 21H2 (IoT), 10 1809 (E), 10 1607 (E) | Arm64, x64, x86 | [Lifecycle][23] |
[Windows Server][24] | 23H2, 2022, 2019, 2016, 2012-R2, 2012 | x64, x86 | [Lifecycle][25] |
[Windows Server Core][26] | 23H2, 2022, 2019, 2016, 2012 | x64, x86 | [Lifecycle][27] |
[Nano Server][21] | 2022, 2019 | x64 | [Lifecycle][22] |
[Windows][23] | 11 23H2, 11 22H2, 10 22H2, 11 21H2 (E), 10 21H2 (E), 10 21H2 (IoT), 10 1809 (E), 10 1607 (E) | Arm64, x64, x86 | [Lifecycle][24] |
[Windows Server][25] | 23H2, 2022, 2019, 2016, 2012-R2, 2012 | x64, x86 | [Lifecycle][26] |
[Windows Server Core][27] | 23H2, 2022, 2019, 2016, 2012 | x64, x86 | [Lifecycle][28] |

Notes:

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

[20]: https://learn.microsoft.com/virtualization/windowscontainers/manage-containers/container-base-images
[21]: https://learn.microsoft.com/windows-server/get-started/windows-server-release-info
[22]: https://www.microsoft.com/windows/
[23]: https://support.microsoft.com/help/13853/windows-lifecycle-fact-sheet
[24]: https://www.microsoft.com/windows-server
[25]: https://learn.microsoft.com/windows-server/get-started/windows-server-release-info
[26]: https://learn.microsoft.com/virtualization/windowscontainers/manage-containers/container-base-images
[27]: https://learn.microsoft.com/windows-server/get-started/windows-server-release-info
[21]: https://learn.microsoft.com/virtualization/windowscontainers/manage-containers/container-base-images
[22]: https://learn.microsoft.com/windows-server/get-started/windows-server-release-info
[23]: https://www.microsoft.com/windows/
[24]: https://support.microsoft.com/help/13853/windows-lifecycle-fact-sheet
[25]: https://www.microsoft.com/windows-server
[26]: https://learn.microsoft.com/windows-server/get-started/windows-server-release-info
[27]: https://learn.microsoft.com/virtualization/windowscontainers/manage-containers/container-base-images
[28]: https://learn.microsoft.com/windows-server/get-started/windows-server-release-info

## Linux compatibility

Expand Down
13 changes: 13 additions & 0 deletions release-notes/9.0/supported-os.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,19 @@
"3.19"
]
},
{
"id": "centos-stream",
"name": "CentOS Stream",
"link": "https://centos.org/",
richlander marked this conversation as resolved.
Show resolved Hide resolved
"architectures": [
"Arm64",
richlander marked this conversation as resolved.
Show resolved Hide resolved
"s390x",
"x64"
],
"supported-versions": [
"9"
]
},
{
"id": "debian",
"name": "Debian",
Expand Down
Loading
Loading