对话 | 唐小引

作者 | 屠   敏

出品 | CSDN(ID:CSDNnews)

10月23-25日,“长沙 · 中国 1024 程序员节”将盛大举行。内容聚焦开源技术及生态建设、操作系统及硬件创新、开源社区及商业化发展等多个重要话题。RT-Thread掌门人——熊谱翔(社区爱称:熊大)也将亲临现场,有兴趣的小伙伴快来面基吧!

在风云变幻操作系统领域的上半场,Windows 独霸 PC 操作系统市场已久,Android 与 iOS 也早已瓜分移动操作系统天下,无论是桌面还是移动,操作系统格局早已成为定势。

如今在十年一轮回的赛场,全球在 5G、AI 等新一轮技术浪潮中,以物联网操作系统为着重点的第三场竞赛战早已打响。在开源趋势下,国产操作系统也全面呈现百花齐放、百家争鸣之盛况,同时无数人对此寄予厚望。

激荡四十年,国产操作系统在物联网这条道路上现下行至何处?对于首批「摸着石头过河」的操作系统探路者,将带来我们怎样的经验启示,其背后又有哪些鲜为人知的故事,对于新生代开发者,他们又有着怎样的建议?

在高手云集的操作系统界,也在 1024 程序员节(https://1024.csdn.net/)即将到来之际,CSDN 独家对话国产物联网操作系统 RT-Thread 的掌门人熊谱翔(业界从业者亲切地称呼他为“熊大”),本文中,我们将共同走近熊大的技术人生,以及步入 RT-Thread 见证下的中国操作系统成长与开源之路。

重要观点速览:

  • 不管操作系统技术上的千变万化,网络连接的魅力在持续维系着,让大家,让计算机紧密地连接在一起。

  • 没有开源就没有 RT-Thread,它本身就是开源社区下众多开发者集体的结晶。

  • 开源基础平台 + 商业化组件(中间件/插件)+解决方案是开源项目应具备的模式。

  • 前一代的霸主基本上不会成为下一代的领导者,亦或者说其中有着他们原有的基因,如鼠标、键盘操作的 Windows,不可能再带入到手机;手机上应该广泛且庞大的 Android 也不可能带入到物联网中。

  • 物联网时代需要一个适配性非常好的操作系统,而这些需要创新,也是未来发力点所在。

  • 操作系统关键点还在于生态。生态需要开放、合作和中立性,并在这个基础上创新,变成一个对大家都有利的平台。

以下为 CSDN 与熊谱翔对话完整版(在不改变原意基础上,稍作编辑):

从兴趣中来,到兴趣中去

CSDN :你曾分享过,1998 年在重庆读书时,觉得能够在 DOS/Windows 之外接触到一种全新的操作系统非常兴奋,22 年过去了,操作系统发生了哪些变化?

熊谱翔:1996 年初,我开始接触到计算机时,对于运行的系统程序非常感兴趣。后来,当互联网逐步盛行的时候接触到 Linux,看到在原有 PC 上能够启动一个全新,并且 Open Source 的操作系统异常兴奋。

20 多年过去了,因为开源的力量,Linux 垄断了大部分的领域。而操作系统也经历了,PC 上的 Windows,手机上从塞班到现在的安卓,然后多国纷争的物联网操作系统,甚至是 AIoT OS。

不管操作系统技术上的千变万化,网络连接的魅力在持续维系着,让大家,让计算机紧密地连接在一起。

CSDN:从在重邮学通信,贝尔阿尔卡特、Marvell(美满)到 RT-Thread,为什么会将物联网操作系统作为自己的方向?

熊谱翔:我是通信专业毕业,所以毕业后的工作也始终和通信、网络相关,从有线网络设备、到无线网络设备、再到现在的万物互联。

因为通信的缘故,因为长期工作在设备端系统软件的缘故,逐步在这块越陷越深,踏上了自己做物联网操作系统的道路……

CSDN:2005 年时因为朋友的项目动了自己写一个嵌入式实时操作系统的念头,是什么促成了 RT-Thread 成为了自己的事业?

熊谱翔:是因为对操作系统的热爱、对网络的热爱。

原来在学校时接触的开源,则变成了自己后续做事的方式,自己初始开发了一个操作系统,并以开源、开放、社区化的方式来发展,并在这个过程中欲罢不能,最终也就积极拥抱了。

“开源模式与商业化模式并不矛盾”

CSDN:开源在这之中,起到了哪些作用?

熊谱翔:开源在这个过程中起着至关重要的作用,甚至是我们的活动准则。因为开源,越来越多的人参与到 RT-Thread 的开发者行列中;因为开源、开放,让 RT-Thread 受到越来越多人的认可,从试用、到使用、到爱用。

可以认为,没有开源就没有 RT-Thread,因为它本身就是开源社区下众多开发者集体的结晶。

CSDN:开源是自主创新道路上的中坚力量,在过往多年间,RT-Thread 是如何从开源实现商业化的,是否可以分享一些经验或者其中的心路历程?

熊谱翔:最初,RT-Thread 并没有考虑到太多商业化的事情,只是觉得 RT-Thread 可以被大家用起来,非常开心。不过,在这个过程中,一些公司在使用的基础上,还希望能够有一定的新人培训及后备的技术保障。

其实,初始时在社区内并没人提供这些,也想着不应该因为没有技术支持、服务而阻碍了 RT-Thread 的使用。因此,当时我们和社区的几位骨干共同讨论,成立现在的公司,在社区上大家将新公司都称之为 RT-Thread 服务公司。这也就是在开源商业模式中的服务模式,虽然软件是开源的,但当涉及到我们的技术支持、人员投入时,这些实际上都是需要付费维护的。

因为技术服务的缘故,RT-Thread 也经历了定制化服务的部分(当然也经历过创业公司的生与死,特别是还要顾及到跟随着的兄弟们的生活问题),逐步积累了一些在操作系统平台基础之上的增值组件。

同时,随着开源的成熟发展,社区不断扩大,开源的项目更像一套通用性的软件,不可能面面俱到,更不可能在开源的软件代码基础上,一行代码不改就可以出产品了(定制性高了,面向特定的硬件,开发者用户用不起来反而吐槽得多)。

因此,在整个过程中,必然会面临着一些开源兼顾不完善的地方,这也是后来开源基础平台 + 商业化组件(中间件/插件)+解决方案模式形成的主要原因,简单来看,相当于是开源商业模式中的 Open Core 模式。

整体而言,随着在开源经验的不断积累,我们反而愈发感受到,只有这种才是开源项目应该具备的模式,开源也是一项伟大的商业模式。

操作系统关键点还在于生态

CSDN:对于发展国内的开源操作系统生态,你有着什么样的想法和计划?作为 CSDN 的老朋友,你最希望我们大家一起推动什么样的共识和行动?

熊谱翔:操作系统生态关键点在于合作,我们在做事情前总会先问自己:这个事情我们是否可以和合作伙伴一起去做。

在未来,我们希望更多人参与进来,不管是开发者,还是企业用户、硬件厂商,甚至希望能够辐射到海外。最终,基于操作系统我们希望它未来能够成为物联网的“根”。

CSDN 作为国内知名的技术开发社区,积累的影响力、展示出来的运营能力,对开源社区的成功是必不可少的。RT-Thread 非常乐意联手 CSDN 共同开展如 Hackathon、开发者大会、技术培训等活动助力开发者提升能力,一起传播开源的理念,让更多的开发者参与到开源中来。

CSDN:操作系统这个领域一直都是国外公司主导,RT-Thread 为什么能够突围?关于物联网操作系统,未来你有何构想和期待?哪一点你认为更能成为发力点?

熊谱翔:最初时也没想到突围,初生牛犊不怕虎,只是觉得这个事情我们也能做,大家把它用起来就开心。

随着开发以及投入的时间长了,我们思考的范围也逐渐扩大。操作系统从大的方面来看,可以将其分为桌面/PC 端的微软,即 Windows(桌面数字化);手机移动端的苹果和谷歌,即 iOS 和 Android(移动数字化);下一个时代的物联网(或者未来物理世界的万物数字化)。这里存在一个有趣的现象——前一代的霸主基本上不会成为下一代的领导者,亦或者说其中有着他们原有的基因,如鼠标、键盘操作的 Windows,不可能再带入到手机;手机上应该广泛且庞大的 Android 也不可能带入到物联网中。

至于其中原因,也非常容易理解。因为每一代都会有自己的特点,一定会有一个非常适合它的绝加拍档。对于物联网时代而言,碎片化是其中的显著特点。从超小的计算单元,到具备智能、边缘算力的高性能单元,都会涉及。物联网时代需要一个适配性非常好的操作系统,这些需要创新,也是发力点所在。

CSDN:面向操作系统方面,未来有怎样的期待?基于此,希望业界的新老朋友们,如何更好地参与进来,对此,你有什么话送给他们?

熊谱翔:操作系统关键点还在于生态。生态需要开放、合作和中立性,并在这个基础上创新,变成一个对大家都有利的平台。所以对于做操作系统业界的朋友们,希望大家首先想到的是合作

创业多年,

最成功的事情莫过于亲眼见证 RT-Threader 的成长

CSDN:做 RT-Thread 已经有十余年,说说现在的 RT-Thread 和自己,与 10 年前有哪些不一样?

熊谱翔:最大的感受是,10 年前 RT-Thread 还在一个小角落、还是一个小群体,一次线下聚会的时候可能只是几个人、十几个人;而现在使用 RT-Thread 的开发者已经非常多,线下聚会的时候都可以达到数百人的规模,真切的感受到了身边的 RT-Threader 多了。

日本的开发者希望学习中文知识来看懂RT-Thread的书籍

CSDN:这十多年的创业历程中,有什么是让你非常遗憾的事情?有什么是让你最有成就感的事情?

熊谱翔:最遗憾的是最初创业那几年的生死历程,迫于现实(收入、家庭等),一些兄弟最终离开,而那些是当时 RT-Thread 上最优秀的兄弟。

最大成就感的事情就是如今一款款产品都已用上了 RT-Thread。

CSDN:最后,我们来个接龙,这次 1024 程序员节,有许多操作系统的老朋友共赴长沙,你最想问哪位老朋友什么问题?

熊谱翔:我做了 20 年的程序员,已经是老程序员了,其中大约花了 14 年的时间在 RT-Thread 上面,感慨万千。

想问问诸位老朋友,做程序员后悔了吗?还在写代码吗?


同时,也欢迎新老朋友,下方留言,分享你的想法!

你可以添加微信17775982065为好友,注明:公司+姓名,拉进 RT-Thread 官方微信交流群!

RT-Thread

让物联网终端的开发变得简单、快速,芯片的价值得到最大化发挥。Apache2.0协议,可免费在商业产品中使用,不需要公布源码,无潜在商业风险。

长按二维码,关注我们

 点击报名1024程序员节

你点的每个“在看”,我都认真当成了喜欢

对话“1024程序员节”嘉宾 ——RT-Thread 创始人熊谱翔相关推荐

  1. RT-Thread 创始人熊谱翔:我和 Linux、嵌入式实时操作系统 RT-Thread

    我和 Linux.嵌入式实时操作系统 RT-Thread -- RT-Thread创始人熊谱翔,2015 年 接触 Linux 说起 Linux 应该从我在校园时期说起.我是在山城--重庆邮电学院念的 ...

  2. 我的15年操作系统开源路——RT-Thread 创始人熊谱翔

    作者 | 熊谱翔 出品 | <程序员>编辑部 放眼全球操作系统市场,从广泛角度来看,可以将其分为三大板块:其一,桌面/PC 端微软打造的 Windows(桌面数字化):其二,手机移动端的苹 ...

  3. 我的15年操作系统开源路——RT-Thread创始人熊谱翔

    文 | 熊谱翔 出品 | <程序员>编辑部 放眼全球操作系统市场,从广泛角度来看,可以将其分为三大板块:其一,桌面/PC 端微软打造的 Windows(桌面数字化):其二,手机移动端的苹果 ...

  4. RT-Thread创始人熊谱翔: 我和Linux、嵌入式实时操作系统RT-Thread

    本文转载至: http://www.rt-thread.org/dynamic/78.html 接触Linux 说起Linux应该从我在校园时期说起.我是在山城--重庆邮电学院念的书,1998年时宿舍 ...

  5. 1024 程序员节岳麓对话即将开启,院士、掌门人开谈论道,话技术、聊人才、畅未来

    朱张会讲的历史回响,掀起湘江千年巨浪:麓山寺的钟声,敲不尽古今思想巨子的行吟传承.文化引领,立足经典,我们也在续写属于这一代人的新篇章. 10 月 24 日,由湖南省工业和信息化厅.湖南湘江新区管理委 ...

  6. 求伯君领衔 5 代技术人对话,00 后浪来袭 1024 程序员节

    10 月 23-25 日,由 CSDN 等多家单位精心筹划的"长沙 · 中国 1024 程序员节"将盛大举行.程序员节活动以开源为主议题,包括:2 场岳麓尖峰对话,2020 开源技 ...

  7. 求伯君领衔5代技术人对话,00后浪来袭1024程序员节

    10 月 23-25 日,由 CSDN 等多家单位精心筹划的"长沙 · 中国 1024 程序员节"将盛大举行.程序员节活动以开源为主议题,包括:2 场岳麓尖峰对话,2020 开源技 ...

  8. 1024 程序员节首批 37 位嘉宾阵容公布!院士、技术掌门人、行业精英齐亮相

    年年如约的湘江之诺,是万千开发者共探发展.共赢成长的重要机遇:历代传承的岳麓之约,更是新技术时代不断更迭.开源开放的生动缩影. 10 月 22-24 日,由湖南湘江新区管委会主办,长沙工业与信息化局 ...

  9. 1024 程序员节岳麓对话、技术英雄会再奏时代新曲

    每位开发者都勇敢,每行代码都值得.1024 程序员节,祝广大开发者朋友们节日快乐! 10 月 23 日-25 日,由湖南省工业和信息化厅.湖南湘江新区管理委员会指导,长沙市工业和信息化局.长沙信息产业 ...

最新文章

  1. 计算各种形钢的重量用什么软件_造价常用工具不会用,30个常用工程算量工具免费送,速来领取收藏...
  2. Linux三剑客之grep详解
  3. 将大核卷积分三步,清华胡事民、南开程明明团队全新视觉骨干VAN,超越SOTA ViT和CNN...
  4. 查询高考成绩2021一分一段表,一分一段表查询2021 如何查询一分一段表
  5. python安装包_在python官网打不开的情况下获取获取官方最新安装包
  6. 单片机定时器实验两位倒计时秒表_第5章 定时器与数码管基础
  7. 推荐几个练习听力不错的国外网站
  8. linux用户、用户组 增删改查专栏
  9. 体验Microsoft Expression Blend 3 Preview
  10. tcp checksum incorrect_TCP 协议:滑动窗口
  11. 小米开源移动端深度学习框架MACE,自主研发,专为IoT设备优化
  12. Android点赞头像列表
  13. 大数据可视化搭建存在哪些难题
  14. c语言编程简单教学,C语言入门教程-最简单的C程序
  15. 7年加工作经验的程序员,从大厂跳槽出来,遭遇了什么?
  16. 新版微信-微信公众号一键关注解决办法
  17. Android开发过程中的一些基本常识
  18. dll是什么呢?dll丢失如何解决?
  19. python爬取贴吧_python爬取
  20. bzoj 4627:[BeiJing2016]回转寿司

热门文章

  1. 华为机试第二题420 按照路径替换二叉树
  2. 受到 1 万点暴击,二狗子被 DDoS 攻击的惨痛经历
  3. 基于51单片机的宠物自动猫粮狗粮喂养机proteus仿真原理图PCB
  4. 我的物联网项目之下单渠道
  5. iview table点击单元格事件
  6. 【高级数理统计R语言学习】5 协方差分析
  7. 超详细!linux系统nlg-eval安装指南
  8. java的 I/O 输入输出流详解
  9. dll转换成.a /dll转换lib
  10. 贵州六盘水计算机二级考点,2017年六盘水第二次职称计算机考试报名通知