virtualization - 用户模式 ​​linux (UML) 项目停止了吗?

标签 virtualization user-mode-linux

对于一些教育项目,我需要使用 user-mode-linux (UML)。

基于 homepage UML的,好像是2004年就停了。不过,项目的作者在2004年被Intel聘用,全职做UML。该项目是死了还是被英特尔(或开源社区)以新名称继续?

最佳答案

虽然它看起来很陈旧,但它从 v4.9.6 开始仍然有效。使用此设置进行测试:https://unix.stackexchange.com/questions/73203/how-to-create-rootfs-for-user-mode-linux-on-fedora-18/372207#372207

如果你这样做:

git log arch/um

它每月显示一些点击,主要是维护以跟上内核的其余部分。

我认为放缓的原因是由于其他更好的虚拟化方法的兴起,特别是:
  • KVM,QEMU 可以与 -enable-kvm 一起使用, 对全系统仿真很有用
  • Docker 使用的 cgroups 和命名空间,对轻量级容器很有用

  • 这两种方法都直接在主机上执行大部分 CPU 指令,因此速度非常快。

    对于当今大多数应用程序来说,这两种方法很可能是比 UML 更好的选择。

    另见:https://unix.stackexchange.com/questions/127829/why-would-someone-want-to-run-usermode-linux-uml

    关于virtualization - 用户模式 ​​linux (UML) 项目停止了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36353143/

    相关文章:

    cpu - 如何计算逻辑处理器的数量?

    virtualization - 'scsi0:0' 的磁盘类型 2 不受支持或无效。确保磁盘已导入

    virtualization - 如何识别您正在VM下运行?

    linux - 我可以在 lxc(linux 容器)中将套接字用作标准输入/标准输出吗?

    linux - 控制 Linux 和 Windows 上的内存虚拟化

    linux - Centos usermod -a 不要将用户添加到组中

    linux - 为什么 call_usermodehelper 大多数时候都失败了?

    c - 以下哪条指令可以在非特权模式下运行? 1) 加载 2) 存储 3) 输入 4) 输出