4 月 23 日消息,微软 Windows 10 和 Windows 11 用户如今能够借助微软的 Windows Subsystem for Linux(WSL),将 Arch Linux 发行版直接进行安装。
IT 之家根据博文进行介绍,这个社区项目是由开发者 Robin Candau 发起的。它通过 GitLab 仓库(archlinux / archlinux-wsl)来推进开发工作,最终得到了微软的支持,从而实现了官方集成。
Windows 用户在 PowerShell 里运行 wsl --install archlinux 这个命令,就能够通过 Microsoft Store 来下载官方镜像。这种改进替代了之前那种复杂的手动安装方式,并且大大提升了效率。
新用户在通过 Microsoft Store 安装 WSL 之后,其默认采用的是 WSL 2 架构。镜像一开始是以 root 用户的身份进行登录的,所以建议大家立即设置 root 密码,并且创建普通用户账户,还可以通过编辑 /etc/ wsl.conf 文件来设定默认登录用户。
WSL 2 内置了 WSLg 组件。它能够支持在 Windows 桌面运行 Linux 图形化应用。这些应用涵盖了音频方面,如 PulseAudio,以及显示方面,像 X11 或 Wayland 功能。用户需要在 Windows 的.wslconfig 文件里启用相关设置,同时要依据 ArchWiki 指南去解决可能出现的 systemd 兼容性问题,以此来保证图形应用能够顺畅地运行。
WSL 2 能够直接对 Windows 主机硬件进行访问。例如,可以通过 wsl --mount --bare 命令来挂载物理磁盘,也能够借助 usbipd-win 工具来实现 USB 设备的透传。
官方镜像默认开启 systemd。在最新版本 WSL 2.4.12 之后,已经不需要手动去配置 cgroup v2 了。WSL 支持 Windows 与 Linux 工具的互操作性。例如可以通过 AUR 包 wsl2-ssh-agent 来使用 Windows SSH 代理。同时也能借助 wsl-hello-sudo-bin 实现 Windows Hello 认证 sudo。
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:http://mjgaz.cn/fenxiang/275635.html