From 3fc0fa222edbc26ea3d420d976e76b88a5069572 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=80=8A=E6=96=B0=E7=A8=8B=E5=BA=8F=E5=91=98=E3=80=8B?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E9=83=A8?= Date: Tue, 24 May 2022 17:35:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E3=80=8A2022=E4=B8=AD?= =?UTF-8?q?=E5=9B=BD=E5=BC=80=E6=BA=90=E5=8F=91=E5=B1=95=E8=93=9D=E7=9A=AE?= =?UTF-8?q?=E4=B9=A6=E3=80=8B=E9=9D=9E=E6=9C=80=E7=BB=88=E7=89=88/?= =?UTF-8?q?=E7=AC=AC3=E7=AB=A0=20=E4=B8=AD=E5=9B=BD=E5=BC=80=E6=BA=90?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=8F=91=E5=B1=95=E7=8E=B0=E7=8A=B6.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...21\345\261\225\347\216\260\347\212\266.md" | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git "a/\343\200\2122022\344\270\255\345\233\275\345\274\200\346\272\220\345\217\221\345\261\225\350\223\235\347\232\256\344\271\246\343\200\213\351\235\236\346\234\200\347\273\210\347\211\210/\347\254\2543\347\253\240 \344\270\255\345\233\275\345\274\200\346\272\220\351\241\271\347\233\256\345\217\221\345\261\225\347\216\260\347\212\266.md" "b/\343\200\2122022\344\270\255\345\233\275\345\274\200\346\272\220\345\217\221\345\261\225\350\223\235\347\232\256\344\271\246\343\200\213\351\235\236\346\234\200\347\273\210\347\211\210/\347\254\2543\347\253\240 \344\270\255\345\233\275\345\274\200\346\272\220\351\241\271\347\233\256\345\217\221\345\261\225\347\216\260\347\212\266.md" index ae91d49..21afd02 100644 --- "a/\343\200\2122022\344\270\255\345\233\275\345\274\200\346\272\220\345\217\221\345\261\225\350\223\235\347\232\256\344\271\246\343\200\213\351\235\236\346\234\200\347\273\210\347\211\210/\347\254\2543\347\253\240 \344\270\255\345\233\275\345\274\200\346\272\220\351\241\271\347\233\256\345\217\221\345\261\225\347\216\260\347\212\266.md" +++ "b/\343\200\2122022\344\270\255\345\233\275\345\274\200\346\272\220\345\217\221\345\261\225\350\223\235\347\232\256\344\271\246\343\200\213\351\235\236\346\234\200\347\273\210\347\211\210/\347\254\2543\347\253\240 \344\270\255\345\233\275\345\274\200\346\272\220\351\241\271\347\233\256\345\217\221\345\261\225\347\216\260\347\212\266.md" @@ -99,6 +99,46 @@ ![]()** +![]()** + +3.2.3 开源与云计算 + +云计算如今已是IT业界的主流技术,越来越多的用户选择云计算平台作为自己软件业务的基础设施,而云计算业务带来的IT产业营收比重也越发凸显。云计算的概念从20世纪80年代发端,到真正成型落地并广为人知,开源理念和开源软件在其中起到了决定性的推动作用。 + +首先系统软件里,以Linux为代表的开源的操作系统是云计算软件技术栈里坚实的基础,还有开源的虚拟化技术对于计算资源的池化也是必不可少的一环,包括Xen,KVM,Qemu等开源项目。云计算技术需要管理的资源,除了计算资源之外,网络资源和存储资源也是缺一不可的,同样,在网络技术软件栈和存储技术软件栈里,各种逐渐成熟的开源技术和开放标准,也加速了云计算时代的到来。作为云计算产业的先锋Amazon AWS,不可否认就是架构在这一系列的开源软件之上的。在AWS稳定的技术表现和成功的商业模式的带动下,一系列开源的云计算基础架构管理软件风起云涌,而时至今日,OpenStack最终成为最为成功和唯一事实上的标准IaaS开放平台。 + +同时,在过去几年里,容器化和容器资源的管理,也逐渐走向成熟,并快速被广大开发人员和厂商所采用,也标志了云(计算)原生时代的到来。作为云原生领域最具权威的组织,云原生CNCF从2016年11月开始发布并持续更新云原生全景图(Cloud Native Landscape, https://landscape.cncf.io ),帮助企业和开发人员快速了解云原生体系的全貌。图中左半部分按照层级从下至上分别是Kubernetes服务提供商、资源配置工具、运行时工具、编排与调度工具、应用开发工具,涵盖了全球云原生开源项目及其所属厂商。开源在云原生体系中起到了至关重要的作用,几乎所有的云原生技术,都有开源项目作为其代表实现或主流方案,从某种意义上整个云原生体系是构建在开源上的。 + +![]()** +近年来国内涌现出一批优秀且成熟的开源云原生项目,具有代表性的有PingCap推出的分布式事务键值数据库TiKV;阿里巴巴的云原生镜像分发系统Dragonfly、分布式内存数据管理引擎Vineyard;京东为大规模容器平台设计的分布式文件系统ChubaoFS;以及由南京大学 PASALab 副研究员顾荣博士、阿里云容器服务高级技术专家车漾、Alluxio 项目创始成员范斌博士联合推动发起的 Fluid;等等。 +### 3.2.4 开源与隐私计算 +隐私计算作为一项可以保障数据流通过程中“原始数据不出域、数据可用不可见”的技术,成为数据要素可信流通的关键技术模式。但各闭源平台间并不互通,促使“数据孤岛”变成“技术孤岛”。而相对于不同厂商间技术路线的各自为政,基于开源框架的互联互通将更有利于隐私计算产业生态的形成。也因此,开源隐私计算技术框架成为降低企业隐私计算技术研发成本,打破“技术孤岛”, 实现跨平台互联互通,推动数据要素流通重要且有效的途径。让技术在接受多维度检验的同时,建立起更加敏捷、全面的反应机制,推进技术迭代升级、平台互联互通与产业健康发展。 + +据中国信通院报告显示,近两年,国内外很多大厂和创业团队都在积极开源,从开源项目的活跃度和影响力来看,联邦学习的开源生态为工业化的落地应用贡献了强劲力量,特别是FATE,2020年及之后出现的很多联邦学习类产品都或多或少的吸收和借鉴了FATE供给的营养。在中国信通院调研统计中,55%的国内隐私计算产品是基于或参考开源项目开发的,这其中开源项目就以FATE为主。 + +### 3.2.5 开源与区块链 + +由于区块链技术去中心化、多方共享、可扩展等特点,使该领域绝大多数项目都是开源的,而开源也赋能区块链领域的技术创新,近几年尤为活跃。最受关注的方向便是以太坊的扩容问题,其中,基于零知识证明的ZK-Rollup方案被Vitalik Buterin寄予厚望。它的想法是,将交易的合法性验证的主要工作转移到主链之外,同时,通过零知识证明的方法保证主链级别的安全性。这一方法有望将以太坊的交易效率提高100倍左右。ZK-Rollup方案针对的是一些既定的交易类型,为了解决一般智能合约的类似问题,难度更大的ZK-EVM方案被提出,该方向目前已有若干团队进行研发。 + +![]()** + +3.2.6 开源与工业互联网 + +全球工业互联网正处于产业格局未定的关键期和规模化扩张的窗口期,各个国家围绕核心标准、技术、平台等加速布局,我国工业互联网发展也在稳步推进。据CNNIC发布的《中国互联网络发展状况统计报告》,截至2021年12月,我国有全国影响力的工业互联网平台已超150个,接入设备总量超7600万台套,在建“5G+工业互联网”项目超2000个。 + +作为智能制造、工业互联网的核心内容,工业软件已渗透并应用到工业领域的几乎所有核心环节,而近年来工业软件与开源的结合有力冲击了原先关键技术的垄断,为我国实现弯道超车提供了可能。在研发设计类软件、生产控制类软件、业务管理类软件和工业数据软件中,均涌现出了大量开源软件。 + +研发设计类:以计算机辅助设计(CAD)为例,为打破如AutoCAD 等流行闭源软件的垄断,用于3D建模的FreeCAD、2D建模的LibreCAD等CAD开源软件出现。 + +生产控制类:以工业设备中常见的可编程逻辑控制器(PLC)为例,涌现出OpenPLC等PLC开源软件以及Apache PLC4X等PLC数据采集软件。 + +业务管理类:ERP、CRM类开源软件数量众多,如 Apache基金会旗下的Apache OFBiz项目。 + +工业数据软件:该类别软件离IT域最近,在开源方面的成果也最为丰富,如Eclipse基金会推出的数字孪生项目Eclipse Ditto以及Apache基金会的工业物联网数据库项目Apache IoTD。 + +随着开源已蔓延至工业互联网领域,我国工业软件的发展得到助力,如中望软件、中控技术、华大九天等国内企业分别推出中望CAD、DCS控制系统ECS-700X、EDA全流程工具等国产化软件。总体而言,开源加速了我国工业软件的成长速度,同时也有助于形成我国工业互联网发展新优势。 + +![]()** -- GitLab