在本期开源新闻综述中,我们将关注 Cloudflare 的开源随机数生成器、更多开源机器人数据、新的 npm 功能等等!
Cloudflare 宣布开源随机数生成器项目
真的有真正的随机数这种东西吗?互联网安全和服务提供商 Cloudflare 认为有。为了证明这一点,该公司成立了 The League of Entropy,这是一个开源项目,旨在创建一个随机数生成器。
该联盟由 Cloudflare 和“其他五个组织(主要是大学和安全公司)”组成。他们使用名为 Drand(分布式随机信标守护程序的缩写)的开源工具共享随机数。然后将这些数字“合成为一个随机数”,理由是“几个随机数比一个随机数更随机”。虽然联盟的随机数生成器并非旨在“用于任何类型的密码或加密种子生成”,但 Cloudflare 首席执行官 Matthew Prince 指出,如果“你需要一种已知随机源的方法,这是一个非常有价值的工具。”
Cruise 开源机器人数据分析工具
参与创建自动驾驶汽车的项目会生成 PB 级的数据。如此庞大的数据量带来了快速有效地分析数据的挑战。为了使这项任务更轻松,通用汽车子公司 Cruise 已将其 Webviz 数据可视化工具“免费提供给需要模块化机器人分析解决方案的开发人员。”
Webviz “以任何 bag 文件(流行的机器人操作系统使用的消息格式)作为输入,并输出图表和图形。” Cruise 的软件工程师 Esther Weon 说,它“包含适用于大多数机器人开发人员的通用面板(可视化数据)集合”。该公司还计划“发布公共 API,允许开发人员自己构建自定义面板。”
Webviz 的代码在 GitHub 上可用,您可以在其中下载或为该项目做出贡献。
npm 提供更高的安全性
npm 背后的团队(提供 JavaScript 包托管的站点)与 GitHub 进行了新的合作,以自动扫描暴露的令牌,这些令牌可能会让黑客获得不属于他们的访问权限。该项目包括方便的自动<0xC2><0xA0>撤销泄漏的凭据(如果凭据仍然有效)。这可以大大减少 JavaScript 社区中的漏洞。有关如何参与的说明,请参阅原始文章。
请注意,此新闻是通过 Changelog 新闻发现的。
通过开源更好地跟踪生命周期结束
一个新的项目 endoflife.date 旨在克服软件生命周期结束 (EOL) 公告的复杂性。它既是跟踪器,又是关于软件良好文档外观的公开声明。正如 README 文件所述:“此站点存在的原因是此信息通常被隐藏起来。如果您定期发布内容
- 仅列出受支持的版本。
- 如果可能,请提供 EoL 日期/策略。
- 将不受支持的版本隐藏在几次额外的点击之后。
- 如果需要,请提及安全/活动版本差异。”
查看 源代码 以获取更多信息。
其他新闻
一如既往地感谢 Opensource.com 工作人员和版主本周的帮助。
评论已关闭。