QuadRF 项目旨在通过推出一款易于获取的相位一致四通道软件定义无线电(SDR),让无线电测向技术更加普及。过去,爱好者实现这项技术难度很大,但 QuadRF 通过采用由专用射频板和树莓派 5 组成的模块化硬件架构,简化了这一过程。 该硬件使用四个可切换的双极化贴片天线(4.9–6.0 GHz),并配备了用于高速数据处理的 Lattice ECP5 FPGA。其主要优势在于模块化设计,多个单元可以联接组成规模更大的相控阵。 该项目的突出特色是其“射频相机”软件,能够以每秒 30 帧的速度可视化无线电信号。通过将此数据叠加在摄像头画面上,用户可以实时追踪特定发射源,例如定位飞行无人机上工作的无线电组件。虽然该项目兼容 GNU Radio,但也包含了旨在提升易用性的专有工具。值得注意的是,QuadRF 是同类产品中首款具备发射功能的的多天线 SDR。不过开发人员提醒,用户在使用此类强大的射频硬件时,应注意遵守潜在的武器出口管制条例。
AMD 已确认将在今年 7 月恢复消费级 Ryzen 9000 系列处理器上的透明安全内存加密(TSME),即 Memory Guard 功能。
TSME 是一项固件级功能,通过对 RAM 中的数据进行加密,以防止物理“冷启动”攻击。尽管该功能此前已在非 PRO 版本的 Ryzen 芯片上提供,但在今年早些时候的 AGESA 1.2.7.0 固件更新中被悄然移除。这一举动引发了社区的担忧,特别是在 *Ars Technica* 的安全审计披露 Ryzen 9000 系列硬件无法再使用该功能之后。
起初,AMD 对此变更未作明确解释,导致外界猜测该公司是为了将标准消费级 CPU 与面向商用的 Ryzen PRO 系列产品区分开来而禁用了该功能。然而,在收到大量社区反馈后,AMD 改变了立场。公司在一份官方声明中澄清,其致力于维护安全功能,并确认未来的 BIOS 更新将恢复用户在非 PRO Ryzen 9000 台式机上启用 Memory Guard 的能力。
Tiny 是一门高性能的并发编程语言及运行时系统,专为速度与灵活性而构建。它采用基于栈的字节码、高效的解释器以及即时(JIT)编译器,以实现原生级别的执行速度。
**关键技术特性:**
* **性能:** 具备操作系统级多线程、JIT 加速的热点循环,以及用于优化数据访问的宿主内存镜像功能。
* **灵活类型:** 默认提供动态类型,并支持可选的静态提示、联合类型及泛型。
* **现代设计:** 采用结构化(基于形状)类型系统、通过嵌入实现的类组合,以及强大的模式匹配。
* **并发:** 利用 `spawn` 在多个 CPU 核心上执行并发任务,并为共享状态提供安全、自动化的 `lock` 机制。
* **可扩展性:** 集成原生 WebAssembly 扩展,并支持内嵌 Go 代码。
* **开发体验:** 内置语言服务器 (LSP)、模式验证、UI 容器,以及用于 Web 服务和自动化的丰富标准库。
Tiny 代码既可以作为脚本运行,也可以打包成轻量级的独立可执行文件。凭借快速原型开发与系统级性能的结合,Tiny 专为高效、现代的应用程序开发而设计。相关文档及二进制文件请访问 [tiny-lang-docs.github.io](https://tiny-lang-docs.github.io)。
为了展示其托管 Postgres 服务的性能,ClickHouse 推出了 **PostgresBench**,这是一个针对事务型(OLTP)工作负载的开源、透明且可复现的基准测试工具。该项目使用标准的 `pgbench` 工具和类似 TPC-B 的工作负载,评估了托管 Postgres 服务在真实的重写入条件下的表现。
该基准测试通过在所有受测提供商之间保持基础设施、工作负载参数和配置设置的一致性,来强调结果的稳定性。通过专注于单节点性能并隔离存储影响,测试结果揭示了一个关键的行业见解:**Postgres 的性能瓶颈往往在于存储延迟,而非计算能力。**
基准测试结果表明,与依赖网络附加存储或共享存储(如 EBS)的服务相比,采用与计算资源同地部署的 NVMe 存储的架构(例如 ClickHouse 的托管 Postgres 产品)在性能上具有显著优势,尤其是在高频写入的场景下。
ClickHouse 已将完整的测试方法、原始数据和基准测试脚本在 GitHub 上公开。他们邀请社区对这些结果进行验证、贡献新的测试用例,并提交其他 Postgres 服务的性能数据。该项目旨在成为一个权威且中立的参考标准,基于事实和可复现的数据来比较各家托管 Postgres 服务提供商。