华为开源
中国
技术分享大厂开源技术分享

华为开源

华为开源是华为官网下的开源项目门户,用中文集中陈列 OpenHarmony、openEuler、openGauss、MindSpore、CANN、Karmada 等十余个底座级项目,每个项目配一句定位说明,分四页排列。

国内开发者找大厂开源项目,通常第一站是 GitHub 组织页,翻到的却是一串英文简介和星标数,看不出哪个项目是操作系统、哪个是数据库、哪个只是某个业务线的内部工具顺手开源。华为的情况更麻烦一些:项目分散在 OpenHarmony、openEuler、MindSpore 各自的社区站,再加上 Gitee 与 GitHub 的多份镜像,不熟悉的开发者很难一次看清全貌。华为开源门户把这件事收拢到一页:官网的“热门项目”页用中文给每个项目一句定位,把它们并排陈列,首页就能扫完十二个主力项目。本文讲清这一页收录了什么、分页怎么走、以及它解决不了哪些问题。

华为开源是什么?

它是华为官网下的一组开源页面,挂在华为官网的合作伙伴与开发者入口下,目前有 主页、热门项目、博客、新闻与活动 四个入口,其中“热门项目”是内容主体。这一页把华为对外开放的项目按卡片排列,每张卡片给三样东西:项目名、一句中文定位、以及一组计数。首页展示十二个项目,分别是 OpenHarmony、openEuler、CANN、MindSpore、openFuyao、openJiuwen、Volcano、A-Tune、openGauss、Cangjie、iSulad 与 Karmada,底部有 1 到 4 四个分页按钮,完整清单要翻完四页。站点的定位是“门面”而不是“文档”:每个项目点到卡片就跳去各自社区,正文一个字也不留。这一点决定了它的用法——拿它做选型前的地形勘察,不拿它查 API。

华为开源

核心功能

这一页真正能省时间的地方,是把散落的项目按“这是什么层面的东西”重新讲了一遍。

  • 中文一句话定位——省掉翻译与猜测环节:每张卡片都有一句中文说明项目用途,比如 CANN 写的是“针对 AI 场景推出的异构计算架构,对上支持多种 AI 框架,对下服务 AI 处理器与编程”。英文仓库页给的是 feature list,这里给的是它在整条技术栈里站哪一层。
  • 十二个项目同屏——按底座与零件分层看得清:操作系统层有 OpenHarmony 与 openEuler,AI 计算层有 CANN 与 MindSpore,云原生层有 openFuyao、Volcano、Karmada、iSulad,数据库有 openGauss,语言有 Cangjie,性能调优有 A-Tune,Agent 平台有 openJiuwen。同一屏上下对比,比在四个站点之间来回切要快得多。
  • 四页完整清单——不全在首页:底部分页 1 到 4,首页只是第一部分。找特定项目时别只看首屏就下结论说“没有”,翻完四页再判。
  • 博客与新闻两个信息口——看项目在往哪走:除了项目清单,站点另有博客与新闻与活动两个栏目,发布会、版本节奏、社区活动都发在这里,比逐个仓库看 release notes 省事。
  • 直达社区与仓库——不留中间层:卡片点击即跳项目自己的站点或代码托管页,不设登录墙、不需要华为账号,也不做二次封装。

使用场景

它适合在“还没决定用不用、先要知道有哪些”这个阶段看,不适合已经选定项目之后回来查细节。

人群/角色场景描述推荐指数
技术选型负责人一次看清华为在各层的开源布局,判断哪些能进候选名单★★★★★
鸿蒙与欧拉生态开发者快速定位 OpenHarmony、openEuler、Cangjie 的官方入口★★★★★
云原生与 AI 基础设施工程师对比 Karmada、Volcano、openFuyao 与自家技术栈的重合度★★★★☆
想找可参与开源项目的人先按领域筛一遍,再回各社区看 issue 与贡献指南★★★★☆
需要 API 文档的人这里只有定位描述,文档要回项目自己的社区站★★☆☆☆
需要评估许可证与活跃度的人页面不提供这两项,必须回仓库自行核对★★☆☆☆

操作指南

不需要登录,从进站到找到目标项目是五个动作。

  1. 进站——入口是 华为开源热门项目页,从华为官网任意页面的“合作伙伴与开发者”也能进到同一位置。
  2. 先扫一遍首屏——首页十二个项目覆盖了操作系统、AI 框架、云原生、数据库、编程语言五个方向,先按方向定位,不要一个一个字读描述。
  3. 翻完四页——底部分页有 1 到 4,热门项目并不全在第一页。目标项目首屏没出现时,继续往下翻。
  4. 点卡片进社区——卡片直达项目自己的站点或代码托管页,下一步的文档、安装包、issue 都在那边。
  5. 记下项目真名——后续搜索、提 issue、写技术方案都用项目原名(比如 openGauss、Karmada),用中文译名搜不到官方内容。

支持平台

纯静态信息页,桌面与手机浏览器都能正常打开,不需要注册、不需要插件。手机端能看清单,但十二张卡片长描述在窄屏上会挤成多行,翻页的按钮也在页面底部,做对比时建议用电脑。页面本身不带检索框,也没有按标签筛选的功能,项目多起来之后只能在四页里人工翻找。

产品定价

免费,无账号体系,也没有付费档位。这是官方门户页,定位是给生态引流,本身不承载任何商业功能。有一点要留意:它也不提供下载包或镜像加速——真要拉代码、装环境,仍然要去各项目社区或代码托管平台。

常见问题

Q:这一页的项目清单是完整的吗?

不是全站的完整清单,只是“热门项目”这个栏目的内容,而且分了四页。站点另外还有博客、新闻与活动两个栏目,那些不在这里陈列。判断某个项目在不在,最稳的做法是翻完四页再看,或者直接用站内搜索或搜索引擎查项目名加华为开源。

Q:卡片上那组数字是什么意思?

页面没有标注口径,三个数字并排出现,既没有单位也没有说明文字,不同项目之间数量级差别很大。引用之前必须先回项目自己的仓库看 star、fork、贡献者这几项真实数据,不要拿这一页的数字当活跃度证据——口径不明的计数用来做选型判断,结论会站不住。

Q:想参与贡献该从哪进?

这一页只负责指路,卡片点进去是项目自己社区的首页,贡献流程、行为准则、good first issue 都在社区站里。华为开源门户本身没有 issue 区、没有贡献指南、也不接受 PR。想动手的话,先在社区站找 contribution 文档,再从标了新手友好的 issue 开始。

开发者小结

华为开源的价值在于“一页看全 + 中文定位”,这两点合起来解决了选型早期最耗时的动作:搞清楚一个项目到底属于哪一层、和自己手上的技术栈是替代关系还是补位关系,这件事在英文仓库页上要读十几分钟,在这里两分钟能扫完。它的边界同样明确:不给文档、不给许可证、不给活跃度,也不带搜索与筛选,四个分页靠人工翻;卡片上那组计数口径不明,直接引用会出错;项目描述是官方口径,读起来都很好,但一个项目实际维护得怎么样,只能回仓库看提交频率和 issue 响应。适合还没定方向、需要快速摸清地形的人;已经选定项目、要查具体用法的,直接进社区站更快。

相关导航

开发者导航

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...
首页 起始 博客
赞助 树洞 我的