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

【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.kler.cn/news/329855.html

相关文章:

  • H.264编解码 - NALU详解
  • Excel 表格列序号
  • 你的个人文件管理助手:AI驱动的本地文件整理工具
  • Modbus通讯协议
  • Cpp::STL—vector类的使用与理解(上)(10)
  • Tiny-universe手戳大模型TinyRAG--task4
  • docker pull 超时Timeout失败的解决办法
  • 野火STM32F103VET6指南者开发板入门笔记:【1】点亮RGB
  • RabbitMQ 优点和缺点
  • 基于单片机跑步机控制系统设计
  • WPS在表格中填写材料时,内容过多导致表格不换页,其余内容无法正常显示 以及 内容过多,导致表格换页——解决方法
  • 网络协议的作用是什么
  • Anaconda 使用教程
  • 高中教辅汇总【35GB】
  • 数据可视化基础:让数据说话
  • 数电基础(组合逻辑电路+Proteus)
  • 【AI知识点】词嵌入(Word Embedding)
  • 03.04、化栈为队
  • 【JWT安全】portswigger JWT labs 全解
  • 《武汉大学学报(理学版)》
  • linux中bashrc和profile环境变量在Shell编程变量的传递作用
  • 腾讯云SDK产品功能
  • npm与包
  • 攻防世界---->SignIn
  • 51c自动驾驶~合集1
  • OpenGL笔记十九之相机系统
  • 【C#生态园】后端服务与网络库:选择适合你游戏开发的利器
  • Azure DevOps Server:不能指派新增的用户
  • 【Kubernetes】常见面试题汇总(四十三)
  • VSOMEIP代码阅读整理(1) - 网卡状态监听