Programming Languages on Power

 View Only

Announcing Red Hat support for .NET 9.0 with RHEL & OpenShift on IBM Power

By Paul Chapman posted Thu November 21, 2024 04:24 AM

  

🚀 Exciting News for Developers! .NET 9.0 Now Available on IBM Power with Red Hat Enterprise Linux and OpenShift 🖥️

Just demonstrated the seamless installation of .NET 9.0 on IBM Power ppc64le architecture. 


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 comes with many API additions that improve performance, like overloads using the new C# 13 params Span, and allow 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.

Thanks to Tom Deseyn
for sharing information via the Red Hat blog.
https://lnkd.in/eWYxd5Jr 

How to install .NET 9

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

dnf install dotnet-sdk-9.0


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, and it will provide 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

Find more .NET on Power information at my website HERE 


DotNet SoftwareDevelopment OpenSource RedHat IBMPower CloudNative

Permalink