第15期 · Apple的Darwin OS和XNU内核深度剖析
科技周刊 第15期 · 2025.04.06
本期精选 10 篇高质量科技内容
技术架构
Apple的Darwin OS和XNU内核深度剖析
本文深入探讨了苹果Darwin OS和XNU内核架构,追溯其从Mach和BSD根源到支持macOS、iOS和Apple Silicon的演变历程。文章分析了混合内核的设计、对新硬件和安全范式的适应,以及XNU为何能成为苹果平台独特而强大的基础。
AMD RDNA 4 GPU架构上的动态寄存器分配

本文详细分析了AMD最新RDNA 4 GPU架构中的动态寄存器分配机制,探讨了其设计原理和性能优势,为GPU开发者提供了深入的技术洞见。
快速提供矢量切片服务

Fabian Rechsteiner的基准测试比较了六种开源矢量切片服务器(BBOX、ldproxy、Martin、pg_tileserv、Tegola、TiPg)的性能表现,揭示了它们在速度上的显著差异,为地理空间数据服务提供了选型参考。
编程开发
在QEMU中模拟iPhone

文章记录了在QEMU中模拟iOS 14的完整过程,从黑屏和启动问题到渲染异常和PAC难题,分享了团队如何最终让iOS成功运行的宝贵经验。
Swift对WebAssembly支持的愿景

随着Swift社区对WebAssembly支持的不断改进,作者提出了一个关于Swift中WebAssembly支持的愿景,描述了其发展现状和未来方向,并邀请社区提供反馈。
Go语言中更快的解释器:追赶C++

文章介绍了一种在Go中实现动态语言解释器的新技术,并将其应用于Vitess SQL评估引擎,展示了如何通过创新方法提升Go解释器的性能。
通过构建SSR React项目理解水合错误

文章深入分析了服务器端渲染React项目中的水合错误产生原因,通过实际案例展示了如何诊断和解决这类问题,为前端开发者提供了实用指导。
人工智能
SeedLM:将LLM权重压缩为伪随机生成器的种子

苹果机器学习研究团队提出SeedLM,通过将大型语言模型权重压缩为伪随机生成器的种子,大幅减少模型存储需求,为解决LLM部署中的存储挑战提供了创新方案。
开源社区
开源联盟宣布’模型签名’以加强ML供应链安全

开源社区推出模型签名工具,为机器学习模型提供签名和验证功能,旨在增强ML供应链的安全性,确保模型来源的可信度。
墨西哥政府开源经验分享

文章分享了墨西哥政府在实施开源项目过程中的经验教训,为公共部门采用开源技术提供了实践参考和案例分析。