为什么使用WSL#
为什么用WSL#
在可能的选项中
- 一是给电脑装双系统,利用网络进行文件传输
- 且不谈电脑双系统可能导致的各种问题,光是配置双系统要修改的各种安全选项就已经很难接受了
- 双系统不支持两个系统同时运行,无法完整地发挥二者的优势
- Ubuntu或者其他Linux发行版本身就是个坑,不是专业的人就不去干专业的活,有基本环境就行
- 二是使用一个U盘安装Linux系统
- U盘发热,IO缓慢
- 无法同时运行
- 开机不处理还要狂按F2
- 三是使用VMware
- 主要还是太笨重了
- 可以有GUI很吸引人,但是现在WSL2也可以有GUI了
最终还是WSL最符合当下的需求:
- 只是创建一个轻量的环境
- 简单方便的文件传输和画面获取
- 支持VScode这样的IDE
本次搭建目标#
网络代理实现#
- 实现Clash的本地跨平台代理(心头大患)
基本编译环境构建#
- C/C++的编译器和VScode配置
- python相关(解释器、pwndbg等)
图形化界面实现#
- 可有可无,有就是好
包管理和文件管理系统#
- 解决一下apt的问题,太混乱了,利用图形化界面
- 解决文件管理问题,不要总是让我chmod了