
First, we reached a consensus: Windows has brought great difficulties to beginners in programming. For example, the lack of a good package management system, the terminal environment is difficult to use, and the environment variables are difficult to configure, etc., all of which make Windows difficult to match Linux or even macOS in development experience.
The emergence of WSL seems to alleviate these annoyances. WSL - Windows Subsystem for Linux, that is, the Windows subsystem for Linux. In the summer of 2019, Microsoft officially launched WSL 2: a WSL engine based on the latest virtualization technology. The powerful WSL 2 directly puts a Linux kernel into the WSL architecture, which rapidly improves the I/O efficiency of the Linux subsystem and allows the Linux subsystem to truly execute "all Linux native system calls". Whether it is WSL or WSL 2, we can use it to configure our Windows with a beautiful and usable learning and programming development environment, including:
If you are interested in these contents, please go directly to the document, let yourself go, and do whatever you want.ヾ(•ω•`)o
Thanks to all the contributors involved in this project. This project exists thanks to all the people who contribute.
Any experienced students are welcome to help me improve this project and bow. Before you start to submit some new content to this project, be sure to read the "Contribution" related content description and specifications: Contribution Guide.
If you think this document is full of information and is of great help to you using WSL, please help me click on a Star for this warehouse on GitHub! Thanks (。・∀・)ノ゙
For Chinese students, you are welcome to feed me directly through WeChat and Alipay!
| WeChat Payment | Alipay Payment |
|---|---|
You can also use "Love Power Generation" to support me!
Thank you for your interest! Dev on Windows with WSL is a joint effort. We currently support funding via 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] |
This work is licensed under the Creative Commons Attribution-Share 4.0 International License.
This book is licensed under Creative CC Name Tags - Shared by the same method 4.0 International License Terms.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
? Dev on Windows with WSL ©Spencer Woo. Released under the CC BY-SA 4.0 International License.
Authored and maintained by Spencer Woo.
@Portfolio · @Blog · @GitHub