🪀Fedora WSL配置指南
2023 年我尝试了 WSL 上 Debian 和 Fedora 发行版,Debian 对比 Ubuntu 要轻量许多(Ubuntu 作为 Debian 的分支版本,添加了更多套件),而 Fedora 作为 RedHat 系列的新生代,dnf 包管理比 apt 的下载列表更加智能(列出所需软件包信息)。后续我的生产均默认选用 Fedora。
2023 年我尝试了 WSL 上 Debian 和 Fedora 发行版,Debian 对比 Ubuntu 要轻量许多(Ubuntu 作为 Debian 的分支版本,添加了更多套件),而 Fedora 作为 RedHat 系列的新生代,dnf 包管理比 apt 的下载列表更加智能(列出所需软件包信息)。后续我的生产均默认选用 Fedora。
基于 HyperV 的 WSL2 因为与 Windows 主系统分成两个 IP,网络不再共用。我们可以在它们的子网中设置 WSL 向宿主机使用宿主代理。
Windows 系统拥有 WSL 功能,帮助开发者获得 Linux 开发环境及其体验,确实是一大利器。以往的 VMWare 虚拟机的不便,和双系统安装切换的麻烦全被抹除。
WSL2 是 Microsoft 构建的完整 Linux 内核,它允许在不管理虚拟机的情况下运行 Linux 发行版。通过在 WSL2 上运行 Docker Desktop,用户可以利用 Linux 工作区并避免同时维护 Linux 和 Windows 构建脚本。此外,WSL2 还改进了文件系统共享和启动时间。Docker Desktop 使用 WSL2 中的动态内存分配功能来改善资源消耗。这意味着 Docker Desktop 仅使用所需的 CPU 和内存资源,同时允许 CPU 和内存密集型任务(例如构建容器)运行得更快。此外,使用 WSL2,冷启动后启动 Docker 守护进程所需的时间明显加快。