专访 RT-Thread 创始人熊谱翔:从 0 到 1 打造一款物联网操作系统,生态才是根本丨开源创新30人

2020 年 11 月 17 日

专访 RT-Thread 创始人熊谱翔:从 0 到 1 打造一款物联网操作系统,生态才是根本丨开源创新30人

由InfoQ特别策划推出的「开源创新 30 人」系列采访专题持续推进中,在先后采访了百度、华为、阿里、旷视、PingCAP等企业之后,这一次,我们将访谈的视角再一次聚焦于实时操作系统领域的睿赛德科技,本期嘉宾是睿赛德RT-Thread创始人熊谱翔。更多「开源创新30 人」报道,点击这里查看。也欢迎申请免费采访报道名额:>>[开源创新30 人]

 

2020 年以来,或许是由于“缺芯少魂”的原因,又或者是由于单纯的只是到了这一关键的时间节点,国产操作系统变得越来越受各界关注了,这其中,以开源的方式进行操作系统等基础软件商业模式探索,也变得越来越被各界关注。

 

以一级市场上真实的投资案例为例,国内物联网大数据平台涛思数据与云管理软件及服务提供商骞云科技两家企业,均分别在今年各自获得两轮融资。而在国外,开源数据库 CockroachDB、云存储技术服务商 Snowflake 等企业也均有新进融资。

 

伴随着资本的进入,嗅觉敏锐的企业家、商业组织、媒体等机构纷纷涌入这一领域,一时基础软件、开源等方面的热浪袭来,大家都有了一种“风口又来了”的感觉。

 

从 2006 年单纯因为个人兴趣开放了 RT-Thread 源代码,到如今把 RT-Thread 带领发展成为一个连接设备数 6 亿+,公司团队规模近 100 人的公司,14 年间,熊谱翔从一个最初级的自由软件爱好者,借助开源模式带领 RT-Thread 不断向前发展,完整经历了从 0 到 1 打造一个操作系统的全生命周期。14 年间积累下来的实践经验与长期思考结晶,熊谱翔在与记者的交流中做了最大程度的分享。

 

除此之外,对于近期业界比较关注的国产操作系统热,开源创新趋势等热门话题,熊谱翔也从自身作为一个资深行业参与者的视角, 给出了自己的分享。

 

风口之下的 RT-Thread

“以开源的方式做了 14 年的操作系统,今年以来我收到的各种大会演讲邀请是最多的,参加的开源、操作系统相关活动也越来越频繁了,这在以前是很少见的。”10 月 22 日,当 InfoQ 作者赶到由中国计算机学会主办的 CNCC 大会现场,对刚结束了一个开源分论坛主题演讲的熊谱翔进行采访时,熊谱翔第一时间发出了这样的感慨。

 

而在结束了与记者长达两小时的对话之后,熊谱翔的下一站是飞往长沙,他即将赶过去参加某场完全由国内操作系统企业组成的国产操作系统主题分享论坛,准备从开源+基础软件的角度再分享一些自己的观点。

 

由于国产操作系统热带来的行业升温,RT-Thread 的业务也开始被越来越多的媒体/行业组织机构所关注,RT-Thread 开始成为了风口下的“宠儿”。但其实早在成为“宠儿”之前,RT-Thread 在发展的早期有过很长一段时间的静默发展。

 

在熊谱翔的介绍中,从 2006 年代码正式开源算起,如今已是 RT-Thread 开源的第 14 个年头,14 年间,RT-Thread 的发展大致经历了三个主要的转型阶段。

 

在 2006 年-2011 年这一段时间,RT-Thread 的发展更多的是基于熊谱翔个人的兴趣以及业余爱好。由于毕业后先后进入贝尔阿尔卡特、Marvell 等工作任职的原因,熊谱翔对于通讯、物联网等行业、技术的发展理解变得越来越深刻,2005 年,出于兴趣他研发了 RT-Thread 的初级版本,并且本着交几个朋友的目的,于 2006 年开源了自己的代码。此后的五年间,RT-Thread 的发展一直是以开源社区爱好者自由参与的方式运行,没有太多创业考虑。

 

随后到了 2011 年,由于 RT-Thread 开始被一些大型的商业公司使用,而且这些公司也开始希望 RT-Thread 能够有一个比较规律的版本迭代和稳定性保障,于是,RT-Thread 开始能够通过提供技术服务的模式获得一定的盈利,因此,RT-Thread 也开始在那个时候迎来了由社区驱动到商业驱动的发展转变。熊谱翔也在那年正式注册成立了为上海睿赛德电子科技有限公司。

 

再到 2017 年,伴随着物联网技术的发展带来市场上对于设备联网等方面需求的进一步凸显,熊谱翔想明白了“一款合格的操作系统必然要有广泛的市场接受度”这样一个道理,随后公司又成功引入了第一笔融资,发展的方向变得更加的清晰了——专注于物联网场景下的底层操作系统打造,成为了 RT-Thread 发展的主要企业定位。也就是在这个时候,RT-Thread 开始持续的迎来了大面积的外界关注。

 

物联网操作系统“诸侯混战”

