nabla-linux:基于UML和noMMU的实验Linux虚拟机

时间:2024-06-14 03:18:08
【文件属性】:

文件名称:nabla-linux:基于UML和noMMU的实验Linux虚拟机

文件大小:188KB

文件格式:ZIP

更新时间:2024-06-14 03:18:08

C

这是不使用管理程序(没有监视器,没有仿真,没有硬件虚拟化)Linux虚拟机的实验类型。 来宾在12个syscall(使用seccomp沙箱)的顶部,与单个主机进程在同一地址空间上运行多个进程。 来宾内核是配置有User-Mode-Linux(UML)和no-MMU的经过修改Linux。 最好的方式是使用经过改进的用户模式Linux(UML),该模式更快,更安全,但通用性却大大降低。 尝试这种单线 docker run --rm -it kollerr/linux-um-nommu 源dockerfile是 docker ,它使用由构建的alpine-test.ext3映像(该映像随后基于 )。 介绍 容器运行时一直在使用虚拟化作为改善隔离的一种方式(例如,Kata容器)。 为了使它们看起来像普通的容器,社区一直在尝试精简其虚拟机(VM)监视器(例如Firecracker)。 当您精简


【文件预览】:
nabla-linux-master
----busybox()
----.gitmodules(306B)
----images()
--------nabla-linux.png(29KB)
--------alpine-test.png(30KB)
--------alpine-test.svg(371KB)
----linux-um-nommu()
----linux.config(32KB)
----README.md(5KB)
----Makefile(534B)
----tests()
--------init.sh(410B)
--------exit.c(262B)
--------docker()
--------noop.c(827B)
--------clone.c(2KB)
--------test.S(46B)
--------test.c(4KB)
--------image2rootfs_mount.sh(1KB)
--------syscall-x86_64.h(4KB)
--------Makefile(4KB)
--------syscall_nr.h(10KB)
--------histo.py(1KB)
--------futex.c(1KB)
--------image2rootfs.sh(1KB)
--------entropy.c(1KB)
--------ctest.c(5KB)
--------hosts(150B)
----musl-libc()
----busybox.config(28KB)

网友评论