![最近的 WSL 支持 Linux 的哪些子集?](https://linux22.com/image/140237/%E6%9C%80%E8%BF%91%E7%9A%84%20WSL%20%E6%94%AF%E6%8C%81%20Linux%20%E7%9A%84%E5%93%AA%E4%BA%9B%E5%AD%90%E9%9B%86%EF%BC%9F%20.png)
我很了解 Linux,但一无所知世界SL或Windows。我从 1993 年开始使用 Linux,但我从未使用过 Windows(并且在我退休之前可能不会使用它,例如 2024 年之前,所以我很可能绝不使用 Windows)。
从 Linux 程序员的角度来看,WSL 不能很好地支持最新 Linux 的哪些功能(ABI 和 API 方面......)?我猜是 Xorg、Wayland、systemd。但是关于inotify(7)或者信号fd(2)或者dlopen(3)?我猜dlopen
是明显地WSL 支持,但我不确定inotify
或signalfd
?
换句话说,我在哪里可以找到有关如何编写WSL友好的Linux应用程序?是否有一些详尽的系统调用列表(来自系统调用(2)...) WSL 支持吗?或者有关未在 WSL 上运行的 Linux 库或软件的示例和解释?
动机可能是让我俾斯麦项目 WSL 友好。我不想为此投入太多精力(我什至不想自己安装 Windows 或 WSL)。但它bismon
是一款 Linux 应用程序,而不是 WSL 或 Windows 应用程序。