黑夜给了我黑色的眼睛,我却用它去寻找光明。——《荣耀》

标签: WSL

  • 在 WSL 环境下安装 VoidLinux

    我想在电脑上安装 VoidLinux,但是既不想重装系统,也不想使用虚拟机,所以就有了这个教程,最近在搜索的时候发现了一个 GitHub 项目,它叫 VoidWSL,这个项目可以在不安装虚拟机的情况下使用 WSL 的能力运行 VoidLinux。

    配置要求

    • 操作系统建议使用 Windows 11
    • CPU 核心至少 4 核
    • CPU 支持虚拟化
    • 系统已启用 “适用于 Linux 的 Windows 子系统” 功能
    • 系统已启用 “虚拟机平台” 功能

    第一步:启用 WSL

    按下 Windows 键,搜索 “启用或关闭 Windows 功能”。

    image

    勾选这两个功能,点击确定保存更改,接下来重启电脑。

    image

    打开终端,执行以下命令:

    wsl --install --web-download --no-distribution

    第二步:安装 VoidLinux

    访问作者的项目,点击 Release 里面的最新版本。

    https://github.com/am11/VoidWSL

    这里就有两种架构和两个 libc 选择:

    文件名架构libc
    void-x86_64.zipx86_64glibc
    void-x86_64-musl.zipx86_64musl
    void-aarch64.zipaarch64glibc
    void-aarch64-musl.zipaarch64musl

    libc 建议选择 glibc,至于架构,如果您的电脑是 x86 架构,建议选择 x86_64,否则选择 aarch64(比如 骁龙 X 系列的电脑)。

    第三步:安装

    解压文件压缩包,点击 “全部解压缩”,选择一个文件夹解压。

    image
    image

    双击 exe 文件,开始安装 VoidLinux。

    第四步:更换镜像源

    一般默认的镜像源速度缓慢,建议更换成国内的镜像源,例如 MirrorZ 的帮助:

    https://help.mirrors.cernet.edu.cn/voidlinux

    更换完成后,执行以下命令更新软件包:

    xbps-install -Su

  • WSL:一个安装Linux发行版的优雅解决方案

    WSL:一个安装Linux发行版的优雅解决方案

    2018年,微软发布了适用于Linux的Windows子系统(Windows Subsystem for Linux),当时开发者并不看好这个功能。现在进步显著,可以运行Docker和Podman容器引擎了,甚至不需要在电脑上安装Linux发行版。

    特点

    它的特点如下:

    • 简单优雅
    • 开箱即用
    • 功能强大

    简单优雅

    它的安装特别简单,只需从微软商店上下载Linux发行版(比如Debian),然后就可以开始使用了,这比在虚拟机上安装Linux发行版还要简单。

    开箱即用

    想要使用Linux发行版只需要打开Linux发行版应用就可以了,不需要启动虚拟机,而且在Linux发行版安装的软件与Windows互通,也不需要安装桌面环境。

    功能强大

    在过去,安装Docker或者是安装Podman是很繁琐的,需要先在虚拟机上安装Linux发行版,然后安装Docker或Podman。

    现在已经不一样了,特别简单,只需在Docker官网下载Docker Desktop就可以了,如果是Podman也是如此,比起在虚拟机安装也很方便。如果你想安装别的发行版也很简单,只需要执行以下命令:

    wsl --import <Distro.tar.gz>

    缺点

    当然,WSL也不是完美的,WSL的缺点如下:

    • 在低配电脑环境下运行速度慢
    • 内存占用比较恐怖(最少2GB)

    总结

    尽管WSL没有这么完美,但是我依旧喜欢WSL,因为它是在当下运行Linux发行版的最佳解决方案。