魅族|为什么国产系统总是基于现有Linuxi内核,而不是从零开始?

【魅族|为什么国产系统总是基于现有Linuxi内核,而不是从零开始?】魅族|为什么国产系统总是基于现有Linuxi内核,而不是从零开始?

文章图片

魅族|为什么国产系统总是基于现有Linuxi内核,而不是从零开始?



操作系统的难点始终不是开发 , 而是生态 , 这个生态包含两大部分 , 一个是各种稀奇古怪的硬件驱动 , 这个需要生产厂家愿意支持 , 第二个是应用软件生态 , 需要大量的软件开发人员参与支持 。



其实我们曾经经历过的年代已经有太多从0开始的操作系统 , 且已经拥有相当强大的生态 , 但是最终还是被更强大 , 更开放 , 更便宜的×掩盖了 。 我随便举几个例子吧:




palm操作系统 。 最早的智能手机操作系统 , 曾经风靡全球 , 把微软的 ce 系统按在地上摩擦 。 最终灭了 , 黑莓操作系统 。 因为911事件名声大噪 , 曾经是美国总统 , 英国女王的御用手机 。 够强大了吧?也基本灭亡了(还没死透 , 剩一ロ气)诺基亚的塞班 , 以诺基亚全形的实力推广 , 还是一样死翘翘了 。



其实通过太多的例子 , 我们能很容易发现 , 开发一个操作系统其实并不是非常难 。 但是要维持一个大家都认可 , 都愿意为它开发各种功能 , 持续不断的支持的生态则太难太难了!对此 , 你们怎么看?