WSL Dashboard v0.1.0 发布,一款现代、高性能且轻量级的 WSL实例管理面板

💡 原文中文,约700字,阅读约需2分钟。
📝

内容提要

这是一款基于 Rust 和 Slint 的轻量级 WSL 管理面板,具备直观的 GUI 和多种功能,如一键管理 WSL 发行版、实时监控状态、备份与克隆,支持多语言界面,性能优越。

🎯

关键要点

  • 这是一款基于 Rust 和 Slint 的轻量级 WSL 管理面板。
  • 具备直观的 GUI,支持暗黑模式和流畅的动画。
  • 支持一键管理所有 WSL 发行版,包括启动、停止、终止和注销。
  • 提供快速访问发行版终端、VS Code 和文件资源管理器的功能。
  • 实时监听并显示 WSL 实例状态。
  • 支持导出并备份为 .tar 或 .tar.gz 存档。
  • 可以从备份或现有发行版导入并克隆实例。
  • 支持迁移大型 WSL 实例到其他磁盘,节省 C 盘空间。
  • 支持从 Microsoft Store 或 GitHub 智能安装发行版。
  • 内置 RootFS 下载辅助工具,用于手动安装。
  • 深入查看 VHDX 文件位置、虚拟磁盘大小及实际磁盘使用情况。
  • 软件支持多语言界面显示。
  • 使用 Rust 实现内核,确保内存安全和零成本抽象。
  • UI 框架为 Slint,现代的 GPU 加速 UI 工具包。
  • 使用 Tokio 作为异步运行时,支持高并发和非阻塞的系统命令和 I/O。
  • 内存占用典型情况下约为 60–80 MB RAM。
  • 响应速度近乎瞬时,并使用流式技术实时更新 WSL 状态。
  • 优化后的发布版本生成单个精简的可执行文件。
➡️

继续阅读