新闻动态

你的位置:贝博nba2k > 新闻动态 > 微软正式官宣开源! 王炸级神器!

微软正式官宣开源! 王炸级神器!

发布日期:2025-06-25 05:17    点击次数:181

每个 Windows 开发者都遇到过这个尴尬:需要 Linux 环境时,要么忍受虚拟机的卡顿和内存占用,要么频繁重启切换双系统。文件传输麻烦,剪贴板不互通,开发效率大打折扣。

就在 2025 年 5 月的 Build 大会上,微软正式宣布了一个震撼消息:Windows Subsystem for Linux(WSL)完全开源!

这个让 Windows 原生运行 Linux 的黑科技,终于向全球开发者开放了源代码。

WSL 在 Windows 内核层面提供 Linux 兼容接口,让我们能够在 Windows 上直接运行完整的 Linux 环境,真正实现了一个系统享受两个世界的便利。

现在微软对它进行开源后,希望通过开源社区力量,推动它变得更加强大。

主要功能

多发行版支持:支持 Ubuntu、Debian、SUSE、Kali Linux、Fedora 等主流 Linux 发行版,满足不同开发需求

完整系统兼容:WSL 2 提供完整的 Linux 内核,支持所有系统调用和 Linux 原生功能

文件系统集成:Windows 和 Linux 文件系统无缝互通,支持跨系统文件操作和编辑

Docker 容器支持:原生支持 Docker 容器化开发,性能媲美 Linux 环境

GPU 加速能力:支持 NVIDIA GPU 半虚拟化,可运行机器学习和深度学习工作负载

图形应用运行:WSL 2 支持运行 Linux 图形界面应用,无需额外 X 服务器配置

VS Code 深度集成:通过 Remote-WSL 扩展,实现 Windows IDE 操作 Linux 代码的无缝体验

网络命名空间共享:与 Windows 共享网络接口,Web 服务可直接通过 localhost 访问

安装指南

安装 WSL 比想象中简单得多,微软已经将整个过程优化到一个命令即可完成。

首先以管理员身份打开 PowerShell 或命令提示符,执行以下命令:

wsl--install

这个命令会自动启用 WSL 功能并安装 Ubuntu 发行版。安装完成后重启计算机即可。

如果想要安装其他 Linux 发行版,可以先查看可用选项:

wsl--list--online

然后选择指定发行版安装:

wsl--install-dDebian

对于需要多个发行版的开发者,也可以从 Microsoft Store 直接搜索并安装 Ubuntu、Kali Linux 等发行版。

使用指南

初次启动 WSL 时,系统会提示创建用户账户和密码。完成设置后,就可以像使用真正的 Linux 系统一样操作了。

常用的管理命令包括:

# 查看已安装的发行版wsl -l-v# 设置默认发行版wsl --set-default Ubuntu# 进入指定发行版wsl -d Debian# 关闭所有 WSL 实例wsl --shutdown

配合 VS Code 的 Remote-WSL 扩展,可以实现在 Windows 上编辑,在 Linux 环境中运行和调试的完美开发体验。

写在最后

WSL 彻底改变了 Windows 开发者的工作方式,让我们能够更便捷地享受 Linux 强大的开发生态。

无论是进行 Web 开发、配置 Docker 容器,还是搭建机器学习环境,WSL 都能提供接近原生 Linux 的高效体验。

它不仅消除了虚拟机的性能损耗,也避免了双系统的切换麻烦,真正实现了在一个桌面环境中同时拥有 Windows 和 Linux 的全部能力。

GitHub 项目地址:https://github.com/microsoft/WSL