[Contribute Advice] deepin25需要一款免费强大的基于kvm的定制虚拟机
Tofloor
poster avatar
森林的天空
deepin
2025-10-08 15:34
Author

最近在deepin下载了kvm,remote-viewer等套件,装了虚拟机,通过vnc/spice协议的客户端登录进去,无论如何调整vcpu、内存、大内存页、图像压缩等,总是感觉卡卡的,没有macos+pd/vmware用的爽,希望deepin能搞个优化过的kvm,特别是对spice协议深度优化一下,集成在deepin中,这样deepin的用户规模会指数级增长,赶紧行动吧。

Reply Favorite View the author
All Replies
骑木马的哥哥
deepin
2025-10-08 19:00
#1

已经有了virtualbox了。功能齐全,适合个人用户。另外,商用的虚拟机vmware个人用户也免费了。

kvm通常用于openstack之类的私有云,用于企业用户,或私有云的定制化开发,且对windows兼容性不好,必须打特定的磁盘驱动,性能还低。

Reply View the author
森林的天空
deepin
2025-10-08 21:52
#2

kvm基于裸金属架构,性能会好过virtualbox这种host架构吧,不过要求会高点,需要对kvm做深度优化,对spice协议做深度定制化,对各种外设能重定向才行。

Reply View the author
zccrs
deepin
2025-10-09 16:22
#3

“希望deepin能搞个优化过的kvm,特别是对spice协议深度优化一下,集成在deepin中,这样deepin的用户规模会指数级增长“

这个因果关系是怎么达成的呀?为什么集成一个针对spice协议深度优化的软件,deepin的用户规模就会指数级增长?

Reply View the author
森林的天空
deepin
2025-10-09 18:58
#4

不得不承认苹果mac采取摸着微软过河,macbook卖的越来越好。

初期,macos很惊艳,很稳定,但是生态不行,但是pd、vmware虚拟化强啊,装个虚拟机,macos的性能一点都没有降低,支持多指快速丝滑切换两个系统。

2013年第一次用macos,第一年基本在虚拟机度过,后来微软出了office for mac第一版,依旧难用。

2015年左右,基本就是win一半是,macos一半时间。

2018年的时候,基本就在macos了,win就很少开了。

苹果的策略无疑是成功的,现在鸿蒙也是这个策略。

两个大佬都成功了,为啥deepin不学习呢。

Reply View the author
W2J
deepin
2025-10-09 21:53
#5
森林的天空

不得不承认苹果mac采取摸着微软过河,macbook卖的越来越好。

初期,macos很惊艳,很稳定,但是生态不行,但是pd、vmware虚拟化强啊,装个虚拟机,macos的性能一点都没有降低,支持多指快速丝滑切换两个系统。

2013年第一次用macos,第一年基本在虚拟机度过,后来微软出了office for mac第一版,依旧难用。

2015年左右,基本就是win一半是,macos一半时间。

2018年的时候,基本就在macos了,win就很少开了。

苹果的策略无疑是成功的,现在鸿蒙也是这个策略。

两个大佬都成功了,为啥deepin不学习呢。

成为合格的虚拟机管理器host,确实是一条已被证实的成功路线。

只是deepin在兼容 win App环境的abi路上已经走了太远,未必有此决心和觉悟。

按我十年来将winAPP容器化使用的经验了看,数据和APP分道而行更利于适应未来MIME类别建设的立体化布局。样板公司(乌班图)也仍在扩充mime type的数量。

Reply View the author
森林的天空
deepin
2025-10-09 22:39
#6
W2J

成为合格的虚拟机管理器host,确实是一条已被证实的成功路线。

只是deepin在兼容 win App环境的abi路上已经走了太远,未必有此决心和觉悟。

按我十年来将winAPP容器化使用的经验了看,数据和APP分道而行更利于适应未来MIME类别建设的立体化布局。样板公司(乌班图)也仍在扩充mime type的数量。

与一个合格的虚拟机比,wine技术就是个屁,过于难用。

