< 返回版块

Yuan YQ 发表于 2026-04-02 10:33

serde_cursor v0.4 发布:支持范围选取

serde_cursor 是一个从 serde 兼容的序列化数据(例如 JSON 格式)内容中读取部分内容的库,他不需要将整个序列化后的数据加载到内存,即可支持使用类似 jq 的语法读取内容。v0.4 新增了范围选取的能力,来读取 JSON 中数组内容的切片,类似下面的语法:

Cursor!(package[4..].dependencies);
Cursor!(package[..8].dependencies);
Cursor!(package[4..8].dependencies);
Cursor!(package[4..=8].dependencies);

Github: https://github.com/nik-rev/serde-cursor

Ubuntu 将采用 ntpd-rs 作为默认时间同步组件

2026 年 3 月 26 日 Ubuntu 官方宣布,将在后续版本中采用Rust 语言编写的 ntpd-rs 作为默认时间同步客户端和服务端,最终替代 chrony、linuxptp,甚至有望取代 gpsd 的时间同步功能,这是 Ubuntu 用内存安全的 Rust 重写核心系统工具计划的又一重要目标。

ntpd-rs 由 Trifecta Tech Foundation 维护(隶属 Project Pendulum),主打安全、稳定和内存安全,Ubuntu 将与该基金会深化合作并提供资金支持,助力其开发新功能、增强安全隔离,打造 Linux 生态统一的内存安全时间同步工具,双方的合作也与基金会提升全球时间同步安全性的目标契合。

Ubuntu 明确了此次迁移的时间线与核心目标,相关开发工作将在 2026 年 7 月至 2027 年 1 月分阶段推进:Ubuntu 26.10 计划将最新版 ntpd-rs 纳入软件库供测试;Ubuntu 27.04 将完成 Statime 的整合,默认发布支持 NTP、NTS、PTP 的统一二进制文件,并为 chrony 老用户提供平滑迁移方案。

原文:https://discourse.ubuntu.com/t/ntpd-rs-its-about-time/79154

vk-video 0.3.0:加入多项新特性

vk-video 0.3 版本正式发布!这是一个与 wgpu 集成、支持硬件加速的视频编解码库。本次版本更新,主要补齐了在正式支持各类编码格式前计划实现的全部功能。因此,这次更新包含了多项体验优化和一些新特性:

  • 支持一对多零拷贝转码器,内置多种插值算法用于调整视频分辨率(所有运算均在 GPU 上完成)。例如你可以输入一段 4K 视频,同时输出 480p、720p、1080p(或任意分辨率组合),且整体计算效率接近最优。
  • 内置色彩转换器,可轻松实现 YCbCr(视频存储常用色彩空间)与 RGBA 之间的双向转换,同样基于着色器实现。有了这些转换器,你可以更便捷地将解码后的视频直接送入 wgpu 渲染管线,或是把渲染结果送入编码器保存为视频文件。
  • 新增一种更高级的解码器驱动方式,适用于需要更底层、更精细控制延迟的场景。
  • 应大家要求(Reddit 上有一位朋友提过),wgpu 现在变为可选依赖,在不需要集成该库时可以大幅节省编译时间。
  • 将依赖的 wgpu 升级至最新发布的 29 版本。

Github: https://github.com/software-mansion/smelter/tree/master/vk-video

--

From 日报小组 Yuan YQ

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页