
大家好,我是民工哥!
对于经常使用 WSL (Windows Subsystem for Linux) 用户的来说,可能日常工作也会在 Windows 与 Linux 这两种环境中不断的切换。
管理 WSL 使用 Windows Terminal 可以说也能够正常应付日常工作,使用命令也能工作,但总是感觉不那么的顺手或直观。
在这么多年的工作中,我也发现,其实大家和我一样,都非常喜爱图形化界面的管理方式,足够直观。
无意当中,在 Github 上发现了这款小而美的强大神器:WSL Dashboard!

不用多说,光从名字上大家就能够清楚的知道,这是一款管理 WSL 的可视化工具。
是的,WSL Dashboard 是一款专为 Windows Subsystem for Linux(WSL)设计的现代化、高性能管理工具,能够显著提升 WSL 的使用体验,尤其适合开发者和多环境用户。

整体使用下来,非常的简单易用,对新手非常友好,图形化界面,无需记忆命令行参数,通过可视化操作完成复杂任务。
对于同时运行多个 Linux 发行版的用户,省去了频繁切换系统或虚拟机的繁琐操作。

WSL Dashboard 是基于 Rust 与 Slint 构建而成的,安装包体积仅 8MB 大小,启动速度非常快,运行时占用内存仅 80 MB左右。
相比传统的管理,WSL Dashboard 更轻量、资源占用更低,还能提供原生级的性能体验,无冗余框架或依赖,特别适合老旧低配置设备。
WSL Dashboard 可同时管理多个 WSL 发行版(如 Ubuntu、Fedora、Arch 等),支持移动、导出、克隆发行版,并添加全局互斥锁防止冲突。
实用功能:
用户可编写 Shell 脚本(如 init.sh)实现复杂自动化任务,例如:
#!/bin/bash
LOG_FILE="/var/log/wsl-init.log"
echo "$(date): 启动 WSL 初始化脚本..." >> $LOG_FILE
cd /home/docker/ && docker compose down >> $LOG_FILE 2>&1 # 停止 Docker
cd /home/docker/ && docker compose up -d >> $LOG_FILE 2>&1 # 启动 Docker
实时跟踪每个发行版的 CPU、内存和磁盘使用情况,支持多主题切换(如暗色、亮色、高对比度),并允许自定义主题。
WSL Dashboard 支持从 Microsoft Store、Docker、Podman 或直接下载安装,灵活适配不同需求。
部署也非常简单,直接下载预编译二进制文件。

双击打开即可:

添加实例

所有的实例



功能 | WSL Dashboard | 命令行 | 传统虚拟机 |
|---|---|---|---|
性能 | 原生级,轻量化 | 依赖用户技能 | 资源占用高 |
易用性 | 图形化界面,一键操作 | 需记忆命令 | 操作复杂 |
自动化 | 支持脚本与启动挂钩 | 需手动编写脚本 | 依赖虚拟机管理工具 |
多发行版支持 | 是 | 是 | 需分别配置 |
总体来说,WSL Dashboard 绝对算的上是 WSL 生态中的一款“瑞士军刀”,通过轻量化设计、自动化脚本支持和直观的图形界面,彻底改变了 WSL 的管理方式。
无论是提升开发效率、简化系统管理,还是降低 Linux 使用门槛,它都是值得推荐的工具。
项目地址:https://github.com/owu/wsl-dashboard
都看到这里了,觉得不错的话,随手点个赞👍 、推荐、转发分享三连吧,如果想第一时间收到推送,也可以给我个星标⭐~