虚拟机,信创环境,uos有搭配虚拟机销售,但是更加广阔的市场上,并没有合适的虚拟机使用,鸿蒙就不一样,鸿蒙pc一出生,就带了限时免费的虚拟机,说不定哪天就把限时免费改成订阅制了。

deepin就不应该天天搞什么wine,就应该搭配个好用的虚拟机出来,用户多了就转订阅制就好了。

Reply View the author
bg
deepin
2025-10-11 10:40
#7
森林的天空

kvm基于裸金属架构,性能会好过virtualbox这种host架构吧,不过要求会高点,需要对kvm做深度优化,对spice协议做深度定制化,对各种外设能重定向才行。

KVM不是裸金属架构,XEN才是

Reply View the author
bg
deepin
2025-10-11 10:43
#8
森林的天空

kvm基于裸金属架构,性能会好过virtualbox这种host架构吧,不过要求会高点,需要对kvm做深度优化,对spice协议做深度定制化,对各种外设能重定向才行。

KVM无法独立运行,作为一个内核模块依赖于Linux系统这个宿主机,才能提供虚拟化功能,性能不是特别高

Reply View the author
森林的天空
deepin
2025-10-11 14:40
#9
bg

KVM无法独立运行,作为一个内核模块依赖于Linux系统这个宿主机,才能提供虚拟化功能,性能不是特别高

我的看法与你不太一样,我也安装过vmware,你说他不是linux,感觉他也是一中类linux系统,vmkernel也与buybox绑定,如果把linux做最小化安装,只保留kernel+kvm模块+qemu模块+libvrt模块+基本的gnu,我觉得与vmware大差不差。

Reply View the author
bg
deepin
2025-10-11 15:32
#10
森林的天空

我的看法与你不太一样,我也安装过vmware,你说他不是linux,感觉他也是一中类linux系统,vmkernel也与buybox绑定,如果把linux做最小化安装,只保留kernel+kvm模块+qemu模块+libvrt模块+基本的gnu,我觉得与vmware大差不差。

image.png

image.png

Reply View the author
森林的天空
deepin
2025-10-11 16:04
#11
bg

image.png

image.png

这个在业内都是争论不休

优化过的linux kernel+kvm.o+qemu+libvirt+优化过的gnu套件在硬件上,

linux内核用于进程管理、内存管理、文件系统、基本驱动;

kvm.o用于虚拟化;

qemu用于虚拟出硬件环境

libvirt用于提供管理接口;

优化过的gnu套件用于提供shell;

vmkenel运行在硬件上,把linux内核+kvm+qemu+libvirt的活全干了,他也需要vmm管理啊,好像vmware的vmm是busybox改的。

个人认为,都是换汤不换药,只是vmware是闭源的,只干虚拟化一件事情,而且是裁剪到极致的,linux+kvm+libvirt是开源的,是面向大多数场景的,如果只做虚拟化一件事情,就需要厂家做深度优化与定制,大多数的虚拟化厂家、公有云平台不都是这么干的么

Reply View the author
bg
deepin
2025-10-12 14:57
#12
森林的天空

这个在业内都是争论不休

优化过的linux kernel+kvm.o+qemu+libvirt+优化过的gnu套件在硬件上,

linux内核用于进程管理、内存管理、文件系统、基本驱动;

kvm.o用于虚拟化;

qemu用于虚拟出硬件环境

libvirt用于提供管理接口;

优化过的gnu套件用于提供shell;

vmkenel运行在硬件上,把linux内核+kvm+qemu+libvirt的活全干了,他也需要vmm管理啊,好像vmware的vmm是busybox改的。

个人认为,都是换汤不换药,只是vmware是闭源的,只干虚拟化一件事情,而且是裁剪到极致的,linux+kvm+libvirt是开源的,是面向大多数场景的,如果只做虚拟化一件事情,就需要厂家做深度优化与定制,大多数的虚拟化厂家、公有云平台不都是这么干的么

你开心就好

Reply View the author