首页
学习
活动
专区
圈层
工具
发布

【每日一技】:WSL2

WSL2:Windows 下的 Linux 极速体验

核心概念:WSL2 是 Windows 上的 Linux 子系统,通过轻量虚拟机运行 Linux 内核,实现高性能 Linux 环境。

1️⃣ 什么是 WSL2?

WSL2 全称Windows Subsystem for Linux 2,它允许你在 Windows 系统里直接运行 Linux,不用双系统或单独虚拟机。

特点:

• 拥有真实 Linux 内核

• 文件系统性能大幅提升

• 与 Windows 无缝交互

想象一下:WSL2 就像在 Windows 上开了一个迷你 Linux 世界,你可以随时“穿墙”操作 Linux 文件和工具。

2️⃣ WSL1 vs WSL2

WSL1:通过翻译层模拟 Linux 系统调用,性能一般,但启动快

WSL2:运行真实 Linux 内核,性能更高,支持 Docker 等容器

类比:WSL1 是“翻译机”,WSL2 是“原版书”。

3️⃣ WSL2 的应用场景

软件开发:Python、Node.js、Go 等开发环境一键启动

容器调试:直接运行 Docker,无需 Windows Docker Desktop 依赖

Linux 学习:不用安装双系统,也能练习 Linux 命令

例子:你在 Windows 写 Python,但可以用apt install安装 Linux 工具,完全原生体验。

4️⃣ WSL2 安装步骤(Windows 10/11)

1.启用 WSL 功能

wsl --install

1.设置 WSL2 为默认版本

wsl --set-default-version 2

1.安装 Linux 发行版

• 打开 Microsoft Store,搜索 Ubuntu/Debian/Fedora

• 点击安装即可

1.启动 Linux

wsl

• 就能进入 Linux 命令行环境

5️⃣ WSL2 使用小技巧

• Windows 文件可通过/mnt/c/访问

• Linux 文件可直接用 Windows 编辑器打开

• 支持 Docker 与 VS Code 无缝联动

类比:WSL2 就像 Windows 的“隐形小伙伴”,随时帮你处理 Linux 工作,但不影响 Windows 正常使用。

总结

WSL2 是Windows + Linux 的高性能组合,让开发者和学习者在 Windows 上就能享受原生 Linux 的体验。

提示:如果你想玩容器、做 AI 开发、写服务端程序,WSL2 是必备工具之一。

——   END OF ARTICLE   ——

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OWzaEfWtpjjSQlGaqMVjTcOg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券