原本已经放弃WSL很久了,这两天把Win10更新到Win11,看到WSL2已经发布,而且貌似还有很大升级还可以在WSL中跑Linux GUI应用。在加上Win11的支持简直可以做到Win+Linux无缝链接。安装完成GUI程序后会在可将其加入到开始菜单当中,单击就可以一键启动Linux下的程序;
安装好Win11,如之前无WSL,可执行命令: wsl --install 安装wsl;
安装完成后wsl后可执行:wsl --install -d Ubuntu安装Ubuntu,还可以执行wsl --list --online 查看当前支持的Linux所有发行版本;

如之前已经装了WSL1的发行版本现在需要将1转为2:
wsl --set-version Ubuntu-18.04 2
运行wsl –-update更新wsl,旧版本不支持GUI;
设置默认WSL版本:wsl --set-default-version 2
wsl –status查看发行版本、内核版本等信息

安装GUI应用
安装了WSL、Linux发行版本后即可安装GUI应用了,安装GUI应用与安装其他软件并无任何区别,如安装Gedit编辑器执行:
suto apt install gedit -y
安装完成后直接在命令行中执行gedit,此时就会弹出一个gedit编辑器的窗口:

安装IDEA,下载好IDEA后运行idea.sh即可启动IDEA;

开始菜单中的快捷方式
目前WSL2对GUI的支持还不太稳定,会存在莫名退出、莫名启动不了的情况。可能IDEA太重量级了吃内存太多,官方推荐的WSL的Linux环境开发工具为非GUI的Visual Studio Code,可能用这个会好点,都不是一个重量级的工具。
FEATURED TAGS
Agent
大模型
ChatGPT
HA
智能家居
LSM
Linux
Dapr
开发
插件
Linux,虚拟机,ubuntu
缓存
图片
Flink
反射
内置函数
go
限流
大数据,Spark,Kafka
面向对象
镜像
docker,hadoop,镜像
kafka,java
求导
链式法则
微积分
源码
快照
协议
ZooKeeper
ZAB
tomcat
Hadoop
Spark
python
自动微分
React Native
React
Node.js
Android
Kafka
lambda
jvm
rasp
框架
SPI
asm
maven
idea
依赖管理
module
helm
逻辑回归
S函数
IOS
Fiddler
Andriod
Protocol Buffer
kryo
车联网,大数据,神经网络
字节序
最小二乘法
线性代数
线性回归
最大似然法
网络编程
大数据
树莓派
Raspbian
redis
海南
分析
人口
函数式编程
clojure
线程
并行
actor
红黑树
数组
动态数组
tcp
编程
markdown
二叉搜索树
AVL树
数据结构
golang
梯度下降法
skaffold
k8s
机器学习
选法
一致性
算法
分布式
paxos
Raft
一致性协议
引擎
容器
通信
微服务
Kubernetes
docker
文件系统
NFS
神经网络
神经元
深度学习
poi
反向传播
java
并发模型
并发
多线程
Scala