在今天在圣地亚哥的Kubechon+Cloudnativeecon公司的中心阶段,IBM公司宣布了两个新的开源工具,用于库伯涅斯生态系统,并更新了两个现有项目。 新的工具包括Kui,它旨在减轻开发人员在处理混合或多云应用程序部署时经常遇到的“笨重体验”。还有iter8,它是一个收集数据和遥测的工具,由开源软件服务Mesh Istio生成。 在IBM的混合云平台研究总监JasonMcGee和其云平台组的首席技术官JasonMcGee和首席技术官PriyaNagpurkar的博客文章中描述了这些新项目。 他们写道:“部署了16,000多个Kubernetes集群,每天支持数十亿事务,IBM在大规模运行Kubernetes生产工作负载方面有着深厚的经验,并且理解公司及其开发团队在混合多云世界中面临的挑战。” Kubernetes是一个开源的编排工具,用于管理大型软件容器的部署,这些容器承载着可以在任何计算基础设施上运行的现代应用程序的组件。 Kui是一种工具,开发人员可以使用它与编写应用程序的各种命令行接口工具进行交互。ibm表示,它还提供可视化功能,帮助开发人员处理基于Kubernetes的应用程序生成的复杂数据。这样做的目的是解决许多开发人员使用CLI时遇到的“不稳定的用户体验”,以使这个过程更快。具体情况,请大家关注本次专辑…… 此前,微软表示正探索将 Rust 作为 C 和 C++ 的安全替代方案,并且也对外展示了使用 Rust 重写 Windows 组件的体验,根据微软的说法,Rust 是一种从根本上考虑安全性的编程语言,他们将尝试使用 Rust 重写各种产品,因为在过去的十年里,微软 70% 以上的安全补丁都提供了与内存相关的错误,而 Rust 正是解决这个问题的“良药”。 而根据 ZDNet 的报导,近日在一次演讲中,谈到微软为解决相应内存问题所做的工作,微软研究人员 Matthew Parkinson 提到了微软正在开发的基于 Rust 的新编程语言 Verona。 演讲中,Matthew 先是分享了微软在 MemGC(Memory Garbage Collector)上所做的工作,MemGC 是指 IE 和 Edge 浏览器上的内存垃圾回收器,它解决了标准浏览器一个特性——文档对象模型(DOM)中的漏洞,DOM 以树结构表述了 HTML 文档内容。 之后他由此牵出另一个问题:如何构建最安全的产品?不仅仅丢弃已有的东西,而要考虑可以在更加安全的系统中构建一些什么。他介绍了微软正在使用 Rust 重写某些组件,并提出:“如果我们想要隔离,并精简遗留代码,以使攻击者的利用代码无法逃逸出来,那么如何设计语言呢?” Matthew 提出了微软正在开发的基于 Rust 的新编程语言 Verona,他表示这是首次讨论该项目,Verona 是用于微软“安全基础设施编程(safe infrastructure programming)”的一种新语言。 Matthew 介绍,Verona 由 C# 项目经理 Mads Torgensen 与 Microsoft Research Cambridge 研究软件工程师 Juliana Franco 维护。 更多内容,请关注本次专辑…… 据外媒VentureBeat报道,在非洲大陆的部分地区可以找到英语、阿拉伯语和法语方言,这些方言在部落、族裔群体和国界中使用,但它们并非非洲本土方言。一些语言学家估计非洲大陆上存在的语言种类为2000种或更多。这可能会阻碍通信和商业发展。今年年初,这种担忧导致建立了Masakhane开源项目,非洲技术人员正在努力使用神经机器翻译来翻译非洲语言。 Kathleen Siminyu是肯尼亚卢希亚部落的成员。尽管学校和全国各地都说英语,但部落说不同的语言,这在Siminyu和她的邻居之间造成了语言障碍。为了使社区团结在一起,她于今年早些时候加入Masakhane,积累了作为内罗毕机器学习和数据科学女性分会的联合组织者以及AI for Development协调员的经验。 Siminyu认为,使用机器学习翻译语言可能是非洲AI用例增长的关键,并使非洲人能够将AI应用到造福非洲人的生活中。Siminyu表示,诸如Masakhane之类的项目对于连接非洲的开发人员和研究人员社区以及建立框架以建立持续的长期合作至关重要。 她说道:“目前,我正在思考研究网络如何在这个大陆上运作。” “我认为语言是一种障碍,如果消除这种障碍,语言将使许多非洲人能够参与数字经济,并最终参与人工智能经济。我觉得……将非数字时代的人们带入AI时代是我们的责任。” Masakhane项目与非洲的AI研究人员和数据科学家合作,该组织旨在创建连接非洲众多人口的神经机器翻译。该项目是由来自南非的Jade Abbott和Laura Martinus创建的,并在Indaba深度学习和Sauti Yetu NLP Unconference上进行了演讲和交谈之后聚集在一起。“ i.Masakhane”的名称在isiZulu中意为“我们共同建设”。更多详细内容,请大家关注本次专辑…… |