New features in .NET 6
In addition to x64 architecture (64-bit Intel/AMD), .NET is now also available for ARM64 (64-bit ARM), and s390x (64-bit IBM Z) architectures.
ASP.NET Core adds a new minimal API that leverages new C# 10 features to write web applications with less code.
Like previous versions, .NET 6 brings many performance improvements to the base libraries, GC and JIT.
How to install .NET 6
You can install .NET 6 on RHEL 7 (x64 only) with the usual command:
# yum install rh-dotnet60
On RHEL 8 (for x64, arm64, and s390x), enter:
# dnf install dotnet-sdk-6.0
The .NET 6 SDK and runtime container images are available from the Red Hat Container Registry. You can use the container images as standalone images and with OpenShift on all supported architectures:
$ podman run --rm registry.redhat.io/ubi8/dotnet-60 dotnet --version 6.0.100
Long-term support for .NET 6
.NET 6 is a long-term support (LTS) release. It will be supported for three years, until November 2024.
Based on the .NET release schedule, the next version of .NET, .NET 7, is not an LTS release. It will be released in November 2022 and supported for 18 months until May 2024.
The next LTS release is .NET 8, which will be released in November 2023.
The existing .NET Core 3.1 and .NET 5 releases will be supported until December 2022 and May 2022, respectively.