Swift 之父退出 Swift 核心团队;英特尔收购 Linutronix;2021 JavaScript 调查发布;Layotto 进入 CNCF 云原生全景图 | 掘金周报

2119

Swift 官方公告确认 Swift 之父、LLVM 项目创始人 Chris Lattner 退出 Swift 核心团队,并表示核心团队目前正在研究重组项目的领导层;2月23日,英特尔发布公告宣布收购Linutronix;高通将在明年加入 AV1 视频编解码器的行列;GNOME Project 博客发文宣布Clutter 库正式退役;CNCF 发布了最新版本的 Landscape,Layotto 正式加入 CNCF 云原生全景图。

大厂“鲜”闻

Swift 之父正式退出 Swift 核心团队

近日,Swift 官方公告确认 Swift 之父、LLVM 项目创始人 Chris Lattner 退出 Swift 核心团队,并表示核心团队目前正在研究重组项目的领导层。

对此,Chris Lattner 表示:“我决定离开核心团队的根本原因是会议本身的不良环境。催化剂是去年夏天的一次特定会议:在通过 WebEx 被侮辱和大喊大叫之后(不是第一次,也不仅仅是一个核心团队成员),我决定休息一下。去年秋天,我与领导讨论了这个情况,但在后续处理措施方面,他们找了借口,并明确表示他们不打算对此采取任何行动。因此,我决定不回来了,不过他们向我保证,‘希望根据我们所谈论的内容,确保未来其他人的情况会变得更好’。”

详细了解:《Swift 之父正式退出 Swift 核心团队

英特尔宣布正式收购 Linutronix

2月23日,英特尔发布公告宣布收购Linutronix。Linutronix是一家提供PREEMPT_RT (Real Time) 和 industrial Linux技术的开发商,参与了Linux的持续开发。自2008年以来,Linutronix CTO Thomas Gleixner 一直是Linux 内核 X86架构的主要维护者。

英特尔软件和先进技术事业部的系统软件工程副总裁兼总经理Mark Skarpness 表示:“在2022年投资会议上,公司领导人再次重申了致力于打造一个开放的生态系统,确保我们行业的信任、选择和互操作性的愿景。此次收购正是为了进一步履行这一承诺。”

收购之后,英特尔在硬件和软件方面的人才得到了扩充,同时Linutronix将作为英特尔部门的独立业务运营,并且仍由之前CEO Heinz Egger 和CTO Thomas Gleixner 领导。

详细了解:《英特尔宣布正式收购 Linutronix

高通将在2023年支持AV1视频编解码器

据悉,高通将在明年加入 AV1 视频编解码器的行列。 AV1 是网络的下一个开放、免版税的视频编解码器,其广泛采用需要全球芯片供应商的硬件支持。

目前,高通 2022 年的旗舰 SoC,即骁龙 8 Gen 1 芯片,不支持 AV1。而即将推出的旗舰 Snapdragon 移动处理器——型号为“SM8550”——将支持 AV1。它可能被命名为“Snapdragon 8 Gen 2”SoC,将于 2023 年推出。

科技热点

2021年 JavaScript 调查发布, Vite 一马当先

近日,StateOfJS 发布了 2021 年 JavaScript 现状调查报告。报告表示与第一次调查时相比,TypeScript的使用率从21%上升到了69%。我们常会调侃“前端每天都会发布一个新框架”,但事实上,ReactVue已经连续6年占据主导地位。

工具生态系统也在快速发展,2021 年可以说是 Vite 之年。 Vite 不仅以 98% 的满意度排在第一位,并且在调查中,第一年的使用率达到了 30%,甚至超过 esbuild。 当然,Vite并不是独苗苗,本次调查中跟踪的12个工具中有8个创建时间不到两年。

当然,领域内还有很多后来者需要保持关注,比如Deno、Rome、Astro、Remix等等。

云原生 神经搜索框架 Jina 发布 3.0版本

Jina 是一个神经搜索框架,可以帮助开发者在几分钟内构建 SOTA 和可扩展的神经搜索应用程序。

与其它框架相比,Jina具备以下特点:

  • 节省时间:神经搜索系统的设计模式,支持快速构建索引、查询、理解视频、图像、文本、音频、源代码、PDF等多/跨模态数据;
  • 本地和云友好:创建之初,就支持分布式架构、可扩展和云原生。在本地、Docker ComposeKubernetes上具有相同的开发经验。
  • 服务、扩展和共享:在几分钟内可以使用 HTTP、WebSockets 或 gRPC 端点为本地项目提供服务;支持扩展神经搜索应用程序以满足可用性和吞吐量要求;支持共享和重用Hub中的构建块。
  • 堆栈所有权:保留开发者解决方案的端到端堆栈所有权。避免碎片化、多供应商、通用遗留工具带来的集成缺陷。支持与DocArray、Hub和Finetuner等神经搜索生态系统的集成。

详细了解:《云原生神经搜索框架 Jina 发布 3.0版本

GNOME 宣布 Clutter 库正式退役,不再发布新版本

近日,GNOME Project 博客发文宣布 Clutter 库正式退役。

3月,GNOME 42发布之后,Clutter、Cogl、Clutter-GTK 和 Clutter-GStreamer 将移至GitLab 中的存档组。开发者将无法提交新问题或打开新的合并请求,且不会发布新版本。

详细了解:《GNOME 宣布 Clutter 库正式退役,不再发布新版本

应用运行时 Layotto 进入 CNCF 云原生 全景图

2 月 10 日,CNCF 发布了最新版本的 Landscape,Layotto 正式加入 CNCF 云原生全景图,这意味着 Layotto 正式成为了CNCF 认可的构建云原生最佳实践中的一环。

Layotto是一款使用 Golang 开发的应用运行时, 旨在帮助开发人员快速构建云原生应用,帮助应用和基础设施解耦。据悉,Layotto构建在 MOSN 之上,向下对接了各种基础设施,向上层应用提供了统一的,具有各种各样分布式能力的标准 API。

详细了解:《应用运行时 Layotto 进入 CNCF 云原生全景图

TypeScript 4.6 进入候选发布阶段

TypeScript 4.6目前已经进入了候选发布阶段,自测试版发布以来,TypeScript增加了控制流分析和ES2022输出目标的功能。

本次发布的版本是在1月21日发布的bata版本的迭代版本。当将单个属性分解为常量声明时,或将参数分解为从未分配给的变量时,TypeScript将检查分解后的类型是否为有区别的并集。如果是这样,TypeScript可以根据对其他变量的检查来缩小变量类型。

TypeScript 4.6中增加了一个新功能,TypeScript的--target 选项支持ES2022,这意味着像类域这样的功能有了一个稳定的输出目标,它们可以被保留下来。此外,新的内置功能,如数组上的at() 方法,可以用这个新的--target 设置或用--lib es2022

详细了解:《TypeScript 4.6 进入候选发布阶段,新功能一览

PyCharm 2022.1 EAP 2 发布

PyCharm 2022.1 EAP 2现在已经发布了!与之前版本相比,这一次,新版本为TypedDict增加了一个代码洞察力增强功能,能够管理来自授权下的自定义存储库的Python包,并对Vue进行了一些新的改进。

目前新版本可以通过工具箱应用程序或直接从网站下载EAP构建。需要注意的是,EAP构建版本未经全面测试,可能不稳定。

详细了解:《PyCharm 2022.1 EAP 2 发布,功能更新速览