近22万开源Star数,腾讯开源路线图全解析
极客时间编辑部
讲述:子阳大小:1.90M时长:04:09
日前,微众银行首届金融科技开放日在深圳举行。腾讯公司副总裁、腾讯云总裁邱跃鹏在会上表示,技术团队必须有更好的开放性思想,用开源,看看外面更多的技术演进发展。同时他也分享了腾讯的开源路线,以下为重点内容。
以代码为载体,构造一个连接人与人的技术社区。开源,并不是目的,而是当下最有效率的手段之一,一切研发工作的最终目的仍然是发明或改进工具来解决问题,创造价值。从这个意义上来看,开源不仅将软件的最终用户和开发者连接了起来,还把各行各业不同的场景需求连接了起来,是社会化协同的高级产物。
从历史上来看,成功的开源项目具备几个关键要素:
技术上的创新:即站在全行业领先的技术水平上,发展方向符合未来的趋势;
高质量的社区:高水平的社区开发者,互助高效的社区协同氛围,保持项目持续迭代演进;
广泛的应用:培养大量的用户,来帮助产品和应用落地,构建出完整的生态体系。
技术创新、良好的社区氛围以及健康的应用生态,是开源技术与产品能成功的关键要素。
据邱跃鹏现场透露,腾讯云产品广泛采用了一些耳熟能详的开源技术,比如 Linux (操作系统), KVM(虚拟化), MySQL 和 PostgreSQL(数据库), K8S (容器化), Hadoop, Spark (大数据), TensorFlow (人工智能) 等等。
邱跃鹏称,腾讯开源提倡‘开放、共享、合力开发’的研发模式,基于代码开放和社区运营,腾讯开源路线采取“三步走”的开源计划。
第一步,加强内部开源协同,主要是通过拉通组织,来推动跨部门的协作;同时优化内部资源配置,在重点技术方向上集中优势,寻求技术突破;
第二步,通过对外开源来引入外部资源,优化设计与代码,拓展应用场景,并且加强与外部贡献者的联系,构建起技术影响力;
第三步,通过社区的开放治理,将一些有广阔前景的项目进行大规模的技术推广以及应用,在这个过程中来培养有领导力、影响力的社区技术领袖,构建起开发者生态体系,从而实现全社会研发资源的优化配置。
IaaS 层。包括操作系统内核,虚拟化,私有云甚至是硬件方面的开源项目;
数据库。既包括传统的开源数据库 MySQL/MariaDB, Postgres, 也包括内存数据库,NoSQL,以及一些业界最新方向 HTAP;
大数据、AI也是腾讯所重点关注的。比如 Hadoop, Spark, Flink 体系的演变,包括批流融合,大数据与 AI 技术的融合,在 AI 基础平台和算法到上层应用方面也是我们重点关注和投入的领域;
中间件。包括微服务框架、无服务化计算、以及最近比较热的 IOT 和边缘计算,腾讯也都会加强投入;
在多年的开源实践之路上,腾讯开源从早年的孤立与封闭开发,推进到大规模协同,从代码开放推进到社区建设,最后进入到社区开放治理的阶段。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(2)
- 最新
- 精选
- lcqbug开源是趋势,是抢占资源,不好好开源的都是傻子1
- Cryhard有不少项目确实有所耳闻,但腾讯的开源决心还需要时间检验!1
收起评论