当前位置: 首页 > news >正文

【WSL——Windows 上使用 Linux 环境】

引入

以前在windows上使用linux工具链,一般都要安装虚拟机(VMware/virtualBox)。虚拟机的缺点是,因为是完整的虚拟环境,消耗系统资源比较多。
windows自己开发了WSL功能,实现了虚拟机的功能,但是比虚拟机性能更好。相当于将linux操作系统当作一个软件了。

基本介绍

WSL(Windows Subsystem for Linux)是微软为 Windows 10 和 Windows 11 提供的一项功能,允许用户在 Windows 操作系统上运行 Linux 发行版。WSL 使得开发者和用户能够在 Windows 环境中无缝地使用 Linux 工具和应用程序。以下是 WSL 的一些主要特点和优势:

主要特点

  • 兼容性
    • WSL 支持多种 Linux 发行版,如 Ubuntu、Debian、Fedora 等,可以直接从 Microsoft Store 安装。
  • 无虚拟机开销
    • WSL 运行在 Windows 内核之上,不需要完整的虚拟机,性能更佳。
  • 文件系统访问
    • 可以直接访问 Windows 文件系统,反之亦然,方便文件共享和操作。
  • 命令行工具:
    • 用户可以使用 Linux 命令行工具,如 bash、sed、awk 等,进行开发和操作。
  • 开发环境:
    • 适合开发者在 Windows 下构建 Linux 应用程序或使用 Linux 工具链。

WSL 版本

WSL 1:最初版本,提供了基本的 Linux 兼容性,使用 Windows 内核与 Linux 系统调用的兼容层。
WSL 2:引入了真正的 Linux 内核,提供更好的性能和完整的系统调用兼容性,支持更多的 Linux 应用和功能。

总结

WSL 为开发者和用户提供了一种方便的方式在 Windows 上使用 Linux 环境,适合进行开发、测试和日常使用。如果你需要在 Windows 中使用 Linux 工具或开发 Linux 应用,WSL 是一个非常好的选择。


http://www.mrgr.cn/news/36873.html

相关文章:

  • 关于vue2+uniapp+uview+vuex 私募基金项目小程序总结
  • note-Redis实战6 核心-构建应用程序组件2
  • 云手机的默认ip地址是什么
  • Cgroup介绍
  • p,div等里面支持br换行 对应后台换过来的textarea的富文本内容
  • 书生大模型实战营学习[7] InternLM + LlamaIndex RAG 实践
  • 集翼智能视频营销管理平台 丨OPENAIGC开发者大赛企业组AI创作力奖
  • 【CAS框架自定义登录异常提示-固定时间内限制登录失败次数提醒】
  • 手机也可以更换任意IP地址吗?
  • 无人机之物流货运篇
  • Rust编程的if选择语句
  • 通过Sovit2D在ARMxy边缘计算网关上实现工艺控制
  • Vue3+Vite中引用Swiper11自动轮播、左右切换不生效,已解决
  • AI中医香方仪丨OPENAIGC开发者大赛企业组AI创作力奖
  • RS485通信(串口通信)超时模式与固定字节接收模式(不定长数据包、长度固定数据包)
  • 如何在谷歌浏览器上玩大型多人在线游戏
  • SQL Server的文本和图像函数
  • 移动CRM应用排名
  • Spring Web MVC课后作业
  • 吉林大学微机接口实验五:D/A转换