-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Description
大家知道卓易通就是基于华为自研的容器技术isula实现的,这个技术理论上实现linux容器没有任何问题(把安卓的容器环境anco_hmos.img替换成 alpine或者ubuntu即可,调用 hm kernel)。那么是否可以抛弃qemu,往容器化方向发展?大家知道其实鸿蒙系统里面内置了StratoVirt(华为开发的虚拟化平台,号称实现了一套架构统一支持虚拟机、容器、Serverless三种场景),鸿蒙pc的那些虚拟机(oseasy、凯大师之类)其实无非就是用arkweb做了个界面,底层调用StratoVirt封装好的那些接口。而容器方案相较于qemu虚拟机方案,不需要jit,几乎无性能损失(从基于卓易通的性能测试可以看出来,卓易通就是基于StratoVirt+iSula安全容器开发出来的)。基于这个思路,只要申请到StratoVirt 权限,理论上就可以开发出来性能最好的linux虚拟机。当然我估计这个权限华为不会给到所有开发者,但是可以尝试申请一下,华为目前思路是自己做好底层能力的接口封装,直接面向用户的app由应用开发者来开发,hish应该也是这个思路,类似卓易通的StratoVirt+iSula解决方案,如果能做的话应该是性能最好的解决方案了。再后面,更进一步的,基于wine+dxvk 可以直接运行windows程序了(已经有人在研究了),以后鸿蒙pc说不定可以跑原生+andriod+linux+windows应用
Metadata
Metadata
Assignees
Labels
No labels