乘风破浪,遇见最美Windows 11之现代Windows桌面应用开发 - 适用于Linux的Windows子系统(WSL)
2021-10-08 20:09
1091 查看
什么是适用于Linux的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。
什么是WSL2
WSL2是适用于Linux的Windows子系统体系结构的一个新版本,它支持适用于Linux的Windows子系统在Windows上运行ELF64Linux二进制文件。它的主要目标是提高文件系统性能,以及添加完全的系统调用兼容性。
这一新的体系结构改变了这些Linux二进制文件与Windows和计算机硬件进行交互的方式,但仍然提供与WSL1(当前广泛可用的版本)中相同的用户体验。
单个Linux分发版可以在WSL1或WSL2体系结构中运行。每个分发版可随时升级或降级,并且你可以并行运行WSL1和WSL2分发版。WSL2使用全新的体系结构,该体系结构受益于运行真正的Linux内核。
相关文章推荐
- 乘风破浪,遇见最美Windows 11之现代Windows桌面应用开发 - Visual Studio扩展开发
- 乘风破浪,遇见最美Windows 11之现代Windows桌面应用开发 - Visual Studio 2022(RC)自定义主题(回归2019版深色)
- 乘风破浪,遇见最美Windows 11之适用于Linux的Windows子系统 - 两种开启姿势(商店安装+内置启用)并运行GUI
- Clion使用WSL(windows 上 Linux 子系统)作为开发环境
- 乘风破浪,遇见最美Windows 11之系统自带壁纸(Wallpaper) - 日升主题(Sunrise)4K原装及典藏版
- 乘风破浪,遇见最美Windows 11之系统官宣壁纸(Wallpaper) - Insider七周年纪念壁纸(4K)
- 乘风破浪,遇见最美Windows 11之新微软商店(Microsoft Store)生态 - 十一项关于微软商店新知
- 乘风破浪,遇见最美Windows 11之系统快捷热键(Hotkey) - 快捷键经典延续与焕新
- PHP开发windows桌面程序和手机应用开发程序
- 使用Pyqt在Linux下开发GUI桌面应用
- Windows* 8商店与桌面应用开发
- 关于WSL(Windows上的Linux子系统)的简单介绍及安装
- Windows桌面应用开发—应用程序入口点WinMain
- Delphi 10.2可以开发Linux桌面应用了
- WSL优化 (Windows Subsystem for Linux) Linux子系统优化配置
- 如何在Windows下安装Linux子系统(WSL)
- linux 下开发桌面应用 PyQt
- Win32++:可替代MFC的Windows桌面应用开发框架
- Win32++:可替代MFC的Windows桌面应用开发框架
- 使用Pyqt在Linux下开发GUI桌面应用