科学健康资讯 · 内容仅供参考,不替代专业诊疗 联系我们|疾病百科
操作系统

linux虚拟主机(linux虚拟主机禁用函数)

2023-06-12 操作系统 本文链接

在某宝购置了一台小主机[呲牙],内存8G,固态硬盘128G,自己加了块机械硬盘1T。打算放家里当一个小型服务器,装了Esxi6.7,布了两台虚拟机,一台win10,一台deepin,win10打算用来在外远程家里的设备用,deepin后面打算布置一些个人站点作学习用,顺便熟悉下国产Linux[捂脸]。在不运行任何程序下,两台虚拟机开启状态,目前华为智选某厂商的插座显示功率稳定在35瓦。

Garuda Linux——也是很惊艳很漂亮的一个Linux发行版,虚拟机体验下很好用。

在 OpenShift 中不但可以管理调度容器资源,还可以管理 VM 虚拟机,这是通过 RedHat 主导的开源项目 KubeVirt 实现的,目前该项目也是云原生基金会 CNCF 的孵化项目。

目前 OpenShift 的虚拟化功能已经正式 GA,可以运行和管理诸如 RHEL、CentOS、SUSE、Ubuntu 等常用 Linux 虚拟机。一些企业客户已经在生产环境利用 OpenShift Virtualization 运行管理了上千个 VM。另外,配合红帽的容器存储软件,还可为 VM 提供高可靠的容灾恢复功能,以加强整个 OpenShift 的可用性和可靠性。

#云计算# #虚拟化# #虚拟机# #IaaS# #linux# #云原生#

从工程难度上讲,WSL1确实比WSL2实现复杂,还不讨好。WSL2套个hyper-v这种type 1 hypervisor完事了。

WSL1基本上巨硬版本cygwin,可维护性,兼容性WSL2都是秒杀WSL1一条街的。但是wsl2有些很烦的东西,有些时候不如自己开个hyper-v虚拟机。

而windows开启hyper-v有潜在兼容性问题,比如有些游戏检测到你运行在hyper-v环境(因为是type 1 hypervisor),它的反作弊就禁止程序运行。

比如battleye,还有就是wsl2默认的网卡是NAT,还是随机地址每次都要变(虽然可以话时间改),这不如我直接开个hyper-v虚拟机上跑linux方便?

所以wsl2有很多挺尴尬的地方,极其轻度使用的话我不如使用wsl1,重度使用不如我开个hyper-v虚拟机。当然巨硬可能会慢慢的更新wsl2支持更多的特性。

不过巨硬说砍就砍,把hyper-v的RemoteFX砍了,而不是修复它的漏洞,指不定哪天WSL1/WSL2就完全被砍了。

深度也好,麒麟也罢,其实并没有培根植本,修枝剪叶而已。令人担心的是,这种在开源的linux上做简单的外围开发而收取费用,很可能会因为违反开源精神,招到美国的linux管理机构对大陆实施linux内核禁用。

那么出路在哪里?应当要对linix二次创新,目前国内x86、armv8、Risc v5、loongarch在国内都有一定市场份额,如果哪家操作系统产商能够做linux硬件虚拟机,类似java jvm,让软件开发和运行有统一的开发平台和运行平台,摆脱硬件平台互不兼容、各自为政的混乱局面,就是中国软件发展真正的奠基者。现在开发国内自主操作系统势在必行,是促进软件发展的大机遇,开发linux虚拟机是我们抓住这个机遇的最好机会。国内软件搞了近30年了,从国产数据库还是根源于postgresql,操作系统根源于linux,易语言根源于C++,鸿蒙根源于android来看,让中我们去从头开发操作系统很难,只能在linux上想办法。说实话,原始创新力并不是我们的特长。

鸿蒙OS 3.0生态发展面临新难题!虽然在兼容性以及自主发展上鸿蒙却是独具一格,但X86-64构架和Linux生态却不兼容安卓,其中还加入了龙芯LongArch架构。仅从此来看,如果能兼容X86和Linux、那在其他软硬件上的利用率将会大大提高,且生态扩展也会容易些。但对于龙芯LongArch和Kupeng架构而言,虽然赢得了不少人的认同,但自己的架构却无法支持并兼容此项架构,那谈何自主可控呢?虽然说可以像华为移动应用引擎一样做个扩展功能用,但也得增加一部分的底层代码才行。至于兼容安卓的问题,网友都觉得鸿蒙3.0需支持安卓10系并且要升级虚拟机兼容新版本安卓。如果不支持的话,华为肯定会失去现在的软件基础,但如果支持,又会让华为减少一批开发者去适配鸿蒙系统。

本文内容仅供健康科普参考,不能替代专业医疗诊断和治疗建议。如有身体不适,请及时就医并遵从医师指导。

相关阅读