赋能全栈软件,开源软件协调,我对英特尔有了全新认知

news/2024/7/7 21:36:46

文章目录

    • 一、前言
    • 二、培养开源文化
    • 三、现场展区体验
    • 四、软硬协同分论坛,和社区开发者共建生态
    • 五、快来加入开源社区吧

一、前言

“开源赋能 普惠未来”,2023 年 6 月 11 日到 13 日,我有幸参加了 2023 开放原子全球开源峰会。

“赋能中国软件,共筑开放生态”。我在参会现场,感受到了英特尔在开源社区上的投入,从底层操作系统、云原生架构,到数据库、人工智能、大数据以及各行业解决方案,赋能全栈软件,推进开放的生态系统。

二、培养开源文化

在 6 月 11 日上午的主会场,CNCF 基金会主席、英特尔公司副总裁 Arun Gupta 的主题演讲“培养开源文化”给我留下了深刻的印象。

“企业的开源需要和核心业务绑定,否则是不可持续的。”

这 7 点可以帮助我们构建良好的开源文化:

  1. 选择开放生态系统是为了满足客户需求,利用开源软件传递平台价值,构建可扩展的产品组合,开辟新市场,推动技术进步,并在开源社区拥有超过20年的坚持不懈的工作经验。

  2. 开源项目办公室(OSPo)致力于在组织中培育开源文化,制定开源政策,保证许可证合规,指导与上游社区的合作,并优化工具以便利开源软件的使用。

  3. InnerSource,将开源原则和最佳实践应用于封闭源代码软件的方法,包括使用分支/克隆,统一代码库,持续集成/部署,问题跟踪,测试驱动开发,代码审查和Git操作等工具和方法。

  4. 内部活动,提升公司内部的协作,培养人际关系,推广和招聘工程人才,以及策划外部讲者。

  5. 实践开源基金会,推进开放生态,维护技术标准,塑造未来技术,增强合作,提升组织信誉,以及扩大品牌和人员影响力。

  6. 开源倡导者在业务部门中推动并优化开源政策,提升开源意识,并为开源项目办公室提供成功的业务案例。

  7. CW^2,在幕后默默付出,投入大量时间进行如代码审查、调试、小组领导、社区聚会组织、新成员引导以及会议讲话审查等非光鲜的工作。

企业内拥有良好的开源文化基础,就能更好地通过开源项目和开源精神为客户服务,以及影响开源社区,久而久之,整个开源环境就会越来越好。

三、现场展区体验

前面提到的赋能全栈软件,是英特尔的全球战略。在英特尔展区上,分别展示了四个方向的开源成果展示,分别是:

  • Linux 操作系统与解决方案;
  • 云与边缘;
  • 跨平台安卓体验;
  • 人工智能与机器学习。

讲一下我比较感兴趣的两个方向吧。

一个是跨平台安卓体验,英特尔通过 Celadon 项目,可以在英特尔的 CPU 上原生运行安卓应用。这意味着,对于一些复杂高性能要求的使用场景,比如新华三8K云屏,一般都安卓设备没办法满足性能需求,而 Celadon 可以摆脱设备的硬件限制。

我们可以在 PC 上顺畅运行安卓应用,大家可以访问英特尔官网 ,找到“前往体验”按钮,进入下载页面。

另一个是人工智能与机器学习,众所周知,stable diffusion 对于硬件要求比较高,而英特尔的 BigDL-Nano 开源加速软件库,可以使它在英特尔集成显卡上运行。下图为我在英特尔展台上的现场体验。

四、软硬协同分论坛,和社区开发者共建生态

在 6 月13 日上午的软硬协同开源分论坛,英特尔的各位专家和社区的开发者共同分享了相关主题。

在基础软件领域,英特尔早期加入龙蜥社区,并大量投入,荣获 2022 年龙蜥社区最佳技术团队,杰出贡献奖等多个奖项。并且,英特尔还与统信 UOS、麒麟软件建立战略合作伙伴关系,持续保持紧密合作和协调。

