在本期开源新闻综述中,我们将关注谷歌的两个开源发布、Twitter最新的可观测性工具、动漫工作室采用Blender等!
谷歌的开源双重打击
搜索引擎巨头谷歌的开发人员最近一直忙于开源领域。在过去两周,他们发布了两个非常不同的开源系统。
其中第一个是Live Transcribe的语音引擎,这是一款用于Android的语音识别和转录工具,它“使用机器学习算法将音频转换为移动设备上的实时字幕”。谷歌的公告声明,它将Live Transcribe开源,以便“任何开发人员都可以为长篇对话提供字幕”。您可以在GitHub上浏览或下载Live Transcribe的源代码。
谷歌还开源了用于Android和iOS的手势跟踪软件,该软件构建在其MediaPipe机器学习框架之上。该软件结合了三个人工智能组件:手掌检测器、一个“返回3D手部点”的模型和一个手势识别器。根据谷歌研究人员的说法,其目标是改善“各种技术领域和平台的用户体验”。该软件的源代码和文档可在GitHub上找到。
Twitter开源Rezolus遥测工具
当您想到网络中断时,首先想到的是影响网站或服务性能的大型崩溃或速度减慢。但可能令我们惊讶的是,缓慢蚕食性能的小故障的重要性。为了更容易检测到这些故障,Twitter开发了一个名为Rezolus的工具,该公司已将其开源。
我们现有的遥测技术每分钟采样一次,但未能反映出这些异常。这是因为持续约10秒的异常被相对于异常长度的低采样率所掩盖。这使得难以理解正在发生的事情并调整系统以获得更高的性能。
Rezolus旨在检测“非常短暂但有时很重要的性能异常”,这些异常仅持续几秒钟。Twitter已经运行Rezolus大约一年了,并且一直在使用它收集到的数据“与后端服务日志一起确定峰值的来源”。
如果您对将Rezolus添加到您的可观测性堆栈中感兴趣,请查看Twitter GitHub存储库中的源代码。
日本Khara动画工作室采用Blender
Blender被认为是开源动画和视觉效果软件的黄金标准。它已被多家制作公司采用,最新的一家是日本动漫工作室Khara。
Khara正在使用Blender开发《福音战士新剧场版:终》,这是基于热门动漫系列《新世纪福音战士》的电影系列的最新作品。虽然这部电影的工作不会完全在Blender中完成,但Khara的员工“将从2020年6月开始将Blender用于他们的大部分工作”。为了强调其对Blender和开源的承诺,“Khara宣布将以企业成员的身份加入Blender基金会的开发基金。”
NSA将分享其固件安全工具
继其澳大利亚同行分享其一种工具之后,美国国家安全局 (NSA) 正在公开一个项目的成果,“该项目可以更好地保护机器免受固件攻击”。这个最新的版本,以及其他保护固件的开源工作,可以在Coreboot Gerrit存储库中找到。
朗朗上口的名字 SMI 传输监视器与受保护执行 (STM-PE) “将与运行 Coreboot 的 x86 处理器一起工作”以防止固件攻击。根据 NSA 高级网络安全实验室的 Eugene Meyers 的说法,STM-PE 采用低级操作系统代码“并将其放入一个框中,使其只能访问它需要访问的设备系统”。这有助于防止篡改,Myers 说,“将提高系统的安全性。”
其他新闻
像往常一样,感谢 Opensource.com 工作人员和版主本周的帮助。
评论已关闭。