AI智能
改变未来

乘风破浪,遇见最美Windows 11之现代Windows桌面应用开发 – 适用于Linux的Windows子系统(WSL)


什么是适用于Linux的Windows子系统(WSL)

https://docs.microsoft.com/zh-cn/windows/wsl/

适用于Linux的Windows子系统(

WSL

)可让开发人员直接在Windows上按原样运行GNU/Linux环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。

基于它,你可以执行如下操作:

  • 在Microsoft Store中选择你偏好的GNU/Linux分发版。
  • 运行常用的命令行软件工具(例如grep、sed、awk)或其他ELF-64二进制文件。
  • 运行Bash shell脚本和GNU/Linux命令行应用程序,包括:工具:vim、emacs、tmux
  • 语言:NodeJS、Javascript、Python、Ruby、C/C++、C#与F#、Rust、Go等。
  • 服务:SSHD、MySQL、Apache、lighttpd、MongoDB、PostgreSQL。
  • 使用自己的GNU/Linux分发包管理器安装其他软件。
  • 使用类似于Unix的命令行shell调用Windows应用程序。
  • 在Windows上调用GNU/Linux应用程序。
  • 什么是WSL2

    WSL2是适用于Linux的Windows子系统体系结构的一个新版本,它支持适用于Linux的Windows子系统在Windows上运行ELF64Linux二进制文件。它的主要目标是提高文件系统性能,以及添加完全的系统调用兼容性。

    这一新的体系结构改变了这些Linux二进制文件与Windows和计算机硬件进行交互的方式,但仍然提供与WSL1(当前广泛可用的版本)中相同的用户体验。

    单个Linux分发版可以在WSL1或WSL2体系结构中运行。每个分发版可随时升级或降级,并且你可以并行运行WSL1和WSL2分发版。WSL2使用全新的体系结构,该体系结构受益于运行真正的Linux内核。

    赞(0) 打赏
    未经允许不得转载:爱站程序员基地 » 乘风破浪,遇见最美Windows 11之现代Windows桌面应用开发 – 适用于Linux的Windows子系统(WSL)