Windows现在有一个用于Linux的子系统,您可以尝试将不同的发行版作为应用程序。不需要虚拟机。Linux上有类似的东西吗?
发布于 2022-12-07 15:37:45
在我看来,您正在寻找GNOME盒,它使用了libvirt
、libosinfo
和qemu
等先进的虚拟化技术,但使事情变得简单。
是的-它提供了非常有限的配置选项,但字面上说,您可以安装一个新的操作系统在一个虚拟机上,大约5点击。
要通过apt
安装GNOME框,请运行以下命令:
sudo apt update
sudo apt install gnome-boxes
附注和参考资料:
发布于 2022-12-07 07:25:17
首先,如果您在VM上尝试发行版,它总是会是一种更丰富、更“真实”的体验,但是.
不需要虚拟机。Linux上有类似的东西吗?
当然,WSL 2所使用的技术几乎可以用于任何Linux操作系统,但也有类似的警告和限制。
请记住,正如@UtkarshChandraSri伐到在本答复中提到一样,WSL 2实际上正在VM中运行。
然而,在WSL 2中运行的发行版正在命名空间/容器中运行。每个运行的发行版都有不同的:
但是,它们都与父WSL2 VM共享以下内容(因此彼此共享):
/dev/pts
除外)/init
二进制(但不是进程)这与Docker、Podman和其他容器系统的工作方式非常相似。它们可能对名称空间使用稍微不同的配置,但核心技术通常是相同的。
因此,在基本级别上,您可以使用容器复制WSL2在Ubuntu上所做的大部分工作,无论它们是Docker、Systemd机械加工、Podman或其他容器。在任何这些场景中,运行GUI (特别是桌面环境)通常需要额外的配置,但这通常也是可能的。
这样,您就可以查看发行版的如下内容:
但是,您可能很难使用网络工具或桌面工具。而且,与WSL2一样,容器中的内核将是来自主机Ubuntu发行版的内核,而不是任何特定于您正在测试的发行版的内核。
当然,在一个比容器简单得多的级别上,使用一个简单的chroot
环境为不同的发行版提供相同的体验甚至是可能的。
发布于 2022-12-07 02:44:44
https://askubuntu.com/questions/1444350
复制相似问题