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

文章目录

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

一、前言

开源赋能 普惠未来”,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://www.niftyadmin.cn/n/440792.html

相关文章

java【抽象类与接口】

抽象类与接口 1 抽象类1.1 定义与使用1.2 抽象类和抽象方法使用原则 2 接口2.1 定义2.2 使用规则 3. JDK中内置接口3.1 Comparable接口3.2 Cloneable接口 抽象类与接口的对比 前言:如果强制要求子类必须覆写一些方法,则就会用到抽象类和抽象方法 1 抽象类…

怎么压缩PDF文件,这三个方便帮你一键压缩!

PDF文件是一种广受欢迎的版式文件格式,由Adobe公司发明,具有高度的兼容性,无论在不同的软件和设备中打开,都不会影响页面的排版。如今,人们常常上网搜索并下载需要的资料,例如电子书和PPT模板,这…

1设计模式

面试专题-设计模式 前言 在平时的开发中,涉及到设计模式的有两块内容,第一个是我们平时使用的框架(比如spring、mybatis等),第二个是我们自己开发业务使用的设计模式。 面试官一般比较关心的是你在开发过程中&#…

聊聊Systemverilog中的function in constraints

有些情况下,constraint不能简单用一行来表达,而是需要复杂的计算,如果都写到constraint block内部就比较复杂,而且很乱,这时候可以调用functions来约束随机变量。在constraint内调用function就称为”function in const…

ubuntu18.04设置自启动踩坑贴(拿来即用)---全网搜索半天都没有,ChatGPT回答都是有问题的!!

前言:其实很简单,全网的资料实在坑太多(无语),有一篇还不错,我大多数借鉴这篇https://cloud.tencent.com/developer/article/1803805,但直接用貌似也不通,这边记录了我的实测可跑通版…

haproxy服务器对nginx服务器web服务调度负载均衡、用nfs做共享目录(脚本部署)

目录 一、准备 二、在作为haproxy的服务器上导入以下shell执行haproxy安装 三、由于nginx服务需要用的nfs共享目录,先部署nfs 四、nginx服务器1部署 五、nginx服务器2部署同上 六、测试 一、准备 四台服务器 系统IP搭建服务器centos7192.168.1.12haproxycent…

Redis入门 - 5种基本数据类型

原文首更地址,阅读效果更佳! Redis入门 - 5种基本数据类型 | CoderMast编程桅杆https://www.codermast.com/database/redis/five-base-datatype.html 说明 在我们平常的业务中基本只会使用到Redis的基本数据类型(String、List、Hash、Set、…

深度学习入门笔记2-从零开始实现线性回归

该节内容主要摘自李沐大神的 动手学AI。 🏷sec_linear_scratch 在了解线性回归的关键思想之后,我们可以开始通过代码来动手实现线性回归了。 在这一节中,(我们将从零开始实现整个方法, 包括数据流水线、模型、损失函数和小批量随…