当前位置:首页 > 问答 > 正文

Oracle是不是想干掉VirtualBox了,感觉有点像要取代它的节奏

关于Oracle是否想“干掉”VirtualBox,这个感觉并非空穴来风,从Oracle收购Sun Microsystems拿到VirtualBox以来,社区和用户中这种担忧就一直存在,虽然Oracle没有明确宣布要放弃或取代VirtualBox,但其一系列操作确实给人一种“疏于管理”和“重心转移”的印象,让人不禁怀疑VirtualBox在Oracle这座大庙里,是否已经沦为一个不受重视的“小神龛”,说Oracle想主动“干掉”它可能言过其实,但更可能的是,Oracle正在让它“自生自灭”,而同时大力推广其自家的、更能赚钱的虚拟化方案。

要理解这一点,我们可以从几个方面来看。

最直观的感受是VirtualBox的发展速度明显放缓。 在Sun公司时代,VirtualBox以其活跃的社区和频繁的更新而闻名,新功能和性能提升层出不穷,但被Oracle收购后,尤其是最近几年,VirtualBox的更新变得非常缓慢,且多以修复安全漏洞和兼容性更新为主,少有令人眼前一亮的新特性,这给人一种“维持会”的感觉,即Oracle仅仅是在维持VirtualBox的基本运作,确保它能在新发布的Windows、macOS和Linux主机上运行,但已经不愿意投入大量资源去和VMware Workstation或Parallels Desktop这样的商业对手竞争了,根据像Phoronix这样的科技媒体长期以来的性能测试报道,VirtualBox在某些方面的性能已经逐渐被其他方案超越。

Oracle的商业策略重心明显偏向云端和企业级市场。 Oracle的核心业务是数据库、中间件和庞大的Oracle Cloud Infrastructure(OCI,甲骨文云),对于Oracle而言,VirtualBox作为一个免费的桌面虚拟化工具,其直接盈利能力几乎为零,它的价值更多在于作为一个“入口”产品,让开发者和学生能够低成本地接触和使用Oracle的技术(比如Oracle数据库和Oracle Linux),从而培养潜在的企业客户,现在Oracle有更直接、更赚钱的“宝贝儿子”——那就是Oracle VM VirtualBox的“亲兄弟”,但面向服务器的Oracle VM以及更重要的Oracle Cloud Infrastructure (OCI)

Oracle是不是想干掉VirtualBox了,感觉有点像要取代它的节奏

特别是OCI,这是Oracle与亚马逊AWS、微软Azure竞争的核心战场,Oracle必然会将最优秀的工程师和最大的预算投入到云计算的研发中,相比之下,维护一个不赚钱的桌面小软件,优先级自然就非常低了,有观点认为,Oracle甚至可能希望将现有的VirtualBox用户,特别是企业用户,逐步引导至其更强大、更集成的云端虚拟化服务上,从这个角度看,不是“取代”,而是一种战略性的“自然过渡”或“用户升级”。

开源社区的担忧和衍生版本的出现也是一个重要信号。 VirtualBox有一个开源版本,叫做VirtualBox Open Source Edition(OSE),但Oracle版本的VirtualBox包含了一些专有组件,比如USB 2.0/3.0支持、磁盘加密、远程桌面协议(VRDP)等,这些是闭源的,近年来,由于对Oracle管理方式的不满和对未来发展的担忧,开源社区出现了一些重要的衍生项目,其中最著名的是VirtualBox fork(分支),例如Arch Linux社区的AUR仓库中提供的修改版,以及更彻底的fork尝试,这些社区版本的目标就是摆脱对Oracle专有组件的依赖,或者提供更纯净的开源体验,这种现象本身就说明了核心社区对Oracle的不信任,担心某一天Oracle会突然改变许可协议甚至停止开发,这种担忧反过来又加剧了“Oracle要放弃VirtualBox”的舆论氛围。

Oracle是不是想干掉VirtualBox了,感觉有点像要取代它的节奏

用户体验上的一些细节也反映了Oracle的“不用心”。 VirtualBox的用户界面(UI)多年来变化不大,在某些操作上甚至显得有些过时和笨拙,安装扩展包的过程也比较麻烦,需要用户手动下载和安装,不如一些商业软件那样集成得顺畅,虽然这些都是小问题,但积少成多,给用户留下了“停滞不前”的印象。

结论是什么?

综合来看,说Oracle正在“积极干掉”VirtualBox可能并不完全准确,因为这需要主动的行动,更贴切的描述可能是:Oracle对VirtualBox采取了“维持性”的保守策略。 只要它还能作为一个有用的开发者工具,为Oracle的生态系统带来一些间接价值,并且维护成本不至于太高,Oracle就会让它继续存在下去,Oracle已经不太可能像Sun时代那样,充满激情地推动VirtualBox成为桌面虚拟化的领导者了。

Oracle的重心毫无疑问在云端,VirtualBox就像是一艘被母舰(Oracle)拖行的小艇,它不会被主动击沉,但也不会得到新的强大引擎,母舰的目光始终盯着远方的金矿(云计算市场),而这艘小艇只要能漂浮着、不沉没,就完成了它的历史使命,至于未来,如果维护VirtualBox的成本超过了它带来的间接价值,或者Oracle认为其云服务已经足够强大到不需要这个“入门工具”了,那么VirtualBox的命运就真的岌岌可危了,在那之前,我们大概率会继续看到它缓慢地更新,而用户们则会一边用它,一边继续寻找更现代化、更有前景的替代品,比如UTM、QEMU或者继续使用VMware和Parallels。