现场的主题分享上,英特尔也保持着和开源社区贡献者共同分享的节奏,比如在英特尔基础软件赋能中国生态的主题分享中,是由英特尔公司软件与先进技术事业部的杨继国和龙蜥社区Intel Arch SIG maintainer、阿里云开发工程师尚旭春来做的分享,从这点就能体现出英特尔对于开源社区的开放、分享的态度。

五、快来加入开源社区吧

讲真,我在参加本次 2023 开放原子全球开源峰会之前,对英特尔的印象还停留在硬件厂商,经过了本次参会,我发现英特尔已经参与了 100 多个开源项目,贡献、管理、维护着 300 多个社区。

作为一名开发者,如果你还没有加入开源社区,我建议加入开源社区,参与开源项目,体验开源社区的文化氛围。

在 6 月 11 日的活动日程结束时,外面的天气正好下大雨,当我们离开展馆,外面的天空已经在放晴,大家在各个角度见证了美丽的双彩虹,希望这个双彩虹让我们的开源社区发展越来越好!


http://lihuaxi.xjx100.cn/news/1251445.html

相关文章

生命周期监听的使用和源码解析

定义SpringApplicationRunListener来监听springApplication的启动 1.通过实现springApplicationRunListener来实现监听。 2.在 META-INF/spring.factories 中配置 org.springframework.boot.SpringApplicationRunListener自己的Listener。 在默认的springboot配置中就有给我…

OpenCV reshape函数

reshape函数 在opencv中,reshape函数比较有意思,它既可以改变矩阵的通道数,又可以对矩阵元素进行序列化,非常有用的一个函数。 函数原型: C: Mat Mat::reshape(int cn, int rows0) const参数比较少,但设…

JUC并发编程初学

什么是JUC进程和线程回顾Lock锁生产者和消费者8锁的线程集合类不安全CallableCountDownLatch、CyclicBarrier、Semaphore读写锁阻塞队列线程池四大函数式接口Stream流式计算分支合并异步回调JMMvolatile深入单例模式深入理解CAS原子引用可重入锁、公平锁非公平锁、自旋锁、死锁…

基于Java在线云音乐系统设计实现(源码+lw+部署文档+讲解等)

博主介绍: ✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战 ✌ 🍅 文末获取源码联系 🍅 👇🏻 精…

【2023】Redis配置与优化

目录 源码安装redis硬件优化配置参考常用配置示例: 系统及内核优化 操作系统:centos-7.9 redis版本:6.2.12源码安装redis 在此之前先简单的安装一个Redis mkdir /app cd /app wget https://download.redis.io/releases/redis-6.2.12.tar.gz…

Log4j,IDEA文件结构与项目结构,目标文件的定义介绍

文章目录 目录 前言 一、log4j概念介绍 1.什么是log4j? 2.使用log4j的优点? 3.使用log而不用syetem.out.println? 4.常用格式: 二、IDEA文件结构介绍 1.Sources Root: 2.Test Sources Root: 3.Resource Root: 4.Test Resource Root 5.Excluded: 三、目标文件的定义 四、IDEA…

BUUCTF Unencode 1

题目描述&#xff1a; 密文&#xff1a; 89FQA9WMD<V1A<V1S83DY.#<W3$Q,2TM]解题思路&#xff1a; 1、观察密文&#xff0c;尝试Base85、Base91等编码&#xff0c;均失败。 2、结合题目&#xff0c;联想到UUencode编码&#xff0c;尝试后成功&#xff0c;得到flag。 …

使用PlotNeuralNet绘制深度学习网络图的基本操作(二)

使用PlotNeuralNet绘制深度学习网络图的基本操作&#xff08;二&#xff09; 接下来我们利用pycharm来绘制当中我们的神经网络模型架构&#xff0c;目标是直接将.tex文件生成为pdf和png。我在学习的过程中参考了一些学习视频&#xff0c;觉得这个up主讲的还不错&#xff1a; 1…