Skip to content

Commit 75c1179

Browse files
committed
Simplify Linux distro incompatibility note
1 parent 848aaad commit 75c1179

File tree

1 file changed

+1
-33
lines changed

1 file changed

+1
-33
lines changed

docs/core/diagnostics/dotnet-trace.md

Lines changed: 1 addition & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -311,40 +311,8 @@ Collects diagnostic traces using perf_events, a Linux OS technology. `collect-li
311311

312312
> [!NOTE]
313313
> The `collect-linux` verb depends on assets currently available only on linux x64 and linux arm64 environments that have glibc 2.35+.
314+
> Based on the [official .NET 10 Linux support document](https://github.com/dotnet/core/blob/main/release-notes/10.0/supported-os.md#linux), we've found (via Docker official images) that Alpine 3.22, CentOS Stream 9, and Red Hat Enterprise Linux 9 do not satisfy this requirement.
314315
> 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 |
348316
349317
### Synopsis
350318

0 commit comments

Comments
 (0)