Announcing .NET 9.0 Available on IBM Power

🚀 Exciting News for Developers!

Red Hat now supports .NET 9.0 on IBM Power ppc64le with RHEL & OpenShift

Demonstration

Key Highlights: 

  • Installation of .NET 9.0 SDK using DNF package manager
  • .NET versions (7, 8, and 9) now available on IBM Power ppc64le
  • Running .NET 9.0 container image using Podman
  • Confirming version compatibility

✨ New features in .NET 9

  • The software development kit (SDK) supports using the latest C# (C# 13) and F# (F# 9) versions.
  • The SDK now uses the new terminal logger by default, which improves the usability of the .NET command-line interface.
  • The base library, garbage collection (GC), and just-in-time (JIT) have seen many performance improvements. The GC now defaults to the dynamic adaption to application sizes (DATAS) mode, which resizes the heap based on the active workload.
  • .NET 9 has many API additions that improve performance, like overloads using the new C# 13 params Span and allowing C# 13 generic ref struct parameters to eliminate allocations. .NET 9 also includes many enhancements to its JSON support. For interoperability and efficient operations on AI data, .NET provides a new Tensor<T> type
  • ASP.NET Core 9 comes with built-in support for OpenAPI document generation. Additionally, the new MapStaticAssets middleware provides optimized support for delivering static assets.

Whether you’re working on enterprise applications, AI projects, or cutting-edge web services, .NET 9.0 brings powerful tools to developers.

How to install .NET 9

RHEL

You can install .NET 9 on RHEL with the usual command:

dnf install dotnet-sdk-9.0

Containers

The .NET 9 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-90 dotnet --version
9.0.100

Standard-term support for .NET 9

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

Based on the .NET release schedule, the next version, .NET 10, will be a long-term support release. The release target date is November 2025, providing three years of support.

The existing .NET 6 and .NET 8 releases provide support until November 12th, 2024 and November 10th 2026, respectively.

Additional support life cycle details are available on the .NET Life Cycle page.
https://lnkd.in/eyGErk9X

Credit

Thanks to Tom Deseyn for sharing information via the Red Hat blog.

Find more .NET on Power information at my website HERE 


Posted

in

, , , , , ,

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *