GitHub 宣布正式收购 npm | 云原生生态周报 Vol. 42

本文涉及的产品
性能测试 PTS,5000VUM额度
注册配置 MSE Nacos/ZooKeeper,118元/月
函数计算FC,每月15万CU 3个月
简介: 一周云原生生态周报概览。

周报41.png

作者 | 丁海洋、张晓宇、汪萌海

业界要闻

1. GitHub 宣布正式收购 npm

npm 自十年前发布以来,经过发展目前已经是最流行的 javascript 包管理工具。

收购以后,Github 承诺会对 npm 的安全性、注册表基础架构提供增强;在商业上,Github 承诺 npm 将永远保持免费,已经购买了 npm Pro、Teams、Enterprise 的客户仍然会得到继续支持,npm 付费客户的私有 npm 软件包会在今年晚些时候免费转移到 GitHub Packages 上。

2. IT 活动取消和推迟

受疫情影响,一系列 IT 活动已经取消和推迟,下面是一些信息:

  • Google 取消了线下的 Google I/O 大会;
  • RedHat 宣布 4 月 28~29 日举办线上虚拟活动,代替 2020 年峰会;
  • KubeCon + CloudNativeCon China 上海 2020,原定今年 7 月在上海举办,现在取消;
  • KubeCon + CloudNativeCon Europe 2020,原计划在 3 月 30 日到 4 月 2 日在阿姆斯特丹举行,目前看将延期到 7 月或 8 月。

3. VMware embraces Kubernetes with vSphere 7

3 月,VMware 发布了 vSphere v7 和 Cloud Foundation v4。

4. RISC-V 基金会总部正式迁移至瑞士

由于对潜在贸易限制的担忧,总部位于美国的芯片技术非营利组织 RISC-V 基金会总部近日已经正式迁移至瑞士。RISC-V 基金会首席执行官卡利斯塔·雷德蒙德(Calista Redmond)正式向全体会员发送了通知邮件。卡利斯塔·雷德蒙德(Calista Redmond)在邮件里提到,由于从技术社区领袖那里了解到基金会在开放合作、知识产权相关领域存在潜在政治风险,基于持续保证对开源技术和软件的支持以及规避可能带来的政治风险等诸多因素的综合考量,决定选择将基金会总部搬迁到瑞士。

上游重要进展

  1. K8s上游开始考虑在 Pod 维度设置资源限额

这个增强提案可以帮助用户以 Pod 维度进行资源调度分配,而无需给 Pod 中的每个容器设置资源配额。这个提案背景是解决多个辅助容器无法准确给出资源配额的困难。这个和之前社区已经在 runtime class 中推行的 Pod overhead 特性都是在解决 Pod 维度资源统计的问题,值得后续持续关注。

开源项目推荐

  1. Konveyor

开源新工具,一键把 VM 上应用迁移至 Kubernetes 环境。根据介绍,Konveyor 可以自动探索现有环境中的应用系统配置和资源,可进行转移应用的评估,提供转移的建议方法,甚至还提供了自动转移的搬家工具,原则上实现 “一键” 转移。好不好用,需要使用才知道。

  1. CNCF Hub

Hub 是一个基于 web 的应用程序,它支持查找、安装和发布 CNCF 项目的包和配置,目前处于 alpha 开发阶段,有兴趣的同学可以去了解和参与贡献。

  1. Bottlerocket

Bottlerocket 是一款开源的专为运行容器而定制的 Linux based 操作系统。根据 [AWS 的介绍](),Bottlerocket 包括 AWS 对 OS 改造的经验:易升级易维护,效率高攻击面小,这当然也是所有专为容器设计的 OS 的共同需求。

本周阅读推荐

  1. 《Istio 2020 年 Roadmap——一切为了商用》

本周两篇 Istio 方面的文章。上周刚说 Istio 发布了 1.5 版本,这里试一遍 Istio 2020 Roadmap 的分析文章,请享用。

  1. 《Wasm 在 Envoy 与 Istio 中的应用》

作为出现在 1.5 版本中的重要特性,Wasm 在去 mixer 中发挥着重要作用。本文从发展和技术两方面介绍了 Wasm 在 Envoy 和 Istio 中的发展,感兴趣的同学不要错过

  1. 《Dispatch GA!云原生 GitOps CI/CD 平台》

D2iQ 公司(原 Mesosphere)提供的云原生 CI/CD 平台。

  1. 《这才是企业用户的诉求:OTA 式新一代私有云》

新一代的私有云应该是什么样?这是易捷行云 EasyStack 创始人兼 CEO 陈喜伦的一些思考。

  1. 《API 网关和服务网格的区别》

本文帮助你详细梳理 API 网关和服务网格在各个方面的区别,架构师千万不要错过。

2群直播海报.png

阿里巴巴云原生关注微服务、Serverless、容器、Service Mesh 等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践,做最懂云原生开发者的公众号。”

