## Foxing:高性能文件系统复制
Foxing是一个用于快速高效文件系统复制的系统,由两个主要组件组成:**fxcp**,一个取代`rsync/cp`的智能复制工具,以及**foxingd**,一个由eBPF驱动的持续镜像守护进程。
**fxcp** 智能选择最佳复制策略——对小文件使用NFS复合RPC,对同一设备复制使用reflink(写时复制),对小传输使用`sendfile`,对大型跨设备操作使用`io_uring`。基准测试表明,与`rsync`和`cp`相比,速度有了显著提升,大型文件最快可达54倍,混合工作负载最快可达10倍。
**foxingd** 利用eBPF实现亚毫秒延迟镜像,捕获文件系统事件并利用复杂的流水线进行高效复制。
主要特性包括:FXAR v2 归档格式,具有高级去重、可寻址归档、流式支持和并行处理。还支持使用reflink快照进行版本控制。Foxing会自动适应底层存储(dm-crypt、btrfs、XFS、NFS),并优先考虑系统稳定性,具有环路预防和紧急修剪等安全机制。
Foxing专为可靠性和性能而设计,通过Prometheus指标提供全面的监控和可观察性。它适用于Linux(内核6.12+),提供Fedora/RHEL和Debian/Ubuntu的软件包,或可从源代码构建。
## 阿尔忒弥斯2号任务的先进厕所:登月里程碑
美国宇航局的阿尔忒弥斯2号任务标志着太空旅行舒适度的一次重大升级,首次亮相了通用废物管理系统(UWMS)——一种专为登月航行设计的全功能厕所。与阿波罗时代凌乱且不受欢迎的塑料袋系统不同,UWMS为宇航员提供更熟悉和私密的如厕体验,包括门、在微重力下保持稳定的扶手,以及同时处理尿液和粪便的能力。
UWMS由柯林斯航空航天公司历时十年开发,它建立在Space Shuttle和国际空间站等先前项目的厕所设计之上,解决了过去存在的局限性——包括所有宇航员的可用性以及同时处理废物。该系统采用钛金属3D打印,重量轻且用途广泛,最初在国际空间站进行了测试,并已适配到猎户座飞船。
美国宇航局的科学家们渴望收集阿尔忒弥斯2号机组的反馈,因为这次任务将为未来更长时间的登月停留以及最终的火星任务提供废物管理系统的参考。这个改进的“任务关键”系统代表着宇航员福祉和任务成功的重大进步。
## 只读备忘录 - 摘要
本周的只读备忘录关注游戏重编译的激动人心的世界,特别是 Xbox 360 的 **ReXGlue** 项目。ReXGlue 旨在将 360 游戏带到 PC,并非通过模拟,而是通过将原始代码*重编译*为原生 C++,从而有可能提高性能并提供更深入的模组能力。虽然仍处于早期开发阶段,并且建立在 Xenia 模拟器的工作之上,但 ReXGlue 承诺未来像 *Lost Odyssey* 这样的游戏可以在 PC 上游玩。
除了 ReXGlue 之外,更新还介绍了 **N64RecompLauncher**,这是一种方便的工具,用于组织不断增长的 N64 重编译项目。重点介绍了几个模拟器更新,包括 **Azahar 2125** (3DS)、**ShadPS4** (PS4,可能实现 *Bloodborne* 网络对战!)、**PPSSPP** (PSP) 和 **RPCS3** (PS3)。
最后,该新闻通讯展示了像 *Blaze & Blade Busters* (PS1) 和 *Sherlock Holmes: Loretta's Portrait* (SG-1000) 这样的翻译项目,扩大了对经典游戏的访问。它以充满活力的 #ScanlineSunday 复古游戏设置展示作为结尾。