开源运动和开源仪器生态圈的任务
正如前一篇所述,开源仪器软件生态圈对摆脱或减少EAR对中国仪器界的约束有着巨大的作用。实际上,开源软件,开源生态对其它科技行业也有巨大的贡献。本文向读者介绍一下开源软件的由来。本文的主要内容主要来源于维基百科:
https://en.wikipedia.org/wiki/History_of_free_and_open-source_software
https://en.wikipedia.org/wiki/Open-source_software
https://en.wikipedia.org/wiki/Richard_Stallman#Harvard_University_and_MIT
https://en.wikipedia.org/wiki/Bill_Joy
https://en.wikipedia.org/wiki/FreeBSD#Histor
https://en.wikipedia.org/wiki/Linus_Torvalds
https://en.wikipedia.org/wiki/Android_(operating_system)
https://en.wikipedia.org/wiki/Python_(programming_language)
https://en.wikipedia.org/wiki/Robot_Operating_System#History
https://en.wikipedia.org/wiki/RISC-V
通常这些链接是放在文中或索引里的,但是这些激动人心的工作改变了世界,改变了我们的行业,改变了技术发展的轨迹。我们感谢这些的伟大贡献,我们把他们放在最前面。
另外徳不罗意“开源的战争”一文https://mp.weixin.qq.com/s/BOSzQS01kr5z-OFNK6I1RQ 有很多对开源及对华为鸿蒙系统的评论,有兴趣的读者可以拨冗阅读。
1. 开源运动简介
1.1 软件及知识产权
1974年之前软件在美国是不可以申请版权的,1983年以后,软件版权开始盛行,公司开始用各种手段保护软件,同时也给用户带来很多不便。
1.2 GNU项目
1983年MIT人工智能实验室的Richard Stallman开始推广免费软件,他创造了Copyleft的授权协议。之后Copyleft逐渐发展成开源社区至今还使用的GPL授权协议。
1.3 FreeBSD
为了使更多的人能使用Unix,伯克利大学的Bill Joy等人重写了美国AT&T的Unix操作系统,并将其开源。Bill Joy之后成为Sun工作站的创始人之一。由于Unix的开源,很多工程师开始在Unix上开发软件,后来的Java就是其一。
1.4 Linux
赫尔辛基大学毕业生Linus Torvalds 1991年在386电脑上发布了第一版的Linux,随后使用了Richard Stallman的GPL开源受权协议。Linux的诞生开始了挑战微软操作系统的旅程。
2001年一位微软的副总裁说”开源软件摧毁知识产权,在软件行业,我不能想象有比开源软件更恶劣的事物“。可是2018年微软以75亿美金购买了最大的开源平台GitHub。此刻IBM正在斥340亿美金巨资收购提供Linux平台服务的Red Hat公司。Linux版本发布28了,今天世界所有超级计算机都在使用某一个版本的Linux。所有手机OS,无论是苹果的iOS还是安卓,底层都是架构在Linux之上的,开源软件彻底战胜了封闭式的软件。
1.5 Python编程语言
荷兰人Gildo van Rossum1989年由业余爱好开始,1999年获美国国防部DARPA资助。Python现在被广泛应用于AI,机器人,深度学习。
1.6 机器人操作系统ROS
2007始于斯坦福大学,统一了机器人的使用方法。2012年成立了开源机器人基金,并获得美国国防部DARPA资助。
1.7 RISC_V:开源新辉煌?
2010年加州大学伯克利分校再度亮剑,提出挑战Intel x86与ARM指令集的开源RIS_V指令集。这是一个谷歌,阿里巴巴,Micron, Nvidia,三星等国际巨头都参加的开源组织。在ARM终止未来对华为授权和AMD终止新x86授权的背景下,RISC_V也许迎来了一个新的机遇。
1.8 开源软件成功的根本原因
成功往往导致垄断,垄断又往往抑制新技术的发展。开源软件为了打破垄断获得了数十万软件工程师的无私支持。他们无私地奉献,就是为了打破AT&T的垄断,打破微软的垄断,打破x86系统的垄断。
1.9 鸿蒙开源?
由于各种各样的原因,中国的主流科学工程与开源无缘! 鸿蒙能开启中国开源的新篇章吗?我们拭目以待。
2. 仪器界的生态圈
2.1 仪器生态圈的功能
仪器生态圈必须具备以下几个功能:
(1) 方便地将电脑与台式仪器进行连接起来。要做到这点,生态圈软件必须有足够多的仪器驱动。
(2) 支持插拔式的数据采集硬件;
(3) 支持类似于PXI的模块仪器;
(4) 具有自带分析功能和外接分析功能;
(5) 具有方便使用的操作界面。
2.2 LabVIEW
自1986年起NI成功地打造了以LabVIEW为核心的生态圈。LabVIEW捆绑NI的硬件,极具黏性,这就是NI成功的道理。正是NI在33年前的前瞻性眼光,在PC硬件百舸争流的时代,大胆投资软件,投资生态圈,NI才能有今日的成功。
对我国而言LabVIEW也有两个缺陷:
(1) LabVIEW受EAR管制;
(2)LabVIEW是独一公司的产品,无法直接替代。
2.3 锐视开源测控平台
简仪公司自2016年成立以来,致力推广开源软件平台。用开源的技术来培育仪器的生态圈。我们一直在努力,有关信息可在简仪网站上查询。
2.4 众志成城,共筑开源仪器生态圈
锐视开源测控平台不是为了贸易争端,不是为了EAR出口管制而推出的。我们真诚地相信我们使用的开源技术优于LabVIEW。在贸易争端和EAR出口管制的阴影下,锐视开源测控平台又赋有了新的意义:减少仪器行业对EAR管制的依赖,再加上打破垄断,一石二鸟。
2.5 简仪完善锐视测控平台的方法
我们将积极寻求软硬件的合作伙伴,丰富锐视开源平台的内容,增加非EAR产品的覆盖面。
我们将和更多的院校合作,使下一代的学生尽可能的使用新的开源技术,从学校里就开始培养使用开源资源、共享开源资源的习惯;
我们将和我们的竞争厂商合作,确保我们平台的公正性;
我们将努力和国内的仪器厂家合作,和他们一起把国内的仪器界也变成生态圈的一部分;
我们也将支持众多的EAR产品。华为是我们的榜样,我们面向世界;
我们的最终目的是创造一个开源,易用,自主可控的测控平台来最好地服务国内外客户。
3. 拥抱开源理念是摆脱软件依赖的唯一出路
本文开头介绍的德不罗意的文章有几句值得回味的句子,现摘要如下,供读者思考。
撼公司易,撼“开源”体系难,因为你是在与全世界作战,甚至包括自己。
开源的后面是价值观,价值观的后面是文明。
开源体系是一个“人人为我,我为人人”的世界,这样一个高尚情操的世界,很难有人能击败它。
下一章,结束章。中国历史上最伟大的科学变革正在揭开它的序幕!
此系列内容,会持续更新。想了解更多,请继续关注简仪科技。
Copyright © 2016-2024 JYTEK All Rights Reserved.