为什么 WSL2 Ubuntu-20.04 在内核名称中不显示 ubuntu

为什么 WSL2 Ubuntu-20.04 在内核名称中不显示 ubuntu

我用来Windows Terminal Version: 1.12.10982.0启动 Ubuntu-20.04 shell,它给出以下输出。

$ uname -r
5.10.16.3-microsoft-standard-WSL2
$ uname -a
Linux NeilCrow 5.10.16.3-microsoft-standard-WSL2 #1 SMP Fri Apr 2 22:23:49 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

请有人向我解释一下为什么输出不显示 ubuntu 正在运行?

答案1

因为你运行的不是 Ubuntu/Canonical 提供的内核,而是Microsoft 提供的 WSL2 Linux 内核。

输出uname反映了这一点。

要获取有关您正在使用的发行版的信息,请检查/etc/issuelsb_release -a

相关内容