WSL 管理器
WSL Manager

原始链接: https://github.com/bostrot/wsl2-distro-manager

## WSL Distro Manager 摘要 WSL Distro Manager 是一款免费开源的应用,旨在简化 Windows Subsystem for Linux (WSL) 发行版的管理。它提供了一个图形用户界面,用于执行安装、卸载、更新、备份和恢复 WSL 发行版等任务——所有操作都可通过简单的单击访问。 除了基本管理功能外,该工具还提供发行版跨机器共享以及可自定义的操作,用于自动化重复性任务,从而提升初学者和高级用户整体的 WSL 使用体验。 它可在 Microsoft Store 上获取,也可通过直接下载(来自 Releases 的 zip 文件)或社区维护的 Chocolatey 包进行安装,安装过程简单明了。虽然存在 Winget 包,但建议使用 Store 版本。开发者还可以使用 Flutter 构建每日构建版本。 该项目欢迎贡献,并采用 GPL-3.0 许可。

## WSL Manager 总结 这次黑客新闻的讨论围绕着一个新的工具,WSL Manager (github.com/bostrot),用于管理 Windows Subsystem for Linux (WSL) 实例。其核心功能允许直接将 Docker 镜像作为 WSL 实例运行,虽然方便,但由于每个实例都运行为独立的虚拟机,可能比传统的 Docker 容器产生更多开销。 对话的重要部分集中在 WSL2 的底层架构上。许多用户澄清 WSL2 本身运行在一个共享的 Linux 虚拟机上,并且在 WSL2 *内部* 运行的 Docker 也使用这个虚拟机。然而,直接将容器作为 WSL 实例运行,会创建额外的虚拟机,增加资源使用。关于这种开销在实践中是否显著,存在争论。 用户还讨论了 WSL 在 Windows 上进行 Linux 开发工作流的优势,一些人已经完全放弃了本地 Linux 安装。有人对 WSL 的可靠性和潜在的兼容性问题表示担忧,而另一些人则称赞其集成和性能。 许多评论者提倡更好的工具,包括用于 WSL 管理的 TUI(文本用户界面)以及改进 Windows 上 Linux 虚拟机的图形加速。
相关文章

原文

GitHub Release Date GitHub Workflow GitHub release (latest by date) Documentation GitLab stars Discord

English | 简体中文 | Deutsch | Español | 日本語

Screenshot with Darkmode

Preview with Lightmode

Screenshot with Lightmode

WSL Distro Manager is a free and open source app that provides a user-friendly graphical interface for managing Windows Subsystem for Linux (WSL) distributions. With WSL Distro Manager, you can easily install, uninstall, update, backup and restore WSL distros, as well as configure their settings and launch them with a single click. WSL Distro Manager also offers some extra features to enhance your WSL experience, such as sharing Distros between multiple machines, and creating actions to quickly do repetitive tasks. Whether you are a beginner or an expert in WSL, WSL Distro Manager will help you get the most out of it.

Microsoft Store

This app is available on the Microsoft Store.

Direct download

You can get this app with a direct download from the Releases page. The latest version is available as a zip file.

Install via Winget

The winget package is outdated! Please use the Windows Store version instead.

winget install Bostrot.WSLManager
Install via Chocolatey

This package is maintained by the community (@mikeee). It is not an official package.

choco install wsl2-distro-manager
Install a nightly build

The last build can be found as artifacts in the "releaser" workflow or via this link. If you rather prefer an unsigned msix you can also use this link.

Make sure flutter is installed:

flutter config --enable-windows-desktop
flutter upgrade

flutter build windows # build it
flutter run -d windows # run it

👤 Eric Trenkel

👥 Contributors

Contributors

Contributions, issues and feature requests are welcome!
Feel free to check the issues page. You can also take a look at the contributing guide.

Give a ⭐️ if this project helped you!

Copyright © 2023 Eric Trenkel.
This project is GPL-3.0 licensed.


Not found what you were looking for? Check out the Wiki

联系我们 contact @ memedata.com