欢迎光临散文网 会员登陆 & 注册

Win11安卓子系统原理——虚拟机也能“套娃”?

2023-05-12 01:44 作者:初代目葱娘  | 我要投稿

(广义上的)虚拟化:可从低到高分为以下等级

1.硬件级

2.操作系统级

3.库(API)级

4.应用程序级


硬件级虚拟化:虚拟CPU、内存、I/O设备等

1.跑在物理硬件上(裸机 Hypervisor):

VMware vSphere(ESXi) XenServer

2.跑在宿主操作系统上(所谓的"虚拟机"):

Microsoft Hyper-V(Windows)

KVM/QEMU(Linux)

VMware Workstation/VMware Player(多平台)


操作系统级虚拟化:在单一的物理服务器上创建隔离的操作系统实例(又称为"容器")

Docker Podman

优点:性能相对更好

缺点:只能虚拟跟宿主机同样的操作系统


库(API)级虚拟化:虚拟用户库和系统调用,创建应用程序的运行环境(又称为"模拟器-Emulator")

Wine(在Unix-like系统运行Windows程序)

WSL1(在Windows系统运行Linux程序)


应用程序级虚拟化:将应用程序的运行环境抽象为一个虚拟机

Java - JVM

C# - .net CLR

Python - CPython

Android(Java/Kotlin) - Dalvik/ART

Win11安卓子系统原理——虚拟机也能“套娃”?的评论 (共 条)

分享到微博请遵守国家法律