.NET is an open source development platform. Developers can use .NET to build cross-platform cloud and console applications that run on Linux and Windows.
Long Term Support
.NET Releases are either Long Term Support (LTS) or Current releases. LTS releases are supported for at least three years. Current releases provide the latest bits for early adopters but require an upgrade within three months after a new release becomes available.
Up-to-date
Red Hat works with Microsoft to ensure new major versions and service releases are available in tandem with Microsoft releases.
Cross-platform applications
.NET supports building console and web applications for Windows, Linux, and macOS.
Microservice development
.NET comes with the ASP.NET Core framework for building modern web applications. To facilitate deploying .NET applications on container platforms, such as Red Hat OpenShift and Kubernetes, Red Hat provides .NET container images.
Performance
Performance is a first-class goal of .NET. Each release has improved performance, making .NET one of the fastest application platforms.
Open source
.NET is developed by Microsoft and the .NET community in the open. All source is available under open source licenses including class libraries, runtimes, compilers, and the ASP.NET Core web framework. .NET has many active OSS contributors. Red Hat actively contributes to improve .NET on Linux and in Linux containers.