hero

Dev on Windows with WSL

在 Windows 上用 WSL 优雅开发

入坑指南 →

🍳

在 Windows 下,解决那令人烦恼的非 Unix 环境。

💡

原汁原味的 Unix 开发环境,又有着 Windows 强大的生产力。

🎉

与 Visual Studio Code 联合,打造最为健壮的 Windows 开发环境。

Changelog 更新日志 · Contributing 贡献 · Sponsoring 赞助

# 前言

首先达成一个共识:Windows 给 编程初学者 带来了很大的困难。比如 缺乏好用的包管理系统终端环境难看难用环境变量不易配置 等等,这些都让 Windows 在开发体验上难以匹敌 Linux 甚至 macOS。

WSL 的出现似乎缓解了这些烦恼。WSL —— Windows Subsystem for Linux,即适用于 Linux 的 Windows 子系统。在 2019 年的夏天,微软官方推出了 WSL 2:基于最新虚拟化技术的 WSL 引擎。强大的 WSL 2 直接将一个 Linux 内核放入 WSL 架构中,使得 Linux 子系统的 I/O 效率急速提升,也让 Linux 子系统能真正执行「全部 Linux 原生的系统调用(Full System Call Compatibility)」。无论是 WSL 还是 WSL 2,我们都可以借助之来给我们的 Windows 配置一个美观可用的 学习编程的开发环境,包括:

  • 原汁原味 Unix 风格的终端环境和开发环境
  • 一行命令管理所有软件包的 APT 包管理工具(Ubuntu's Advanced Packaging Tool)
  • 在 Visual Studio Code 中直接编写、开发、调试你的项目

如果你对这些内容感兴趣,那么 直接进入文档,放飞自我,尽情折腾。\( ̄︶ ̄*\))

# Changelog 更新日志

🌟 Star and watch,时刻掌握最新教程。更新日志在 CHANGELOG.md 中维护,请直接参考链接内容进行查看。

# Contributing 贡献

# Contributors 贡献者

感谢参与这个项目的所有贡献者。

This project exists thanks to all the people who contribute.

# How to contribute 贡献规范

目前来讲,Dev on Windows with WSL 仍然有很多地方需要完善,当然 WSL 本身也有很多小 bug,希望有经验的同学前来帮我共同完善本项目,鞠躬。

在你着手准备给这个项目提交一些新内容前,请务必阅读「贡献」相关内容说明与规范 > CONTRIBUTING.md

# Sponsoring 赞助

谢谢金主爸爸们,我们通过 Open Collective 平台接受赞助。

Backers 支持者 Sponsors 赞助商
Support this project by becoming a backer. Thank you to all our backers! 🙏 [Become a backer] Support this project by becoming a sponsor. Your logo will show up here with a link to your website. 🌏 [Become a sponsor]

对于国内用户,我们支持直接通过微信和支付宝进行小额赞助!

微信支付 支付宝支付
微信支付 支付宝支付

您也可以利用「爱发电」来对我进行支持!

爱发电

# License 许可

知识共享许可协议

本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。

本著作係採用 創用 CC 姓名標示-相同方式分享 4.0 國際 授權條款 授權.

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.