开源,真有源头活水来吗?
衣公子的剑——做爱读的商业评论
01 逆袭
鲁宾先是在苹果打工。离职创业,被微软收购。从微软离职,再创业Danger手机,结果又被微软收购。拒绝回微软,继续捣鼓一个叫作Android的创业项目。又被Google收购。
拉里·佩奇待鲁宾好,给钱给资源,打战的感觉。搜索引擎Google要做手机了。鲁宾士为知己者死,带着团队干了15个月,每周工作60-80小时。结果2007年1月9日,iPhone发布,鲁宾自惭形秽,觉得自己做的简直是垃圾。
在佩奇的支持下,扔掉重来,再做一年,终于上市了。
但是乔布斯发火了。把佩奇和鲁宾,叫到自己办公室。严厉训斥。乔布斯极度看不上鲁宾,不仅说他“借鉴”太多iPhone,而且讽刺鲁宾连眼镜、衣着、发型都在模仿自己。
这就过分了。大家都是硅谷工程师,产品上有争议很常见,但是你乔布斯把头发扯进来,这难道不是人身攻击?!
图:Andrew Rubin
鲁宾吃了一肚子窝火。是的,他又想辞职了。
是啊,你看。iPhone已经跑了一年多,广受好评,吃了乔布斯的下马威,Android士气极度低迷。另外,还有垄断PC操作系统的微软,布局移动端十年,此时在智能移动设备操作系统的市占率高达40%。算上诺基亚、三星……
站在2008年正常人肯定看好苹果、微软、诺基亚、三星。Google一没做过手机,二没做过操作系统,怎么看都像是陪跑的。
但是,佩奇好言相劝,鲁宾再坚持一下,有一个方向很有价值——开源。
全世界开发者联合起来!鲁宾的工作绝不仅仅是宅在办公室撸代码,还要嘴甜腿勤到处跑,吃饭喝酒交朋友。2007年11月,Google联合84家硬件制造商、软件开发商及电信营运商,宣布对Android系统开源共建。
举个小细节。为了把参与共建的开发者服务好,鲁宾发现,当时Java程序员居多,为此在框架上做了创新,把Android应用层和底层驱动层耦合起来,从而Java程序可以直接在上面独立开发,大大便利了程序员的工作。
类似的例子比比皆是。最终,鲁宾是扬眉吐气的,把市场普遍看好的微软踹下马,凭Android和苹果iOS分庭抗礼。
02 新的战役
十几年过去,人类翻过智能手机的篇章,进入万物互联的时代。一个叫做OpenHarmony的开源分布式操作系统,踏上了舞台。
当初,华为完成鸿蒙操作系统开发,但深知靠一己之力难以成事,于是分两次将基础能力代码捐赠给了开放原子开源基金会(OpenAtom Foundation)。后者在接受代码后选择开源。这款泛智能终端操作系统,取名OpenAtom OpenHarmony,简称OpenHarmony。
所谓泛智能终端,意思是,这个操作系统不仅用在你常见的手机等消费电子上,而且要应用在家居、出行、运动健康、娱乐、办公、教育、社交购物、工业生产等等场景。
优势是有自己的独特技术——华为贡献了鸿蒙独特的分布式技术,包括分布式软总线、分布式数据管理、分布式任务调度以及设备虚拟化能力。全部开源,开发者自取。
但是,难点也很清晰。目标也太大了,涵盖个人消费、医疗、金融、能源、工业、交通……
中国基础软件很薄弱。工程师是就业市场的香饽饽,首先选择的是非常赚钱的游戏、电商、数字广告,而需要坐十年冷板凳的基础软件,太难吸引到人才。这样一个大环境,任何大厂妄图关起门来,一家公司搞定覆盖面如此广的操作系统开发,压根办不到。
开源,是实事求是的好选择,同时,也有显而易见的好处。
操作系统的迁移成本极高。OpenHarmony要做千行百业的数字底座,不仅有手机,还有智慧城市、工业、交通……手机的迁移成本倒是很小,比如我今天用iPhone,明天换成华为或者小米,很快就能上手。但是所有to B领域,比如工业生产、城市管理,一旦装了某个操作系统,绝对不愿意换。
开源的好处就来了。每一次迭代,代码是公开的,所有人都能测试,发现漏洞解决漏洞。安全性,公开透明,逐渐深入人心。另外,开源就意味着很多企业参与开发,好比先谈几年恋爱再结婚,一路知根知底。等到时机成熟,换上OpenHarmony,一句话的事。
不知不觉间OpenHarmony开源版本已经迭代到3.1 Release版。很多企业早就开始围绕OpenHarmony做商业化落地。
评估操作系统发展得怎么样,专业上大概看这样几个方面:芯片适配、应用开发,以及开发工具。
OpenHarmony目前已有11款主流芯片进主干的支持,基本满足了轻量、小型和标准系统基础功能开发。
举个例子,中国家电。智能家居如何配网,家电业长期在Zigbee、蓝牙、WiFi之间徘徊和困恼。OpenHarmony一问世,高效配网、分布式等技术优势很明显,美的就参与了进来,两年多时间里已经做出来260款OpenHarmony家电产品,并于去年10月发布了基于OpenHarmony的美的物联网操作系统1.0。
截止目前,OpenHarmony已有1700+社区代码贡献者,PR合入17189。3.1版本,除了系统能力提升,还有社区配套开发工具—— DevEco Studio 3.0 ?Beta3和DevEco Device Tool 3.0 Release。SDK也同步更新到了 Ohos_sdk 3.1 Release(API Version 8)版本。
03 使能
作为一款崭新的操作系统,OpenHarmony已经完成了技术准备。万里长征走好了第一步,现在要走第二步——商业化。
早在去年12月,润和已经发布了基于OpenHarmony打造的商业发行版HiHopeOS1.0;今年3月深开鸿也发布了面向金融行业的发行版KaihongOS。这些都是几家公司基于OpenHarmony独立开发的好产品。势头不错。为了让进程再快一点,共建单位华为参与进来做使能。
2022年4月15日,首届OpenAtom OpenHarmony生态使能签约仪式成功举办,在OpenHarmony工作委员会的指导下,华为与奥思维、鸿湖万联、开鸿智谷、润和软件、深开鸿、统信软件等6家发行版厂商完成了首批OpenHarmony生态使能合作协议的签约。
所谓“使能”,就是开放华为在操作系统开发领域的技术积累和丰富经验,帮助伙伴开发基于OpenHarmony的行业发行版,为社区贡献OpenHarmony装机量。
OpenHarmony,消费端大家已经很熟悉,我的手机、平板、手表、划船机,以及试驾过的AITO汽车,利用分布式技术带来万物智联的体验,很新颖有趣。但消费电子只是开始,作为数字底座,OpenHarmony正在进军金融、出行、工业、智慧城市……
那么怎么部署在摄像头、小商家的POS机等终端上部署,从而带来新的人机交互体验?要支持专业的人做专业的事,再算上华为在一旁做使能,开发进程开始加速。
04 幸运
不禁想起一桩往事。
PC时代,也有一批中国企业家想做芯片和操作系统,产品都做了出来,但是,最后全输了,彻底消失。
总结历史,最大的困难,不是技术,而是商业化——比如,方舟能集中力量搞一个芯片出来,但是接下来围绕这块芯片的软件移植、适配、二次开发、soc能力、集成……这个庞大的工程,需要千千万万企业一起参与。方舟们找了不少企业、院校一家家谈,很多企业、院校能看到当中的价值,但是苦于自己压根没技术实力——90年代一家公司没几个工程师,这仗打不了,于是作罢。
在过去的20多年里,要感谢全社会重视教育,尊重科学,以至于每年这片土地诞生全球最多的工程师人才。还有20多年的市场经济,催生出那么多靠技术和创新成功的企业,以及雨后春笋般的创业者。因为这些,开源共建有了土壤。
于是,我们才能谈开源的好处,第一安全放心,第二没有授权费成本低,第三参与共建可以给自己的产品带来差异化。
只管踏踏实实干就行了,OpenHarmony是幸运的。
???????原文标题?:?开源,真有源头活水来吗? | 衣公子