Skip to content

Commit 848aaad

Browse files
committed
Add .NET 10 supported Distro glibc compatibilty
1 parent 862ceb0 commit 848aaad

File tree

1 file changed

+35
-2
lines changed

1 file changed

+35
-2
lines changed

docs/core/diagnostics/dotnet-trace.md

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -310,8 +310,41 @@ Collects diagnostic traces using perf_events, a Linux OS technology. `collect-li
310310
- .NET 10+
311311

312312
> [!NOTE]
313-
> The current set of supported Linux RIDs is { linux-x64, linux-arm64 }.
314-
> The underlying trace recording library currently requires glibc 2.35+.
313+
> The `collect-linux` verb depends on assets currently available only on linux x64 and linux arm64 environments that have glibc 2.35+.
314+
> A quick way to check the version of a system's libc is with the command `ldd --version` or by executing the libc library directly.
315+
> From the [official .NET 10 Linux support document](https://github.com/dotnet/core/blob/main/release-notes/10.0/supported-os.md#linux), the tables below depict each distros support in addition to the minimum distro version that we have found to contain glibc 2.35+. (These values were obtained by using official Docker images.)
316+
317+
| **Distro / Image** | **libc type** | **Version** | **Compatible** |
318+
|------------------------------|---------------|-------------|----------------|
319+
| Alpine 3.22 | musl | 1.2.5 | **No** |
320+
| Azure Linux 3.0 | glibc | 2.38 | Yes |
321+
| CentOS Stream 9 | glibc | 2.34 | **No** |
322+
| CentOS Stream 10 | glibc | 2.39 | Yes |
323+
| Debian 12 | glibc | 2.36 | Yes |
324+
| Debian 13 | glibc | 2.41 | Yes |
325+
| Fedora 42 | glibc | 2.41 | Yes |
326+
| openSUSE Leap 15.6 | glibc | 2.38 | Yes |
327+
| openSUSE Leap 16.0 | glibc | 2.40 | Yes |
328+
| RHEL UBI 9 | glibc | 2.34 | **No** |
329+
| RHEL UBI 10 | glibc | 2.39 | Yes |
330+
| SUSE Enterprise Linux 15.6 | glibc | 2.38 | Yes |
331+
| SUSE Enterprise Linux 15.7 | glibc | 2.38 | Yes |
332+
| SUSE Enterprise Linux 16.0 | glibc | 2.40 | Yes |
333+
| Ubuntu 22.04 | glibc | 2.35 | Yes |
334+
| Ubuntu 24.04 | glibc | 2.39 | Yes |
335+
| Ubuntu 25.10 | glibc | 2.42 | Yes |
336+
337+
| **Distro / Image** | ** Min Version with glibc 2.35+ ** |
338+
|--------------------|------------------------------------|
339+
| Alpine | No glibc |
340+
| AzureLinux | 2.0 |
341+
| CentOS | stream10 |
342+
| Debian | 11 |
343+
| Fedora | 36 |
344+
| openSUSE | 15.6 |
345+
| RHEL UBI | 10 |
346+
| SUSE SLE | 15.6 |
347+
| Ubuntu | 22.04 |
315348

316349
### Synopsis
317350

0 commit comments

Comments
 (0)