数字转型新动力,开源创新赋能数字经济高质量发展
应开放原子开源基金会的邀请,软通动力董事、鸿湖万联董事长黄颖基于对软通动力开源战略的思考,为本次专题撰文——数字转型新动力,开源创新赋能数字经济高质量发展。本文首发于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):代理模式
一.核心作用 通过代理,控制对对象的访问;可以详细控制访问某个对象的方法,在调用这个方法前做前置处理,调用这个方法后做后置处理。 二.核心角色 抽象角色: 定义代理角色和真实角色的公共对外方法;真实角色: 实现抽…...
MPNet:旋转机械轻量化故障诊断模型详解python代码复现
目录 一、问题背景与挑战 二、MPNet核心架构 2.1 多分支特征融合模块(MBFM) 2.2 残差注意力金字塔模块(RAPM) 2.2.1 空间金字塔注意力(SPA) 2.2.2 金字塔残差块(PRBlock) 2.3 分类器设计 三、关键技术突破 3.1 多尺度特征融合 3.2 轻量化设计策略 3.3 抗噪声…...
Redis相关知识总结(缓存雪崩,缓存穿透,缓存击穿,Redis实现分布式锁,如何保持数据库和缓存一致)
文章目录 1.什么是Redis?2.为什么要使用redis作为mysql的缓存?3.什么是缓存雪崩、缓存穿透、缓存击穿?3.1缓存雪崩3.1.1 大量缓存同时过期3.1.2 Redis宕机 3.2 缓存击穿3.3 缓存穿透3.4 总结 4. 数据库和缓存如何保持一致性5. Redis实现分布式…...
LeetCode - 394. 字符串解码
题目 394. 字符串解码 - 力扣(LeetCode) 思路 使用两个栈:一个存储重复次数,一个存储字符串 遍历输入字符串: 数字处理:遇到数字时,累积计算重复次数左括号处理:保存当前状态&a…...
【LeetCode】3309. 连接二进制表示可形成的最大数值(递归|回溯|位运算)
LeetCode 3309. 连接二进制表示可形成的最大数值(中等) 题目描述解题思路Java代码 题目描述 题目链接:LeetCode 3309. 连接二进制表示可形成的最大数值(中等) 给你一个长度为 3 的整数数组 nums。 现以某种顺序 连接…...
Linux基础开发工具——vim工具
文章目录 vim工具什么是vimvim的多模式和使用vim的基础模式vim的三种基础模式三种模式的初步了解 常用模式的详细讲解插入模式命令模式模式转化光标的移动文本的编辑 底行模式替换模式视图模式总结 使用vim的小技巧vim的配置(了解) vim工具 本文章仍然是继续讲解Linux系统下的…...
数据挖掘是什么?数据挖掘技术有哪些?
目录 一、数据挖掘是什么 二、常见的数据挖掘技术 1. 关联规则挖掘 2. 分类算法 3. 聚类分析 4. 回归分析 三、数据挖掘的应用领域 1. 商业领域 2. 医疗领域 3. 金融领域 4. 其他领域 四、数据挖掘面临的挑战和未来趋势 1. 面临的挑战 2. 未来趋势 五、总结 数据…...
CentOS 7.9安装Nginx1.24.0时报 checking for LuaJIT 2.x ... not found
Nginx1.24编译时,报LuaJIT2.x错误, configuring additional modules adding module in /www/server/nginx/src/ngx_devel_kit ngx_devel_kit was configured adding module in /www/server/nginx/src/lua_nginx_module checking for LuaJIT 2.x ... not…...
河北对口计算机高考MySQL笔记(完结版)(2026高考)持续更新~~~~
MySQL 基础概念 数据(Data):文本,数字,图片,视频,音频等多种表现形式,能够被计算机存储和处理。 **数据库(Data Base—简称DB):**存储数据的仓库…...
信息收集:从图像元数据(隐藏信息收集)到用户身份的揭秘 --- 7000
目录 🌐 访问Web服务 💻 分析源代码 ⬇️ 下载图片并保留元数据 🔍 提取元数据(重点) 👤 生成用户名列表 🛠️ 技术原理 图片元数据(EXIF 数据) Username-Anarch…...
JVM——对象模型:JVM对象的内部机制和存在方式是怎样的?
引入 在Java的编程宇宙中,“Everything is object”是最核心的哲学纲领。当我们写下new Book()这样简单的代码时,JVM正在幕后构建一个复杂而精妙的“数据实体”——对象。这个看似普通的对象,实则是JVM内存管理、类型系统和多态机制的基石。…...
