Skip to main content
Redhat Developers  Logo
  • AI

    Get started with AI

    • Red Hat AI
      Accelerate the development and deployment of enterprise AI solutions.
    • AI learning hub
      Explore learning materials and tools, organized by task.
    • AI interactive demos
      Click through scenarios with Red Hat AI, including training LLMs and more.
    • AI/ML learning paths
      Expand your OpenShift AI knowledge using these learning resources.
    • AI quickstarts
      Focused AI use cases designed for fast deployment on Red Hat AI platforms.
    • No-cost AI training
      Foundational Red Hat AI training.

    Featured resources

    • OpenShift AI learning
    • Open source AI for developers
    • AI product application development
    • Open source-powered AI/ML for hybrid cloud
    • AI and Node.js cheat sheet

    Red Hat AI Factory with NVIDIA

    • Red Hat AI Factory with NVIDIA is a co-engineered, enterprise-grade AI solution for building, deploying, and managing AI at scale across hybrid cloud environments.
    • Explore the solution
  • Learn

    Self-guided

    • Documentation
      Find answers, get step-by-step guidance, and learn how to use Red Hat products.
    • Learning paths
      Explore curated walkthroughs for common development tasks.
    • Guided learning
      Receive custom learning paths powered by our AI assistant.
    • See all learning

    Hands-on

    • Developer Sandbox
      Spin up Red Hat's products and technologies without setup or configuration.
    • Interactive labs
      Learn by doing in these hands-on, browser-based experiences.
    • Interactive demos
      Click through product features in these guided tours.

    Browse by topic

    • AI/ML
    • Automation
    • Java
    • Kubernetes
    • Linux
    • See all topics

    Training & certifications

    • Courses and exams
    • Certifications
    • Skills assessments
    • Red Hat Academy
    • Learning subscription
    • Explore training
  • Build

    Get started

    • Red Hat build of Podman Desktop
      A downloadable, local development hub to experiment with our products and builds.
    • Developer Sandbox
      Spin up Red Hat's products and technologies without setup or configuration.

    Download products

    • Access product downloads to start building and testing right away.
    • Red Hat Enterprise Linux
    • Red Hat AI
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    • See all products

    Featured

    • Red Hat build of OpenJDK
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenShift Dev Spaces
    • Red Hat Developer Toolset

    References

    • E-books
    • Documentation
    • Cheat sheets
    • Architecture center
  • Community

    Get involved

    • Events
    • Live AI events
    • Red Hat Summit
    • Red Hat Accelerators
    • Community discussions

    Follow along

    • Articles & blogs
    • Developer newsletter
    • Videos
    • Github

    Get help

    • Customer service
    • Customer support
    • Regional contacts
    • Find a partner

    Join the Red Hat Developer program

    • Download Red Hat products and project builds, access support documentation, learning content, and more.
    • Explore the benefits

.NET 7 now available for RHEL and OpenShift

November 8, 2022
John Clingan
Related topics:
.NETLinuxOpen source
Related products:
Red Hat OpenShiftRed Hat OpenShift Container PlatformRed Hat Enterprise Linux

    This is a quick overview of what developers need to know about this new major release. The .NET 7 release is now available, targeting Red Hat Enterprise Linux (RHEL) 8.7, RHEL 9.1, and Red Hat OpenShift.

    .NET 7 includes 7 new features

    These are the seven new features included in the new .NET 7 release:

    1. IBM Power support: .NET is available for the following architectures: 
      • ppc64le (64-bit IBM Power) architecture for RHEL 8 and RHEL 9
      • x86_64 architecture (64-bit Intel/AMD)
      • ARM64 (64-bit ARM)
      • s390x (64-bit IBM Z)
    2. C# updated to C#11: New language version C# 11 included.
    3. New build support: Supports building completely native console applications.
    4. Performance improvements: Many performance improvements were made throughout the base libraries, GC and JIT. A new source generator for regular expressions eliminates the cost of compiling (or interpreting) regular expressions at runtime.
    5. New APIs and improved monitoring: It comes with new APIs for working with tar files and Unix file permissions. Improved support for OpenTelemetry.
    6. Generic Math: Allows writing generic algorithms that work against any of the built-in numeric types and enables building your own numeric types.
    7. ASP.NET Core 7 improvements: Improves the performance of HTTP/2 and HTTP/3. It extends the minimal APIs (introduced in .NET 6) with additional OpenAPI support, endpoint filters, and route groups.

    How to install .NET 7

    Follow these quick steps to install .NET 7 on RHEL.

    1. Enter the following command:

    # dnf install dotnet-sdk-7.0

    2. Obtain the container image:

    The .NET 7 SDK and runtime container images are available in the Red Hat Container Registry. Container images can be used standalone and with OpenShift on all supported architectures.

    Enter the following command:

    $ podman run --rm registry.redhat.io/ubi8/dotnet-70 dotnet --version
    
    7.0.100

    Standard-term support for .NET 7

    The .NET 7 release provides standard-term support for 18 months. Support will be available until May 2024.

    Based on the .NET release schedule, the next version, .NET 8, will be a long-term support release. The release target date is November 2023, and it will provide three years of support.

    The existing .NET Core 3.1 and .NET 6 releases provide support until December 2022 and November 2024, respectively.

    Summary

    This article announced the release of .NET 7 and described its new features. We also demonstrated how to install .NET 7 on RHEL. Please comment below if you have any questions. We welcome your feedback.

    Last updated: September 19, 2023

    Related Posts

    • Three ways to containerize .NET applications on Red Hat OpenShift

    • Containerize .NET for Red Hat OpenShift: Linux containers and .NET Core

    • Containerize .NET for Red Hat OpenShift: Use a Windows VM like a container

    Recent Posts

    • What's new in network observability 1.12

    • How Kueue schedules Spark jobs fairly on Red Hat OpenShift AI

    • Manage Java transitive dependencies with Lightwell rebuilds

    • JBoss EAP clustering in OpenShift: KUBE_PING discovery

    • How to run I/O workloads on OpenShift Virtualization VMs

    What’s up next?

    Ready to level up your Linux knowledge? Our Intermediate Linux Cheat Sheet presents a collection of Linux commands and executables for developers and system administrators who want to move beyond the basics.

    Get the cheat sheet
    Red Hat Developers logo

    Platforms

    • Red Hat AI
    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    • See all products

    Build

    • Developer Sandbox
    • Developer tools
    • Interactive tutorials
    • API catalog

    Quicklinks

    • Learning resources
    • E-books
    • Cheat sheets
    • Blog
    • Events
    • Newsletter

    Communicate

    • About us
    • Contact sales
    • Find a partner
    • Report a website issue
    • Site status dashboard
    • Report a security problem

    Red Hat Developer

    Build here. Go anywhere.

    We serve the builders. The problem solvers who create careers with code.

    Join us if you’re a developer, software engineer, web designer, front-end designer, UX designer, computer scientist, architect, tester, product manager, project manager or team lead.

    Sign me up

    Red Hat legal and privacy links

    • About Red Hat
    • Jobs
    • Events
    • Locations
    • Contact Red Hat
    • Red Hat Blog
    • Inclusion at Red Hat
    • Cool Stuff Store
    • Red Hat Summit
    © 2026 Red Hat

    Red Hat legal and privacy links

    • Privacy statement
    • Terms of use
    • All policies and guidelines
    • Digital accessibility
    Ask AI