相关文章
|
3月前
|
Rust 前端开发 JavaScript
Github 2024-05-20 开源项目周报 Top15
根据Github Trendings的统计,2024年5月20日当周共有15个项目上榜。按开发语言分类,项目数量如下:Python项目5个,TypeScript项目3个,C++项目2个,Jupyter Notebook项目2个,C、Go、Rust和C#项目各1个。介绍了多个值得关注的项目,包括ChatGPT桌面应用程序、Fooocus图像生成软件、Jellyfin媒体系统等。这些项目涵盖了多种功能和技术领域,值得关注和研究。
60 3
|
3月前
|
SQL JavaScript 前端开发
Github 2024-08-05 开源项目周报 Top15
根据 Github Trendings 的统计,本周(2024年8月5日统计)共有15个项目上榜。以下是根据开发语言汇总的项目数量: - Go 项目:4个 - JavaScript 项目:3个 - Python 项目:3个 - Java 项目:2个 - TypeScript 项目:2个 - C 项目:1个 - Shell 项目:1个 - Dockerfile 项目:1个 - 非开发语言项目:1个
110 2
|
3月前
|
人工智能 Rust JavaScript
Github 2024-08-26 开源项目周报Top15
根据Github Trendings的统计,本周共有15个项目上榜。以下是按开发语言汇总的项目数量:Python项目8个,TypeScript、C++ 和 Rust 项目各2个,Jupyter Notebook、Shell、Swift 和 Dart 项目各1个。其中,RustDesk 是一款用 Rust 编写的开源远程桌面软件,可作为 TeamViewer 的替代品;Whisper 是一个通用的语音识别模型,基于大规模音频数据集训练而成;初学者的生成式人工智能(第2版)则是由微软提供的18门课程,教授构建生成式AI应用所需的知识。
126 1
|
3月前
|
Rust Dart 前端开发
Github 2024-08-19 开源项目周报Top15
根据Github Trendings的统计,本周(2024年8月19日统计)共有15个项目上榜。按开发语言分类,上榜项目数量如下:Python项目最多,有7项;其次是JavaScript和TypeScript,各有3项;Dart有2项;HTML、PowerShell、Clojure和C++各1项。此外,还介绍了多个热门项目,包括Bootstrap 5、RustDesk、ComfyUI、易采集、Penpot等,涵盖了Web开发、远程桌面、自动化测试、设计工具等多个领域。
110 1
|
3月前
|
JavaScript 前端开发 Go
Github 2024-08-12 开源项目周报 Top14
本周Github Trendings共有14个项目上榜,按开发语言汇总如下:Python项目7个,TypeScript项目5个,C项目2个,JavaScript项目2个,Go和Batchfile项目各1个。其中亮点包括开发者职业成长指南、Windows激活工具、ComfyUI图形界面、AFFiNE知识库、易采集可视化爬虫等项目,涵盖多种实用工具和开源平台。
124 1
|
3月前
|
存储 JavaScript 前端开发
Github 2024-07-29 开源项目周报Top15
根据 Github Trendings 的统计,本周(2024年7月29日统计)共有15个项目上榜。按开发语言分类,项目数量如下:Python、Java、HTML 和 C 项目各有2项;TypeScript、JavaScript、Vue 和 Go 各有1项;另有1项非特定语言项目、1项 Dart 项目、1项 C++ 项目、1项 Rust 项目及1项 Jupyter Notebook 项目。这些项目涵盖了多种领域,如API开发、照片管理、PDF处理、AI技术等。
62 1
|
3月前
|
Rust JavaScript 前端开发
Github 2024-07-15 开源项目周报 Top15
根据 Github Trendings 的统计,2024年7月15日当周共有15个项目上榜。以下是按开发语言分类的项目数量汇总:Python项目5个,非开发语言项目4个,JavaScript项目3个,TypeScript项目2个,Go、Solidity和Java项目各1个,Rust项目1个。此外,介绍了多个值得关注的项目,包括免费编程学习平台 freeCodeCamp.org、免费编程书籍和学习资源清单、免费 API 集合等,涵盖了不同编程语言和技术领域。
54 1
|
3月前
|
人工智能 JavaScript API
Github 2024-07-08 开源项目周报 Top15
根据Github Trendings的统计,本周(2024年7月8日统计)共有15个项目上榜。按开发语言分类,Python项目最多,有6项;其次是C++和TypeScript,各有3项;Jupyter Notebook和JavaScript各2项;QML、非开发语言项目、Rust则各有1项。这些项目涵盖了多种领域,包括编程教育、API集合、语言模型、十六进制编辑器等。
51 1
|
3月前
|
人工智能 JavaScript Shell
Github 2024-06-10开源项目周报 Top15
根据Github Trendings的统计,本周(2024年6月10日统计)共有15个项目上榜。按开发语言分类,上榜项目数量如下:Python 8项,Jupyter Notebook 和 Go 各2项,C++、Shell、Lua 和 JavaScript 各1项。亮点项目包括Python-100天从新手到大师、Syncthing开源同步工具、初学者的生成式人工智能(第2版)等。这些项目涵盖了代码教育、文件同步、数据分析等多个领域。
57 1
|
3月前
|
Rust JavaScript 前端开发
Github 2024-05-27 开源项目周报Top15
根据Github Trendings的统计,本周(2024年5月27日统计)共有15个项目上榜。按开发语言分类,项目数量如下:TypeScript项目6个,Rust、Python和JavaScript项目各3个,Java、C#、C++、C、Lua项目各1个。这些项目涵盖多种领域,包括算法实现、生产力工具、设计模式、代码生成、无代码爬虫及编程学习资源等。
52 1