数字转型新动力,开源创新赋能数字经济高质量发展
应开放原子开源基金会的邀请,软通动力董事、鸿湖万联董事长黄颖基于对软通动力开源战略的思考,为本次专题撰文——数字转型新动力,开源创新赋能数字经济高质量发展。本文首发于2023年12月12日《中国电子报》“开源发展与开发者”专题第8版。以下全文摘录:
近年来,数字经济已成为全球经济发展的新引擎和新动能,而开源则在数字技术快速升级和融合发展中发挥着重要作用。开源协作不断引领数字技术标准的创新发展,持续推动传统产业格局和商业模式变革,逐渐成为支撑数字经济快速发展和数字化转型的关键“底座”。数字经济的发展高度依赖于数字技术创新,开源协作则是数字技术创新的重要途径。
开源是推动科技进步的新动力
作为软件开发的基石,开源是迄今为止最先进、最广泛、最活跃的协同创新模式之一,其“开放式协同创新”的理念和机制已经从软件开发延伸到更多领域,成为推动科技创新的核心动力和重要路径,更成为我国数字基础设施“定魂筑基”的关键。
2023年中国开源迎来了新的发展高峰。中国开源开发者、开源项目、开源社区、开源用户数量持续攀升;基金会、知识产权、商业模式、投融资、公共服务平台等开源生态快速完善,中国开源爆发出来的活力、潜力和惊人的加速度已在全球开源界形成一股不可忽视的力量。
在技术端,中国企业参与开源逐渐向操作系统、数据库等更偏“根”技术的关键领域挺进,开始逐步掌握从底层技术到上层应用的核心能力,有效推动开源与各技术领域的深度融合;在需求端,中国拥有全球最完善的电子工业产业链,许多开源技术都能在中国市场找到载体落地 并销往全球;在人才端,目前我国的开源开发者数量已突破 800 万,居全球第二。随着开源的普及,会有更多年轻开源新生力量加入和成长,开源人才的增长空间和潜力巨大。
开源是软通动力发展的重大战略
软通动力作为业内领先的企业数字化转型使能者,一直是开源思想、开源模式的倡导者和践行者,也坚信开源是数字化服务和软件行业的未来方向。2019 年,软通动力董事长刘天文明确提出“开源战略是软通动力发展的重大战略 ”。开放原子开源基金会自 2020 年成立之初,软通动力就 积极参与并深度合作, 是基金会的白金捐赠人, 并作为多个项目群核心共建单位, 积极参与OpenHarmony、openEuler、openGauss、云原生、开源大模型等开源项目,聚焦我国“根” 技术发展的战略诉求,发挥数字技术创新优势,贡献开源力量。
为了在更大平台、更大范围内推动OpenHarmony在行业的落地与深化,2022 年子公司鸿湖万联应运而生。作为软通动力开源战略的先锋军,鸿湖万联专注于智能物联网操作系统研发和产业 化服务,基于 OpenHarmony 推出的自主品牌SwanLinkOS操作系统,先后发布了“扬帆”、“启航”、“启鸿”等多款开源鸿蒙开发套件,并持续以商显领域积蓄的势能为突破口,围绕矿山、电力、教育、交通等4个行业,与生态伙伴联合开发OpenHarmony产品和解决方案,构建国产自主可控OpenHarmony产业链。一路走来,鸿湖万联已具备从芯片适配到行业解决方案全栈式的服务能力,是OpenHarmony生态坚定的引领者和建设者。
此外,软通动力在openEuler、openGauss等领域同样成果斐然。作为 openEuler项目群黄金捐赠人,软通动力基于openEuler自主研发了企业级服务器操作系统——天鹤操作系统,其具备高性能、高运维、高兼容以及高可靠等增强特性,适用于数据库、大数据、云计算、人工智能等应用场景,已完成主流国产服务器、数据库/中间件厂商的兼容适配,助力各领域客户实现低成本、高效率的数字化转型。并针对客户需求和痛点,发布自有操作系统迁移工具x2TianHe、iTools一站式服务工具链,推出 openEuler Managed by 软通动力服务,为客户使用openEuler版本提供全方位保障。在行业落地方面,以第一份额中标中国移动操作系统迁移技术服务项目。
软通动力聚焦openGauss社区、openGauss商业发行版、工具链三大领域,积极参与openGauss 开源生态建设,与openGauss社区签署企业CLA(社区贡献者许可协议),目前在openEuler社区的贡献名列前茅;组建了数据库研究中心,基于openGauss内核打造天鹤数据库,规划面向教育、医疗、金融行业的openGauss商业定制发行版;并打造openGauss一站式迁移服务DataSwap工具链、天鹤数据复制服务等,为各行业客户提供完善的数据库解决方案。
高质量人才引领高质量发展
软通动力积极联合高职院校、生态伙伴共同探索“产学研用”模式,构建起多家技术研究中心,包括开源高斯/开源欧拉研究中心、云原生研究中心、人工智能创新与应用研究中心、数字孪生研究中心等,不断探索新兴数字技术。与行业头部企业建立5个产业创新中心,包括天枢元宇宙研究院、农粮行业生态实验室、空间智能及双碳元宇宙研究院……
2023年11月10日,无锡高新区数字人才产教联盟成立暨软通动力鸿蒙创新人才基地开业,旨在打造集鸿蒙创新行业人才培养、企业与社会培育、人才服务于一体的实训中心,培养输送数字经济相关人才,提升数字经济产业链。未来,软通动力将进一步围绕建立城市开源生态链产业基地及城市开源实验室、建立开源创新中心、建立开源人才中心等方面,助力人才培养,繁荣开源生态。
近期,为积极响应教育部“坚持以教促产、以产助教,深化产教融合”的号召,软通动力子公司鸿湖万联联合西安电子科技大学、金华职业技术学院共同成立了全国开源鸿蒙智能终端与物联行业产教融合共同体。实现教育链、人才链、产业链、创新链的有机衔接,打造“校+企+院”协同治理模式,实施“理论+实训同步学、院校+企业共培养、赛事+研究共认证” 的教学模式,进一步促进OpenHarmony生态的人才培养。
面向未来,软通动力将在开放原子开源基金会的指导下,持续秉承开放、协作、共赢的开源理念,以国际视野聚焦开源生态“根”技术的创新与应用,加速推动开源商业化应用落地,赋能开源生态以及数字中国建设。
以开源之心,引创新之路。中国的开源实践正在深度参与融入到国际开源生态之中,越来越多的中国企业作为开源生态的市场主体,投身开源、推动更多的市场资源投入开源创新。我们有理由相信,中国必将从开源大国发展成为开源强国。
相关文章:
数字转型新动力,开源创新赋能数字经济高质量发展
应开放原子开源基金会的邀请,软通动力董事、鸿湖万联董事长黄颖基于对软通动力开源战略的思考,为本次专题撰文——数字转型新动力,开源创新赋能数字经济高质量发展。本文首发于2023年12月12日《中国电子报》“开源发展与开发者”专题第8版。以…...
解决JavaWeb中IDEA2023新版本无法创建Servlet的问题
出现问题:IDEA右键创建Servlet时,找不到选项 原因分析:IDEA的2023版的已经不支持Servlet了,如果还要使用的话,需要自己创建模板使用 创建模板 右击设置,选择(File and Code Templates&#x…...
关于oracle切换mysql8总结
最近由于项目换库,特此记录 1.字段类型 number(8) -> int(8) number(16) -> bigint(16) varchar2() -> varchar() 2.导数据 从oracle迁移数据到mysql,除了用专门的数据泵,经常需要用csv导入到mysql; 导出的csv数据如果…...
Docker 容器编排技术解析与实践
探索了容器编排技术的核心概念、工具和高级应用,包括 Docker Compose、Kubernetes 等主要平台及其高级功能如网络和存储管理、监控、安全等。此外,文章还探讨了这些技术在实际应用中的案例,提供了对未来趋势的洞见。 一、容器编排介绍 容器编…...
微信小程序 ---- 慕尚花坊 订单列表
订单列表 本章节为课堂作业 01. 封装订单列表接口 API 思路分析: 为了方便后续进行商品管理模块的开发,我们在这一节将商品管理所有的接口封装成接口 API 函数 落地代码: ➡️ api/orderpay.js /*** description 获取订单列表* returns …...
Tuxera2023 NTFS for Mac下载,安装和序列号激活
对于必须在Windows电脑和Mac电脑之间来回切换的Mac朋友来说,跨平台不兼容一直是一个巨大的障碍,尤其是当我们需要使用NTFS格式的硬盘在Windows和macOS之间共享文件时。因为Mac默认不支持写入NTFS磁盘。 为了解决这一问题,很多朋友会选择很便捷…...
移动Web学习04-移动端订单结算页PC端个人中心页面
5、电商结算页面案例 css body{background-color: #F2F2F2; } * {box-sizing: border-box;margin: 0;padding: 0; }.main{padding: 12px 11px 80px; }.pay{display: flex;height: 80px;background-color: #fff;bottom: 0;width: 100%;border-top: 1px solid #ededed;position:…...
Linux基础篇:Linux网络yum源——以配置阿里云yum源为例
Linux网络yum源——以阿里云为例 一、网络yum源介绍 Linux中的YUM(Yellowdog Updater, Modified)源是一个软件包管理器,它可以自动处理依赖关系并安装、更新、卸载软件包。YUM源是一个包含软件包的远程仓库,它可以让用户轻松地安…...
2024.2.10力扣每日一题——二叉树的中序遍历
2024.2.10 题目来源我的题解方法一 递归方式方法二 非递归方式 题目来源 力扣每日一题;题序:94 我的题解 方法一 递归方式 使用递归实现,结果List也可以定义为一个类变量。 按照访问左子树——根节点——右子树的方式遍历这棵树࿰…...
MVP惊现神秘买家,或疑为华尔街传奇投资人?
随着距离美国总统大选已不足240天,全球都开始聚焦这次具有历史意义的重大事件,作为全球唯一的超级大国,美国大选的最终结果,将会更深远的影响世界的走向。 除了我们熟知的全球性安全问题,美国这次大选更是一次意识形态…...
观察者模式 C++
👂 Honey Honey - 孙燕姿 - 单曲 - 网易云音乐 目录 🌼前言 🌼描述 🎂问题 💪解决方案 🈲现实场景 代码 场景1 -- 报纸发行 场景 解释 代码 场景2 -- 气象资料发布 场景3 -- 过红绿灯 &#x…...
每日一题 --- 删除字符串中的所有相邻重复项[力扣][Go]
删除字符串中的所有相邻重复项 题目:1047. 删除字符串中的所有相邻重复项 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 在完成所…...
前端三剑客 —— CSS (第四节)
目录 内容回顾: 1.常见样式 2.特殊样式 特殊样式 过滤效果 动画效果 动画案例: 渐变效果 其他效果: 多列效果 字体图标(icon) 内容回顾: 1.常见样式 text-shadow x轴 y轴 阴影的模糊程度 阴影的…...
Linux文件IO(3):使用文件IO进行文件的打开、关闭、读写、定位等相关操作
目录 1. 文件IO的概念 2. 文件描述符概念 3. 函数介绍 3.1 文件IO-open函数 3.2 文件IO-close函数 3.3 文件IO-read函数 3.4 文件IO-write函数 3.5 文件IO-lseek函数 4. 代码练习 4.1 要求 4.2 具体实现代码 4.3 测试结果 5. 总结 1. 文件IO的概念 posix(可移植操作系统接…...
Vite 项目中环境变量的配置和使用
Vite 项目中环境变量的声明 我们要在 Vite 项目中进行环境变量的声明,那么需要在项目的根目录下,新建 .env.[mode] 文件用于声明环境变量,如: .env.test 文件用于测试环境下项目全局变量的声明.env.dev 文件用于开发环境下项目全…...
C++读取.bin二进制文件
C读取.bin二进制文件 在C中,可以使用文件输入/输出流来进行二进制文件的读写操作,方便数据的保存和读写。 //C读取bin二进制文件 int read_bin() {std::ifstream file("data_100.bin", std::ios::in | std::ios::binary);if (file) {// 按照…...
【ZZULIOJ】1038: 绝对值最大(Java)
目录 题目描述 输入 输出 样例输入 Copy 样例输出 Copy code 题目描述 输入3个整数,输出绝对值最大的那个数。 输入 输入包含3个int范围内的整数,用空格隔开。 输出 输出三个数中绝对值最大的数,单独占一行。若绝对值最大的数不唯…...
递归算法讲解2
前情提要 上一篇递归算法讲解在这里 递归算法讲解(结合内存图) 没看过的小伙伴可以进去瞅一眼,谢谢! 递归算法的重要性 递归算法是非常重要的,如果想要进大厂,以递归算法为基础的动态规划是必考的&…...
机器学习第33周周报Airformer
文章目录 week33 AirFormer摘要Abstract一、论文的前置知识1. 多头注意力机制(MSA)2. 具有潜变量的变分模型 二、文献阅读1. 题目2. abstract3. 问题与模型阐述3.1 问题定义3.2 模型概述3.3 跨空间MSA(DS-MSA)3.4 时间相关MSA&…...
设计模式(12):代理模式
一.核心作用 通过代理,控制对对象的访问;可以详细控制访问某个对象的方法,在调用这个方法前做前置处理,调用这个方法后做后置处理。 二.核心角色 抽象角色: 定义代理角色和真实角色的公共对外方法;真实角色: 实现抽…...
RestClient
什么是RestClient RestClient 是 Elasticsearch 官方提供的 Java 低级 REST 客户端,它允许HTTP与Elasticsearch 集群通信,而无需处理 JSON 序列化/反序列化等底层细节。它是 Elasticsearch Java API 客户端的基础。 RestClient 主要特点 轻量级ÿ…...
网络六边形受到攻击
大家读完觉得有帮助记得关注和点赞!!! 抽象 现代智能交通系统 (ITS) 的一个关键要求是能够以安全、可靠和匿名的方式从互联车辆和移动设备收集地理参考数据。Nexagon 协议建立在 IETF 定位器/ID 分离协议 (…...
手游刚开服就被攻击怎么办?如何防御DDoS?
开服初期是手游最脆弱的阶段,极易成为DDoS攻击的目标。一旦遭遇攻击,可能导致服务器瘫痪、玩家流失,甚至造成巨大经济损失。本文为开发者提供一套简洁有效的应急与防御方案,帮助快速应对并构建长期防护体系。 一、遭遇攻击的紧急应…...
连锁超市冷库节能解决方案:如何实现超市降本增效
在连锁超市冷库运营中,高能耗、设备损耗快、人工管理低效等问题长期困扰企业。御控冷库节能解决方案通过智能控制化霜、按需化霜、实时监控、故障诊断、自动预警、远程控制开关六大核心技术,实现年省电费15%-60%,且不改动原有装备、安装快捷、…...
【Oracle】分区表
个人主页:Guiat 归属专栏:Oracle 文章目录 1. 分区表基础概述1.1 分区表的概念与优势1.2 分区类型概览1.3 分区表的工作原理 2. 范围分区 (RANGE Partitioning)2.1 基础范围分区2.1.1 按日期范围分区2.1.2 按数值范围分区 2.2 间隔分区 (INTERVAL Partit…...
基于Java Swing的电子通讯录设计与实现:附系统托盘功能代码详解
JAVASQL电子通讯录带系统托盘 一、系统概述 本电子通讯录系统采用Java Swing开发桌面应用,结合SQLite数据库实现联系人管理功能,并集成系统托盘功能提升用户体验。系统支持联系人的增删改查、分组管理、搜索过滤等功能,同时可以最小化到系统…...
浪潮交换机配置track检测实现高速公路收费网络主备切换NQA
浪潮交换机track配置 项目背景高速网络拓扑网络情况分析通信线路收费网络路由 收费汇聚交换机相应配置收费汇聚track配置 项目背景 在实施省内一条高速公路时遇到的需求,本次涉及的主要是收费汇聚交换机的配置,浪潮网络设备在高速项目很少,通…...
return this;返回的是谁
一个审批系统的示例来演示责任链模式的实现。假设公司需要处理不同金额的采购申请,不同级别的经理有不同的审批权限: // 抽象处理者:审批者 abstract class Approver {protected Approver successor; // 下一个处理者// 设置下一个处理者pub…...
C++.OpenGL (20/64)混合(Blending)
混合(Blending) 透明效果核心原理 #mermaid-svg-SWG0UzVfJms7Sm3e {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-SWG0UzVfJms7Sm3e .error-icon{fill:#552222;}#mermaid-svg-SWG0UzVfJms7Sm3e .error-text{fill…...
Java数值运算常见陷阱与规避方法
整数除法中的舍入问题 问题现象 当开发者预期进行浮点除法却误用整数除法时,会出现小数部分被截断的情况。典型错误模式如下: void process(int value) {double half = value / 2; // 整数除法导致截断// 使用half变量 }此时...
