物联网中场战事:开源正在吞噬世界
物联网智库 原创
转载请注明来源和出处
导 读
从软件到数据库,从芯片到操作系统,开源已经得到物联网领域的广泛认同。显而易见,随着万物互联时代的到来,越来越多的开源项目正在酝酿,开源俨然已经成为智能时代的主流趋势。可以说,开源正在吞噬世界。
物联网的发展与繁荣离不开各从业人员的坚持与努力,作为物联网行业的深度观察者和研究者,物联网智库致力于从物联网整个行业中挖掘出有价值、有深度、有共鸣的内容,特推出【物深度】专栏以飨读者。本文是【物深度】专栏第004篇文章,主角为物联网开源。
如果只能带一件物品出门,手机一定是大多数人的选择。作为智能时代的第一入口,尽管智能手机每年的出货量堪称天文数字,但其操作系统市场却几乎只由Android和iOS“垄断”。即使在这两者当中,Android也占据着绝大多数的“地盘”。
鲜为人知的是,在诞生之初,Android其实专为数码相机打造。在被谷歌收购后,于2007年方才开始进军移动手机市场。彼时,Android所面临的市场环境不容乐观。一方面,凭借Windows操作系统在PC端一家独大的微软对于移动手机市场觊觎良久;另一方面,苹果早于2007年1月发布了第一代苹果手机,在科技圈投下了一枚重磅炸弹。
面对苹果、微软等移动市场的强大竞争对手,以搜索业务为主要盈利来源的谷歌决定另辟蹊径,希望以免费开源的姿态在广阔的移动OS蓝海市场中占得一席之地。
然而,开源带来的效果远远超乎了大多数人的想象——由于Android不仅免费开源操作系统,甚至还与安装Android的移动厂商分享来自Android搜索的收入,这对设备厂商而言实在是太过诱人。再加上智能手机市场的爆发式增长,Android以势如破竹之姿一路高歌猛进,垄断了除苹果之外的几乎全部OS市场,最终通过与设备商和运营商组成的庞大生态,统治了移动设备的世界。
或许是开源在Android生态发展中所迸发出的强大活力,让开源逐步成为科技领域的一股潮流,物联网领域也不例外。近年来,无论是华为重磅发布的鸿蒙操作系统,还是平头哥亮相首发的玄铁芯片,开源都已经成为不可或缺的标配。
从软件到数据库,从芯片到操作系统,开源已经得到物联网领域的广泛认同。
尤其在今年疫情期间,Linux基金会特别推出公共卫生计划,使用包括Exposure Notification API(由苹果和谷歌开发)在内的开源技术,帮助世界各地的公共卫生当局(PHA)来对抗COVID-19和未来可能出现的流行病。
显而易见,随着万物互联时代的到来,越来越多的开源项目正在酝酿,开源俨然已经成为智能时代的主流趋势。伴随着5G、新基建等的快速推进,物联网产业的发展将会愈发地高歌猛进,一场关于开源的“中场战事”或将在物联网领域徐徐拉开。
可以说,开源正在吞噬世界。
01
开源简史五十年
开源,全称为开放源代码。开放是其最大的特点,也就是说,任何人都可以得到软件的源代码,加以修改学习,甚至重新发放。
与计算机类似的是,开源也拥有十分悠久的历史。尽管其在当下正展现出无比耀眼的吸引力,但在最初发展的几十年时间里,开源可谓不温不火。
1965年,贝尔实验室加入了一项由通用电气和麻省理工学院合作的计划,该计划希望创建一套多用户、多任务、多层次的MULTICS 操作系统。但是,由于计划推进速度过于缓慢,贝尔实验室在1969年终于决定退出该操作系统的研发。
幸运的是,贝尔实验室的工程师Ken Thompson、Dennis Ritchie在此时却自行开发了UNIX——一个强大的多用户、多任务分时操作系统。
当时,为吸引更多用户使用UNIX,其拥有者AT&T公司以低廉甚至免费的许可将UNIX源码授权给学术机构做研究或教学之用。此后的10年间,UNIX在学术机构和大型企业中得到了越来越广泛的应用,许多机构还在源码的基础上加以扩充和改进。
随着UNIX的发展愈发良好,AT&T也逐渐意识到其背后暗藏的巨大商业价值。1979年,从UNIX V7版本开始,AT&T宣布不再将UNIX源码授权给学术机构,并对之前的UNIX及其变种声明版权。
尤其是在1984年,随着限制AT&T进入计算机行业的法令解除,AT&T越发谋求将UNIX的性质从研究项目转变为商业项目。这一举动令UNIX社区产生了极大的危机意识。他们开始寻找一个可替代的类 UNIX 系统,且不受商业陷阱的阻碍。
尽管UNIX不再,但围绕UNIX成长起来的开源文化却形成了一股蓬勃的力量,并对后来的开源软件意识形态和社区诞生起到了奠基性作用。
1983年,GNU项目(GNU's Not Unix! 的递归缩写)由Richard Stallman正式发起。GNU的目标是创建一个完全自由且向下兼容UNIX的操作系统,并让每一个人都可以完全自由的使用,其重要性体现在项目承诺所有源码都能自由使用。
在GNU项目刚刚启动时,恰逢自由软件概念诞生之际。因此,尽管Richard Stallman并未对GNU充分表达“自由”含义,但早期的追随者也轻易就认为Richard Stallman旨在开发不收取任何费用的软件。
就在开源由萌芽期步入茁壮成长期的时候,1975年,微软公司成立。微软推出的第一款产品是Basic编程软件,该软件也是彼时最热门的电脑软件之一。受限于当时软件传播方式的限制,用户通过U盘即可对软件进行互相拷贝,这就导致仅有最初的U盘使用者会对软件付费。为此,年轻的比尔·盖茨还专门写了一封“致电脑爱好者的公开信”,指责这一行为是“剽窃”。
至此,私有软件与开源软件之间开始形成对立。
然而,虽然 GNU 项目的开发者成功编写了大量重要的程序,但在接下来的几年里,由于开发者和公司越来越少地在发布程序的同时提供源码,致力于创建一个类似UNIX的内核以完善GNU的工作变得长期停滞不前。
1991年,一位来自芬兰赫尔辛基大学计算机专业的大二学生Linus Torvalds在校期间,为了满足自己需求,没日没夜的开发出Linux 0.01版本(代表系统完成1%),并将源代码发布在网络上,赢得了非常广泛的关注。之后,在来自世界各国的开发者的帮助下,1994年,一个将GNU项目软件与Linux内核相结合的操作系统——GNU/Linux 1.0正式发布。
1998年2月,资深黑客Eric S.Raymond邀请了大约十几个自由软件社区的著名成员,共同商议如何借助浏览器Navigator源代码开放的大好时机,将自由软件有助于业务的核心理念推广出去。再经过多次头脑风暴之后,“开源”(Open-Source)终于得到确定。
在此之后,Linux迎来了自己的杀手级应用——开源Web服务器Apache。凭借着更可靠、更灵活、更具扩展性的突出优势,以及微软在反垄断案辩护词中将Linux列为强力竞争对手,开源的发展终于迎来高光时刻。
1999年,Red Hat和VA Linux两家Linux系统服务公司在纽交所IPO上市,这是开源软件具有商业价值的最有力证明。时至今日,Red Hat仍然是当今开源市场中的领先公司。
伴随着开源企业的巨大成功,“开源”、“Linux”一时成为资本热词。然而好景不长,2000年互联网泡沫来袭,开源迎来巨大危机。尤其随着微软Windows XP的推出,个人用户纷纷“逃离”,桌面版Linux进入至暗时刻。
2007年,谷歌发布基于Linux内核的开源Android操作系统,在接连打败塞班、黑莓等竞争对手后,拿下了智能手机操作系统超过70%的市场份额,成为了使用最广泛的移动应用平台。
2008年,GitHub正式诞生。GitHub可提供使用Git进行版本控制的软件源代码托管服务,改变了开源项目不集中的行业现状,使得更多开发者能更方便地参与开源项目,为开源项目做出贡献。任何人都可以轻松提交自己的代码,并在GitHub上托管自己的开源项目。
2014年,曾经的对手微软也在云策略发布会上大胆喊出了“微软爱Linux”的口号。究其原因,微软也越来越认识到,从互联网到移动互联网,再到更加广阔的物联网,微软不应该束缚在Windows的“高墙”之内。只有与更多公司进行广泛合作,才能进一步提高微软的竞争力。
2018年4季度,Oracle宣布不再单独列出软件升级保护的收入金额,转而将软件升级保护收入与(总是达不到市场预期的)云收入合并后一起汇报。此后,包括IBM和微软等巨头也开始采用淡化版本的方式进行软件发布。这也是开源软件迭代模式对软件行业造成巨大影响的标志。
2019年7月,阿里巴巴旗下半导体公司平头哥正式发布开源CPU玄铁910,是业界性能最强的RISC-V处理器之一。玄铁910可以用于设计制造高性能端上芯片,应用于5G、人工智能以及自动驾驶等领域。
2019年8月,在2019华为开发者大会上,华为消费者业务CEO余承东正式发布鸿蒙操作系统,在回顾历程及介绍性能之外,还重磅宣布鸿蒙操作系统完全开源。由此可见,在新一轮科技企业的产品中,开源已经成为不可或缺的主流趋势。
图片新闻
最新活动更多
-
11月22日立即报名>> 【线下论坛】华邦电子与莱迪思联合技术论坛
-
11月28日立即报名>>> 2024工程师系列—工业电子技术在线会议
-
即日-12.5立即观看>> 松下新能源中国布局:锂一次电池新品介绍
-
12月19日立即报名>> 【线下会议】OFweek 2024(第九届)物联网产业大会
-
精彩回顾立即查看>> 2024 智能家居出海论坛
-
精彩回顾立即查看>> 【线下论坛】华邦电子与恩智浦联合技术论坛
推荐专题
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论