55 lines
2.5 KiB
Markdown
55 lines
2.5 KiB
Markdown
# .NET Support
|
|
|
|
.NET binaries, packages, and container images are provided and supported by organizations that participate in the .NET community, [build .NET from source](https://github.com/dotnet/dotnet), and offer regularly updated assets to their users. These organizations work together to enable developers to be productive and safe on Linux, macOS, and Windows.
|
|
|
|
## Policies
|
|
|
|
.NET is supported per the following policies:
|
|
|
|
* [.NET releases](releases.md)
|
|
* [.NET release policies](release-policies.md)
|
|
* [.NET supported operating system lifecycle](os-lifecycle-policy.md)
|
|
|
|
## Community support
|
|
|
|
Community support is available on GitHub, such as at [dotnet/core](https://github.com/dotnet/core) and [.NET repos](./Documentation/core-repos.md).
|
|
|
|
Community builds are available for [FreeBSD](https://wiki.freebsd.org/.NET), [Linux](linux.md), and [macOS](https://formulae.brew.sh/cask/dotnet-sdk)
|
|
|
|
### Compatible derivatives
|
|
|
|
There are many [Linux distributions](https://en.wikipedia.org/wiki/List_of_Linux_distributions). Compatible derivatives of a [supported distribution](./os-lifecycle-policy.md) will typically be supported at the same level.
|
|
|
|
The following derivatives are supported, for example:
|
|
|
|
* RHEL-family: AlmaLinux, CentOS Stream, Oracle Linux, and Rocky Linux.
|
|
* Ubuntu family: Linux Mint
|
|
|
|
## Commercial support
|
|
|
|
Commercial support is provided by the following companies.
|
|
|
|
### Canonical
|
|
|
|
Canonical supports .NET on Ubuntu, per the following.
|
|
|
|
* .NET 6 is supported in Ubuntu 22.04+
|
|
* .NET 8 is supported in Ubuntu 22.04+.
|
|
|
|
### HeroDevs
|
|
|
|
HeroDevs provides [Never Ending Support (NES) for .NET 6+](https://www.herodevs.com/support/dot-net-nes) on Windows and Linux.
|
|
|
|
### Microsoft
|
|
|
|
Microsoft provides [stable builds](https://dotnet.microsoft.com/download) and [commercial support](https://support.serviceshub.microsoft.com/supportforbusiness/onboarding) for .NET on [multiple operating systems](os-lifecycle-policy.md), per [.NET support policy](https://dotnet.microsoft.com/platform/support/policy).
|
|
|
|
.NET container images are provided for a more limited set of [operating system versions](https://github.com/dotnet/dotnet-docker/blob/main/documentation/supported-platforms.md).
|
|
|
|
### Red Hat
|
|
|
|
Red Hat supports .NET on Red Hat Enterprise Linux, per [.NET life cycle policy](https://access.redhat.com/support/policy/updates/net-core).
|
|
|
|
### TuxCare
|
|
|
|
TuxCare provides [commercial support](https://tuxcare.com/endless-lifecycle-support/net-eol-support/) for certain out-of-support .NET versions, on Windows and Linux, across multiple distributions. |