从 PC 时代到移动互联网时代,操作系统历来都是头部科技企业之间博弈的兵家必争。PC 时代,微软凭借着只做 PC 机操作系统的独特定位,Windows 独霸 PC 操作系统市场;到了移动互联网时代,开源模式的 Android 与封闭模式的 iOS 成为了市场最后的赢家,并且都为各自所属的企业带来了长期稳定的商业收益。

 

如今,伴随着新一轮的技术浪潮迭起,以 5G、AI 云计算等为代表的新一轮技术浪潮的出现,再一次勾勒出了一副 AIoT 万物互联的宏伟蓝图,以物联网操作系统为重点的第三场竞赛战已然打响。

 

在熊谱翔看来,不同于 PC 时代操作系统主要是基于鼠标、键盘等标准化交互方式,实现了基于 X86 的标准化产品;也不同于移动互联网时代基于触摸屏的标准化交互方式,实现对 Android、iOS 等移动通信系统的定义。由于物联网在运用领域、通信模式、交互方式、底层硬件形态等方面的差异化,这使得他的运用场景是丰富多样的,并进一步呈现出“碎片化”的特性。

 

以物联网操作系统所需要面向的硬件设备为例,在物联网场景当中,诸如手环、耳机、电表等设备,其操作系统的体积往往仅有数 k 到几百 k 之间,但是到了城市路网视频监控、自动驾驶等设备,它们的操作系统体积大一点的往往达到数 G 以上,而且不同的场景对于实时性的要求往往也各不相同,整体差异非常大。

 

由于物联网场景这一“碎片化”属性的天然存在,使得将 PC、移动端时代打造操作系统的方式方法迁移到全新的物联网时代变得不再可取。“对于当下的物联网操作系统领域而言,普遍的现状就是竞争者居多,但是远远没有达到一家垄断性的企业出现的情况,行业发展依然处于‘诸侯混战'阶段。”熊谱翔表示。

 

因此,对于想要涌入物联网操作系统领域的市场参与者而言,机会的窗口期依然存在。只不过对于如何结合物联网技术发展趋势以及新的市场需求变化,重新打造一款具有行业竞争比较优势的操作系统产品,则是每一个参与者需要重点思考的问题。

 

在熊谱翔的介绍中,由于从 2018 年开始,公司便一直遵循着“小而美”理念进行操作系统的设定。RT-Thread 在代码风格、架构清晰度、辅助开发工具、编译测试等不同环节均有了不同程度的积累,因此往往也被称为程序员口冠以“简洁、优雅的开源操作系统”的称号。目前市面上对于 RT-Thread 的装机使用量已超过 6 亿台,而且经过 11 年的累积发展,RT-Thread 已逐渐发展形成了国内最大的嵌入式开源社区,被广泛应用于能源、车载、医疗、消费电子等多个行业。

 

生态是操作系统的根本

对于一个合格的操作系统而言,其不但要能够真实有效的解决掉实际业务场景当中的问题,获得市场的认可,除此之外,生态是否强大往往也是决定这一个操作系统是否具有竞争力的关键。

 

“无生态、不操作系统。”在熊谱翔的介绍中,生态与操作系统是强烈关联在一起的,一个操作系统在完成了从 0 到 1 的技术、产品构建折后,要想实现从 1 到 100 的后续发展,其不但要有商业盈利层面的生态伙伴,同时还要有技术上下游的生态伙伴。否则要想取得更进一步的发展将会变得极为困难。

 

沿着做大生态的角度,从创业之初就基于开源社区做发展的熊谱翔极其重视社区生态的构建。在具体的做法上,对于 RT-Thread 这一脱胎于开源社区的项目而言,开源的方式也成为了其构建自身操作系统生态最为常见的手段。据熊谱翔介绍,截止目前,RT-Thread 开源社区每天都会有超过 10 人以上的内部人员来参与项目的提交代码审核,社区运营等方面工作。

 

在熊谱翔的理解中,开源的好处在于能以一种非常低成本的方式来帮助大家达成共识,消除实际商业社会中由于技术层面的割裂,进一步导致大多数场景数据、行业信息等内容的割裂,进而减少各行业内重复造轮子的现象。从这一个角度出发,熊谱翔认为开源更为重要的价值点在于他所带来的的协作性,对于致力于打造操作系统生态的企业而言,构建合理的机制以及信息披露渠道,增强社区内部成员之间的沟通协助,加强生态构建。

 

除此之外,出于如何吸引到更多优秀的人才加入壮大社区生态方面的考虑,熊谱翔还介绍了公司正在尝试的嵌入式软件人才培养计划,依托 RT-Thread 多年发展的技术沉淀,通过开展人才培养、RAC 能力认证和企业人才服务等方面业务,致力于构建物联网终端软件人才发展闭环,在想行业输送人才的同时进一步巩固企业技术生态。

 

“操作系统的关键还在于有没有人去使用他,为了让更多的人去用,如果能够通过培训让更多的人在学生时代就开始接触,那么未来进入社会,相关技术被大家选择采用的可能性将会更高一些。”熊谱翔表示。

 

操作系统是一项长期工程

