用户模式 linux (UML) 项目是否已停止?
Is user mode linux (UML) project stopped?
对于某些教育项目,我需要使用用户模式-linux (UML)。
基于UML的homepage,该项目似乎在2004年就停止了。但是,该项目的作者在2004年被Intel聘用,全职从事UML工作。该项目是死了还是由英特尔(或开源社区)以新名称继续?
UML 支持现在是主流 Linux 内核的一部分。从这里搜索字符串 UML:https://github.com/torvalds/linux
虽然它看起来确实陈旧,但从 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
一起使用,对全系统模拟很有用
- cgroups 和命名空间,由 Docker 使用,对轻量级容器很有用
这两种方法都直接在主机上执行大多数 CPU 指令,因此速度非常快。
对于现在的大多数应用程序来说,这两种方法很可能是比 UML 更好的选择。
另请参阅:https://unix.stackexchange.com/questions/127829/why-would-someone-want-to-run-usermode-linux-uml
对于某些教育项目,我需要使用用户模式-linux (UML)。
基于UML的homepage,该项目似乎在2004年就停止了。但是,该项目的作者在2004年被Intel聘用,全职从事UML工作。该项目是死了还是由英特尔(或开源社区)以新名称继续?
UML 支持现在是主流 Linux 内核的一部分。从这里搜索字符串 UML:https://github.com/torvalds/linux
虽然它看起来确实陈旧,但从 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
一起使用,对全系统模拟很有用 - cgroups 和命名空间,由 Docker 使用,对轻量级容器很有用
这两种方法都直接在主机上执行大多数 CPU 指令,因此速度非常快。
对于现在的大多数应用程序来说,这两种方法很可能是比 UML 更好的选择。
另请参阅:https://unix.stackexchange.com/questions/127829/why-would-someone-want-to-run-usermode-linux-uml