全球开源发展态势洞察(2023年第八期)OSM(Open Service Mesh)是一个轻量级、 可扩展的云原生服务网格项目,旨在为运行在 Kubernetes上的应用程序提供简单、完整且独 立的服务网格解决方案,包括处理在Kuberne- tes集群上运行的微服务的流量管理、策略执行 和可观测性等任务,以简化应用程序的部署和 管理。OSM于2020年8月推出,同年加入云原 生计算基金会(CNCF)。不久后,该项目成为 云原生计算基金会(CNCF)沙箱级别的项目。 IP地址的使用率,同时提供更好的性能和可扩 展性。借助该功能,AKS集群可以扩展至非常 大的规模,并且用户定义的私有CIDR还可以在 不同AKS集群中重复使用,从而大幅扩展了 AKS中运行的容器化应用程序可用的IP空间。 02 前沿技术 全球开源态势洞察|第十期 04 Envoy Gateway v0.4发布 Envoy Gateway是用于管理Envoy Proxy的开源 项目,可单独使用或作为Kubernetes中应用的 缝支持边缘计算场景。它提供了完整的Kuber- netes API兼容性;支持所有 Kubernetes工作负 载、服务、运营商、CNI插件和CSI插件;提供良 好的节点自治能力,即使边缘节点与云端断网, 在边缘节点中运行的应用程序也不会受影响。 OpenYurt可以轻松部署在任何Kubernetes集群 服务中,让强大的云原生能力扩展到边缘。 Rainbond v5.14.0发布 Prometheus v2.44.0发布0 码力 | 22 页 | 1.99 MB | 1 年前3
2024 中国开源开发者报告由于定制化开发、知识收集整理的成本降低,大量现实世界中的工作流和行业知识将转化为 行业应用和行业数据,传统行业数字化转型中的定制化开发难题有望解决。 对程序员而言,需求表达能力、沟通能力等软技能和系统架构设计等硬核能力将越来越重要, 因为 AI 就像今天的基层程序员,需要人表达清楚需求才能做好,复杂系统的架构设计和问题解 决也还是要靠人。 专业模型是通向 AGI 的必经之路。Anthropic CEO 10-40%之间,如图 1 所示。 图 1 大模型(LLM)在编程上的应用及其生成代码的采纳率 在 2024 年,我们还看到了“AI 程序员”Devin 的诞生,Devin 能够独立完成复杂的编码和 调试任务、自主查找和修复代码库中的错误,构建和部署应用程序。在 SWE-bench 编码基准测 试中,Devin 能够解决 GitHub 中 13.86%的真实问题,有了很大提升。 说起 SWE-bench 后获得多项省、 部级科技进步奖,已出版了二十多部著作和 4 本译作。曾任思科(中 国)软件有限公司 QA 高级总监、IEEE ICST 2019 工业论坛主席、 IEEE ICST、QRS 等程序委员、《软件学报》和《计算机学报》审 稿人等。 图 4 大模型时代的软件研发正确方式 44 / 111 RAG 市场的 2024:随需而变,从狂热到理性 文/卢向东 转眼到了 2024 年尾,和小伙伴一起创立0 码力 | 111 页 | 11.44 MB | 8 月前3
2023 中国开源开发者报告横空出世,在 AI 领域掀起巨大的波澜。它就像是赋予了 GPT-4 记忆和实体一样,让它能够独立应对任务,甚至从经验中学习,不断 提高自己的性能。 Auto-GPT 是首批将 GPT-4 应用于自动执行任务的程序之一。 2023 年 11 月 17 日,OpenAI 突然发布公告,宣布 Sam Altman 将辞去首席 执行官一职,并离开 OpenAI 董事会。现任首席技术官 Mira Murati 将临时 担任首席执行官,该任命立即生效。 LangChain 是封装了大量 LLM 应用开发逻辑和工具集成的开源 Python 库, 提供了一套工具、组件和接口,简化创建由 LLM 和聊天模型提供支持的应 用程序的过程。 创新工场董事长兼 CEO 李开复今年 3 月创办 AI 大模型创业公司 “零一万物”。 11 月,零一万物推出 Yi-34B 和 Yi-6B 两个开源大模型,对学术研究完全开放。 2023 开放。 2023 年 8 月,谷歌宣布推出 AI 代码编辑器 Project IDX,一个基于浏览器的 开发环境:集成 AI、支持全栈编程语言、跨平台真机预览、一键部署,用于 构建全栈网络和多平台应用程序。 2023 年 10 月,百川智能发布 Baichuan2-192K 大模型,上下文窗口长度高 达 192K,号称是当时全球最长的上下文窗口,能够处理约 35 万个汉字。 在上下文窗口长度、长窗0 码力 | 87 页 | 31.99 MB | 1 年前3
2023年中国基础软件开源产业研究白皮书多个技术簇的一类根 技术软件,拥有技术 门槛高、衍生场景复 杂等特点 中间件:不同系统和应用程序之间交互 与协作的桥梁 AI框架:具备构建和部署人工智能模型 的基础的全套开发工具 操作系统:是软硬件资源的资源管理者, 为用户与应用程序提供交互接口 数据库:通过对数据的访问与管理,支 持各种应用程序和业务的需求 编程语言:人与计算机交互的“语言”, 含编译器、基础编程语言、IED等 社区协作:鼓励各方在开放平台上协作 知识技术水平、提高自我认同、获得职业发 展机会排名前三,这也与开发者参与开源的方式相互印证。 7.7% 13.3% 18.2% 31.5% 33.6% 47.6% 挑战技术难题 维护程序问题/可拓展性 获得经济收益 了解前沿技术 实现互惠互利、共建共享 获得职业发展机会 提高自我认同 提升自身知识技术水平 占比(%) 56.6% 53.9% 参与开源贡献的原因 个人开发者以爱好为导向,企业开发者重视商业化价值 以开发者属性分类,开源开发者可分为个人开发者、企业开发者。这两种类型群体在参与开源项目的过程中,行为上有明显差异。 个人开发者多数同时也是企业中的程序开发人员,在业余时间选择开源社区丰富自身知识储备,以兴趣为导向提供代码改进建议。 企业开发者旨在实现商业收益,选取优秀开源代码,并根据自身的行业Knowhow,在其上二次开发产出定制化的行业发行版本。0 码力 | 43 页 | 4.69 MB | 1 年前3
中国开源软件产业研究报告www.iresearch.com.cn 云计算、容 器和虚拟化 22.7% 网络和边缘计算 15.0% web和应用程序开发 13.6% 人工智能、机器学习、数 据和分析 10.8% 隐私与安全 5.1% cross-technology 4.8% 物联网与嵌入式 4.6% 区块链 4.3% DevOps 6% 6% 5% 31% 程序开发 WEB应用开发 手机/移动开发 建站系统 应用工具 开发工具 其他 来源:GitHub2021年度报告,Gitee,中国信通院,新思科技《2020年开源安全与风险分析报告》,艾瑞咨询研究院根据公开资料研究及绘制。 2020年开源项目功能分布 2020年开源项目语言使用分布 根据Gitee发布的2020年度报告,程序开发、 WEB应用开发以及手机/移动开发占据了开 Java和JavaScript的使用率远高于其他语 言,Java的使用率达到37.2%。从增速上 来看,易语言、Rust和Dart位列2020年增 速最快语言前三甲。易语言以中文作为程 序代码,可实现用中文来编写程序,便于 国人进行程序编写与开发工作 ↑ ↓ 283 458 514 1500 2017 2018 2019 2020 2017-2020年开源项目数 82% 82% 82% 84% 84%0 码力 | 68 页 | 3.63 MB | 1 年前3
2020 中国开源年度报告
都有举办女性论坛的传 统。 2020 年的 COSCon 上, 我们邀请到了开源社区中的女性领袖,以她们独特能力和视角 将整个社区链接起来。GitHub COO Erica Brescia,管理着超过 5千万程序员的社区; Stormy Peters,从 GNOME 基金会执行总监,到现在负责着微软的开源办公室;来自亚洲 越南的 Hong Phuc Dang,从创办 FOSSASIA 开始参与开源,目前出任着 microsoft/vscode 和微软使⽤开源的⽅式来建设其 Azure 云平台 的项⽬ MicrosoftDocs/azure-docs 分别位于第⼆名和第三名,表明微软在开源上的努⼒获 得了程序员的认可。 microsoft/vscode 和 DefinitelyTyped/DefinitelyTyped 均使⽤ TypeScript 作为主要的编程 语⾔,这可能与 TypeScript 我们统计了 CNCF 项⽬仓库的⼯作时间情况,为每个仓库绘制⽽成的图表如下。 kubernetes/kubernetes,Kubernetes 是⽤于⾃动部署,扩展和管理容器化应⽤程序 的开源系统。它将组成应⽤程序的容器组合成逻辑单元,以便于管理和服务发现。 thanos-io/thanos,Thanos 是⼀组组件,可以组成具有⻓期存储功能的⾼可⽤性 Prometheus 设置。其主要⽬标是简化操作,保留0 码力 | 46 页 | 4.09 MB | 1 年前3
Moonshot AI 介绍。公司致⼒于 寻求将能源转化为智能的最优解,通过产品与⽤⼾共创智能,实现普惠AI。 • 成⽴时间:2023年3⽉1⽇ • 产品 ◦ Kimi智能助⼿(⽹⻚版:kimi.ai、App和⼩程序搜索“Kimi智能助⼿”即可),发布时间 2023年10⽉9⽇ ◦ MoonshotAI开放平台(公测中https://platform.moonshot.cn/),发布时间2023年11⽉2⽇ 显著的中⽂优势,随时为你回答问题、速读⽂件、整理资料、激发灵感、辅助创作。你可以与Kimi聊 天,发送⽹址链接,上传⽂件。 提醒:对了,我们产品名字已更新为“Kimi智能助⼿”,⼿机上的App和⼩程序都会更新为“Kimi智 能助⼿”,电脑上输⼊kimi.ai就能快速进⼊⽹⻚版。之前的名字KimiChat就不再使⽤了。 【功能亮点】 • 智能搜索:搜索实时信息,迅速整合,给出详 学术科研⼈群:快速阅读并深⼊理解⼤量⽂献,⽤⺟语掌握⽂献的精髓,解释复杂学术概念,分析 研究结果,撰写论⽂,回应审稿⼈的建议。 • 互联⽹从业者:⾼效搜集信息,辅助竞品分析、运营策划等⽅案撰写。 • 程序员:辅助编程、问题解答、代码注释、API⽂档阅读,⽀持Python、C++、Java等多种编程语 ⾔,帮助你学习编程、解决技术问题。 • ⾃媒体与内容创作者:学习特定公众号、⽂件、⽹⻚链接的⻛格,辅助创作;快速搜集创作所需信0 码力 | 74 页 | 1.64 MB | 1 年前3
2021 中国开源年度报告左右。 移动端语言(Android/Objective-C/Swift)在 2021 年仍难以重现往日的辉煌,仅剩下 Android 以 1.89% 的占比留在第十名,这与跨平台开发框架和各类小程序越来越流行不无关系,移动端原生 App 在未来的发展路线会是怎样?这个问题值得持续关注。 66 2.3 增速最快语言 排名 语言 2021 增幅 1 Erlang 226.85% 2 Pascal 年已经来到了第 13 位。 专家点评 段夕华:Erlang 和 Pascal 的增速如此之高应该跟之前的 base 较低应该有很大关系。 2.4 新增开源项目领域分布 排名 分类 占比 1 程序开发 21.19% 2 Web 应用开发 15.42% 3 手机 / 移动开发 6.89% 4 建站系统 6.74% 5 应用工具 5.6% 6 鸿蒙开源项目 4.68% 新增开源项目领域分布的前五名与 License (SSPL) 与 Elastic License 双许可,并表示意在 抵制云服务提供商,在社区引发巨大争议。 SSPL 是由 MongoDB 制定的许可证,含有条款“如果 120 将程序的功能或修改后的版本作为服务提供给第三方,那么必须免费公开提供服务源代码”Elastic License 要求”如果将产品作为 SaaS 使用则需要获得商业授权”;两者均未获得 OSI 认证。0 码力 | 132 页 | 14.24 MB | 1 年前3
2021 中国开源年度报告移动端语言(Android/Objective-C/Swift)在 2021 年仍难以重现往日的辉煌,仅剩下 Android 以 1.89% 的占比留在第十名,这与跨平台开发框架和各类小程序越来越流行不无 关系,移动端原生 App 在未来的发展路线会是怎样?这个问题值得持续关注。 Note: The Android development languages are Java 新增开源项目领域分布 Distribution of New Open Source Project Areas 排名 Ranking 分类 Category 占比 Ratio 1 程序开发 program development 21.19% 2 Web 应用开发 15.42% Web application development 3 手机/移动开发 Public License (SSPL) 与 Elastic License 双许可,并表示意在抵制云服务提供商,在社区引发巨大争议。 SSPL 是 由 MongoDB 制定的许可证,含有条款“如果将程序的功能或修改后的版本作为服务提 供给第三方,那么必须免费公开提供服务源代码”Elastic License 要求”如果将产品作为 SaaS 使用则需要获得商业授权”;两者均未获得 OSI 认证。0 码力 | 199 页 | 9.63 MB | 1 年前3
共 9 条
- 1













