目前在操作系统上面,有很多开源免费的产品,比如华为捐赠后的Openharmony、安卓AOSP项目,还有linux等。而在开源的芯片架构上,也有RISC-V架构。
很多人认为,这些开源的、免费的系统、芯片架构才是未来的希望,使用它们不用怕被卡脖子什么的。
特别是 RISC-V架构,很多人更是认为必然会超过X86、ARM架构,因为当前已经有2000多家芯片厂商加入,覆盖全球70多个国家了。
但事实上,在很多人的眼中,开源的、免费的其实是很难打得过闭源的产品的,并且很多事实也是证明如此。
为什么这么说?因为闭源的产品,一般都是有着成熟的商业模式,能够支撑着其背后的公司赚到足够多的利润,然后就会不断的投入,一直研究下去,将它做强做大。
但开源的、免费的产品,并没有什么商业模式。在前期开源时,可能很多企业来参与,都想来分一杯羹,看似很热闹,但最后大家各自为政,各搞各的,很难沿着某一个方向,全面去发展,最后这个开源的项目,就止步不前了。
举个例子,linux是开源的,参与的厂商这么多,各种linux版本层出不穷,但打过闭源的windows了么?没有。
可能有人会说安卓系统,是开源的,现在比iOS牛,安卓用户数是iOS的几倍。那其实你是没理解安卓的本质,安卓本身是由两部分组成,开源的AOSP、闭源的GMS。
谷歌靠着闭源的GMS,赚到了足够钱,才能够花钱投入在AOSP上面去,推动AOSP这个开源项目前进,如果谷歌没有GMS,不能通过GMS赚到钱,你看它还会不会不断的推出新版本来,肯定不会的。
同理这个理论可以放到RISC-V架构上面去,现在看着非常热闹,大家都在参与,但从大家都在参与起,厂商们就在各搞各的,很难让RISC-V架构,沿着某一个方向前进,做强做大。
最后的结果,可能就是linux一要,无基于RISC-V架构的芯片出来了,但很难让RISC-V架构形成一套类似于wintel这样强大的软、硬件生态体系,因为没有一家厂商有足够的动力、资金来推动RISC-V的发展,关键是还要让所有参与的厂商信服。