我们不难发现,现在的越来越多的自由开源软件系统已经在安全性、易用性、稳定性上实际上都超过了闭源软件。而很多厂商也在硬件上对这些软件系统进行了支持。我之所以要讨论这个话题是因为我个人认为软件正在走向模块化结构。尤其是自由开源软件更是这样。因为软件开源的性质,这些软件的代码更容易被移植。比如我们知道的树梅卡片,目前已经有DEBIAN、FEDORA等几个操作系统可以非常好的在其上运行,对于二次开发以及用户来说,这和他们使用X86架构的CPU机器在操作上没有任何区别。极客文化盛行的当下,软件的模块化(这种模块化可以体现在操作系统及更高层面的应用系统上)正在让软件从某种意义上变化成为一个个积木,极客可以通过这些积木搭建出更宏伟的“建筑”。而现在的硬件正在成为这种宏伟“建筑”的壁垒。这种壁垒导致了那些模块化的软件缺少实现的物理基础。也让很多极客不得不放弃那些不能很好支持自由开源软件的东西。我们继续以树梅卡片为例子。曾经有国外的高人们使用了64块树梅搭建了一台运算速度接近超级计算机的集群系统(具体可以GOOGLE)。这个时候我们可以明显的感受到作为模块化的个体通过集群软件被装配起来的强大能力。当然大家也知道树梅的销量也是非常的好的。ARM的CPU其实也因为安卓系统导致其出货量爆增。开源给了用户更大的选择,用户可以随意的将这些模块组合成自己想要的东西。当下流行的某种数码相机也出现了很好的销售情况。极客们可以通过升级软件来实现更多的非厂家提供的功能。而这种在极客圈里广泛口口相传的广告效应要比很多商业策划带来更好的销售业绩。我们再举一个手机销售的例子,三星手机能再国内热卖更多的原因在我看来就是广大用户的口口相传导致的。这种宣传对于三星来说甚至连一分钱成本都不用花。而很多应用是三星的设计人员都没有想到的。利润的产生需要规模,一方面是市场本身的规模。自由开源软件就可以带来更大的市场规模,因为软件的模块化带来的是功能的模块化和自由组合的方便。另一方面对于一个企业,利润则是销售的规模,不能满足用户的需求,这样的企业将被逐步的边缘化(微软就是例子)。因为闭源软件和硬件系统没有模块化自由组合的优势。一旦买回来就不再会有功能上的可扩展性。也不具有模块化组合中的可自由替换能力。从长远来看,企业和用户都不愿意将自己的一切绑定在一个固定的事物上。同时模块化也更利于问题设备的替换和维护。而这些都是闭源软硬件无法满足我们的。销量的下降是自然的,利润的降低也是自然的。IT世界里,自由开源软件正在成为其基础支撑。放眼IT世界我们可以看到目前的最热们技术都已经以自由开源的方式进行协作开发。硬件厂商该如何选择当然也由他们自己决定。
阅读(640) | 评论(0) | 转发(0) |