2020 年以来,伴随着自主可控等方面需求的进一步凸显,以数据库、国产操作系统等为代表的一批企业基础软件型企业受迎来了资本、媒体等更广范围上的关注。尤其是伴随着开放原子开源基金会的成立,以开源模式降低企业获客成本,进一步发展基础软件社区生态的做法也变得越来越为普遍。

 

在熊谱翔看来,越来越多的人关注基础软件、关注开源,这个领域变得越来越受关注了,这是一个令整个行业都觉得兴奋的事情。但是,伴随着越来越多的人才、资本、乃至于媒体声音的加入,对于深处其中的从业者而言,大家也应该更加的理性一些,毕竟,做操作系统是一项需要长期付出的工作,需要有长期的心理准备。

 

面向未来,最终什么样的操作系统能够真正的发展成为物联网时代的赢家,一切尚且不得而知,但从大多数时候技术往往会被市场推着走的情况来看,能不能围绕着市场的需求寻找到真正有意义场景下的杀手级运用,这将是决定一个系统能否胜出的关键。

 

“未来的机会依然很多,这其中,围绕着与人相关并且能够被快速‘感知’的部分,将会是目前市场需求最为明显的一部分。”熊谱翔补充了自己对于未来物联网操作系统发展的一些思考。


熊谱翔个人介绍


熊谱翔,RT-Thread 创始人。2000 年毕业于重庆邮电学院。先后任职上海贝尔阿尔卡特、宇梦通信、Marvell,拥有丰富的嵌入式实时系统和 3G/4G 手机基带系统软件开发经验。他于 2006 年创立了 RT-Thread 开源操作系统,并以开源社区的形式,带领中国国内优秀的工程师,融入实时面向对象设计开发了 RT-Thread 自主操作系统内核,及大量周边成熟、稳定软件组件,如文件系统,图形用户界面等。


2020 年 11 月 17 日 09:29 774

评论

发布
暂无评论
发现更多内容

Linux服务器存在某进程CPU过高如何追溯其问题根源?

Nick

Java centos #linux

Nginx 限流配置

Bruce Duan

Nginx限流

ARTS 第 5 周

乌拉里

7个获取访问者真实IP的方法,速学!!!

华为云开发者社区

nginx 前端 网站 IP 服务器

Flink Weekly | 每周社区动态更新

Apache Flink

flink

主宰操作系统的经典算法

cxuan

后端 操作系统

干货分享丨玩转物联网IoTDA服务系列四-智能网关

华为云开发者社区

物联网 智能设备 应用场景 华为云 mqtt

API接口限流

Bruce Duan

分布式限流 单体限流 限流算法

Java架构-Java代码规范那些事

我是苞谷

Java

IO系列——UNIX五种IO模型

Java联盟

io 多路复用 异步IO

Spring Boot + Vue前后端分离项目,Maven自动打包整合

xcbeyond

maven 前后端分离 springboot 部署

胡继晔:发挥我国优势把依法治网落实到区块链管理中

CECBC区块链专委会

CECBC 胡继晔 依法治网 数字货币监管

阿里巴巴大规模应用 Flink 的实战经验:常见问题诊断思路

Apache Flink

flink

HTTPS详解

Bruce Duan

https 对称加密 非对称加密

读书笔记之雅典民主制

lmymirror

读书笔记 哲学 逻辑思维

华为云FusionInsight MRS融合大数据平台进阶之路

FI洞见

大数据 新特性 FusionInsight 华为云 智能数据湖

上海首批金融科技“监管沙盒”应用名单出炉 区块链技术备受青睐

CECBC区块链专委会

金融科技 金融监管 创新与安全 智能多元化

正则表达式基础详解

懒猫

JavaScript 正则表达式 前端 前端开发 正则

职场求生攻略答疑篇之 1 —— 加班沉思录

臧萌

程序员 加班

架构师那些不能碰的禁忌

曲水流觞TechRill

架构师

如何消灭飞机的“黑色十分钟”,AI来帮忙

华为云开发者社区

华为 AI 智能时代 模型 华为云

一文带你了解Zookeeper所有核心概念

小隐乐乐

zookeeper 分布式 分布式架构

Go: 通过代码学习 Map 的设计 — Part II

陈思敏捷

go golang map

节约60%成本!虎牙直播云端大数据是怎么做到的?

小小的一朵云

国产开源流媒体SRS4.0对视频监控GB28181的支持

潇湘落木

音视频 云直播 短视频 流媒体

一个好用的工作生活平衡方式

泰稳@极客邦科技

Kafka两个高性价比的参数调优

大数据学徒

Java 大数据 kafka

Redis系列(七):缓存只是读写回种这么简单吗?如果是,那么请你一定看看这篇文章!

z小赵

redis 分布式 高并发系统设计

[POJ 1002] 487-3279 C++解题报告

一直AC一直爽

POJ ACM

week8 作业

Shawn

架构师训练营第八周作业

张明森

AI如何在普惠金融的探索中发挥作用?

AI如何在普惠金融的探索中发挥作用?

专访 RT-Thread 创始人熊谱翔:从 0 到 1 打造一款物联网操作系统,生态才是根本丨开源创新30人-InfoQ