libook
2021-12-30 11:11:10 +08:00
除了 IP 不固定,楼上所有问题都没遇到过……
我是在 Windows 上装 XServer 的方式在 WSL2 环境下跑 GUI 界面,用 IDEA 做全栈开发,差不多两年时间了吧,还挺好用的。
WSL2 是跑在 Hyper-V 里面的,同一个系统上只能有一个虚拟化平台,所以开了 WSL2 之后其他虚拟机软件就用不了了,这个有些杀毒软件开了 VM 引擎之后跟虚拟机软件冲突也是一样的。
WSL2 有自己的文件系统,但跟 Windows 的文件系统是打通的,git 之类的需要依赖文件系统特性的只要放在 WSL2 自己的文件系统内就没问题。
WSL2 是类似于 chroot 的方式运行 Linux 环境的,所以没法用 systemd 之类的服务管理工具,我的解决方案是需要跑服务的都跑在 Docker 里,由于 Windows 的 Docker Desktop 太难用了,所以在 Hyper-V 里面开个 Linux 虚拟机专门跑 Docker daemon ,WSL2 里只需要配置一个 DOCKER_HOST 的环境变量就可以了。
以及有很多问题是因为用户对 Linux 不熟悉,往往调整一下配置就能解决的。
总体来说 WSL 是面向应用开发的,系统开发、硬件开发还是直接装 Linux 吧。