WSL Dashboard v0.8.0 开源发布,一款现代、高性能、轻量级且低内存占用的WSL实例管理工具

goku 2026-05-20 10:53 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区: 是 (29种README的"Community Support"章节均含链接)

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 否(不包含)

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




很高兴向大家宣布,WSL Dashboard v0.8.0 正式发布!这是一个功能丰富的重大更新版本,带来了众多令人期待的新功能和体验优化。




核心功能亮点


VHDX 压缩功能


全新引入的虚拟磁盘压缩功能,可以帮助您回收宝贵的物理磁盘空间。


技术实现:




  • 支持两种压缩策略:




  • 快速优化:快速释放已删除空间(使用 optimize-vhd




  • 完整重建:彻底压缩,获得最大空间节省(使用 convert-vhd




  • 压缩前自动清理系统缓存,确保获得最佳压缩效果




  • 全程可视化进度指示,实时显示压缩进度和预估时间




  • 支持压缩中断和恢复




稀疏 VHD 模式


开启稀疏模式后,VHDX 将采用按需磁盘分配机制,实际磁盘占用远小于标称大小。


技术实现:




  • 新安装发行版时根据配置自动启用稀疏模式




  • 克隆发行版时自动保留稀疏设置




  • 通过 Set-VHD 设置稀疏标志




彩色图标系统


每个功能图标现在都拥有独特的语义色彩,支持一键切换回单色风格,满足不同视觉偏好。


设置页面全新设计


设置页面现已拆分为三个独立标签页:





  • 常规设置:启动行为、更新策略、默认终端




  • 高级设置:WSL 配置、网络代理、实验性功能




  • 界面设置:主题模式、图标样式、侧边栏选项




分类清晰,支持独立保存,并新增快速"停止 WSL"操作入口。




体验升级


终端体验优化


优先使用 Windows Terminal,仅在不可用时回退到传统命令行。自动检测系统安装的终端程序,提供更现代的终端体验。



标准安装程序


新增标准化 Windows 安装向导:




  • 支持 29 种语言(简体中文、英文、日文、韩文、法文等)




  • 一键创建桌面快捷方式




  • 创建开始菜单条目




  • 可选创建定时任务




关于页面重新设计


采用可滚动布局,整合官方网站、公告、讨论和文档的快速链接,新增版权和开源许可证信息。



更新体验改进


更新和过期通知现在包含发布日期和直接下载链接,无需手动访问 GitHub。


可配置侧边栏切换


侧边栏折叠按钮支持显示/隐藏,满足不同使用偏好。




^-^ 底层优化


应用架构重构


启动流程已模块化,提升代码可维护性和启动稳定性。


统一 API 服务


后端 API 已迁移至自建服务,更新检查和数据获取更加稳定可控。


构建与分发改进




  • 双通道发布:便携版和安装版同时发布




  • CDN 加速:通过 Cloudflare CDN 扩展分发




  • Gitee 镜像:新增 Gitee 镜像仓库,方便中国用户访问




开源合规性


所有源文件已采用 SPDX 开源许可证声明,达到 REUSE 规范合规要求。




UI/UX 改进


所有对话框统一了 UI 设计和交互体验,操作更加流畅直观。




下载方式




  • GitHub Release: Releases · owu/wsl-dashboard · GitHub




  • Gitee 镜像: https://gitee.com/bye/wsl-dashboard/releases




  • 项目官网: https://www.wslui.com




为爱发电


如果您觉得这个项目对您有所帮助,我将不胜感激您能在 GitHub 上点亮一颗星。您的认可将帮助项目触及更广泛的用户群体,我也深表谢意。正是这种鼓励激励着我不断前行。




感谢所有用户的支持!期待您的使用体验反馈。


WSL Dashboard - 让 WSL 管理更简单

最新回复 (3)
  • 康康 05-20 11:15
    1

    终于又又又更新了,^-^^-^,我要赶紧更新试试

  • goku 楼主 05-20 19:14
    2

    嗯,会持续迭代维护的,用户提出的合理需求,也会评估排期开发的。


    有任何建议或问题,可以这里直接回帖,我会定期查看反馈。

  • goku 楼主 06-15 08:48
    3

    v0.9.0 版本 已经发布


    重点推荐 在线发行版镜像安装 , 集成了国内多家 linux 镜像站点资源,自动测试速度,选取最快的站点,下载安装,几十秒 就可以完成一个 linux 发行版的安装 ^-^


    变更日志




    • 在线发行版镜像安装:新增 Linux Mirrors 安装方式,支持镜像源自动测速择优(吞吐量探测 + TCP 延迟降级)、哈希校验、自动重试;




    • 系统消息传达机制:新增系统消息传达体系,用于在版本兼容重大风险、关键公告等场景下向用户传递重要信息;




    • 窗口置顶:标题栏新增窗口置顶按钮,支持一键置顶/取消置顶;设置页面可配置隐藏该按钮;




    • 捐赠页面:新增侧边栏捐赠入口与独立捐赠视图,设置项控制侧边栏可见性;




    • 多语言支持扩展:新增 21 种语言,总支持语言达 50 种,语言选择交互从下拉框升级为独立弹窗(含 README 手册)




    • 发行版安装引导:首页未检测到发行版时展示安装指南文档链接,点击跳转官方文档;




    • WSL 版本兼容性检测:启动时自动检测 WSL 版本兼容性,不兼容时弹出警示对话框并引导用户查看文档




    • 移动发行版优化:移动操作改用提权执行(避免 WSL 2.7.*.0 的 E_ACCESSDENIED),移动后自动校验注册表确认成功;




    • 调试模式:新增 debug.toml 调试配置文件,支持在线发行版(镜像)加载本地 JSON 数据源、压缩发行版执行本地清理脚本,便于开发调试与测试;




    • 任务调度框架重构:新增 TaskScheduler 统一调度,弹窗同步/系统消息同步/过期检测/WSL 兼容性检测拆分为独立任务模块,降低耦合度;




    • 弹窗优先级管理:引入 DND 机制与优先级链,WSL 兼容性弹窗 > 版本过期弹窗 > 新版本检测弹窗,确保高优先级弹窗不被低优先级遮挡;




    • 启动性能优化:修复部分场景粗体字渲染导致内存飙升的问题;移除启动接口预热逻辑;互联网时间戳改由启动接口统一返回;




    • API 缓存层:引入内存缓存机制,仅在远程请求成功时更新缓存,减少无效网络请求;




    • 首页发行版列表缓存修复:修复注销全部发行版后首页列表仍显示缓存数据的问题;




    • 版本更新超时提示:版本更新检查时新增网络超时通知弹窗;




    • 压缩路径修复:修复发行版压缩过程中的路径问题;




    • 终端启动兼容性优化:优化发行版终端启动的兼容性;




    • 安装程序路径安全修复:修复 Inno Setup 安装程序中用户手动输入安装目录时未自动补齐 “WSL Dashboard” 子目录的问题,避免卸载时误删目标目录下的其他文件;



* 帖子来源Linux.do
返回