dockerlite轻量级 Linux 虚拟化实现
dockerlite 是使用脚本编写,利用了 LXC 和 BTRFS 的轻量级 Linux 虚拟化实现,这不是虚拟机哦~
和传统的虚拟机实现不同,dockerlite 利用 LXC(Linux 容器)实现运行时资源隔离,并利用 Btrfs 文件系统的快照功能完成状态保持和虚拟环境克隆。
所谓轻量级虚拟化,也指代操作系统级别的虚拟化,通过内核和用户态进程组的支持,实现的独立网络 IP、进程树等类似虚拟机的隔离运行环境,但是和宿主机运行同样的内核。
dockerlite 和另一款用 Go 语言实现的 docker的区别有:
dockerlite 使用 Shell 脚本实现,而 docker 用 Go。
dockerlite 使用 BTRFS 文件系统,而 docker 使用 AUFS。
docker 以后台进程方式运行并通过命令行客户端实现操作交互,dockerlite 则无法以后台进程运行。
via LinuxToy
评论
ZeroVM轻量级虚拟化平台
ZeroVM是第一个专门为云设计的虚拟机管理程序。当前架构的云是支离破碎的,因为它依赖于一个已经逐步消失的世界(客户端/服务器模型世界)里的虚拟机管理程序来进行设计。因此,我们构建了ZeroVM。Ze
ZeroVM轻量级虚拟化平台
0
hyperkit轻量级虚拟化工具包
hyperkit是用来支持面向DockerforMac和DockerforWindows桌面应用程序的版本构建的组件之一。它是一种OSX上的轻量级虚拟化工具包,hyperkit的结构设计成了一个库,可
hyperkit轻量级虚拟化工具包
0
Levinux虚拟 Linux 服务器
Levinux是一个微型的虚拟Linux服务器,可运行在U盘上直接通过双击运行。支持windows、Linux和OSX系统。这是一个很好的学习环境,并且可以很好的运行和保留你的代码。
Levinux虚拟 Linux 服务器
0