首页 > 解决方案 > 我运行 WSL2 的 Windows 计算机如何知道在哪个操作系统内核上运行程序?

问题描述

运行 WSL2 的 Windows 计算机如何知道使用哪个操作系统内核(Windows 或 Linux)执行程序?我知道 WSL2 本质上是一个轻量级 VM,但不知道如何利用这些知识。我认为这可能取决于程序是否在 WSL2 目录中,但是当我将 Windows 可执行文件 (explorer.exe) 移动到 WSL2 的 /home/username 目录并执行它时,它运行良好并正常打开文件资源管理器。可执行文件是否让计算机知道使用哪个操作系统内核(Windows 或 Linux)运行它?

我问这个是因为我想知道是否可以在我的 Windows 目录(“/mnt/c/Users/myname/node projects”)中保留和使用 Linux 可执行文件。

标签: linuxwindows-subsystem-for-linuxubuntu-20.04wsl-2

解决方案


推荐阅读