## 铁路电气化:超越柴油 火车正日益摆脱柴油动力,涌现出创新方案来克服传统的电气化挑战。Riding Sunbeams项目展示了使用轨道旁太阳能电池板直接为火车供电的可行性——其奥尔德肖特阵列是英国唯一的太阳能阵列,提供了一种具有成本效益的能源。然而,扩大规模需要解决电网限制,并将太阳能的直流电转换为架空线路使用的交流电,新型转换器技术正在研发中。 除了太阳能,利用3D建模软件简化架空线路安装的进展也在英国科尔顿交汇处可见。更激进的方法包括Nevomo的电磁推进系统,改造轨道以推动单个货运车厢,以及Parallel Systems的电池供电的独立车厢,旨在与卡车竞争。 虽然这些技术在物理上是可行的,但强大的商业案例对于采用至关重要。Network Rail现在正在寻找轨道旁可再生能源项目的供应商,这预示着更广泛电气化和铁路运输更绿色未来的潜在转折点。
## AWS 中断与竞争条件分析
本文探讨了近期 AWS 中断,具体关注 DynamoDB DNS 管理系统中的一个竞争条件,该中断细节在其事后分析报告中有所描述。该系统涉及 DNS 规划器创建计划,以及 DNS 执行器将其应用于 Route 53。 核心问题在于执行器可能在另一个计划正在应用时删除一个*活动* DNS 计划。
为了演示这一点,作者使用了 Spin 模型检查器和 Promela 语言,创建了该系统的一个简化模型。该模型模拟了规划器和两个并发执行器,跟踪计划版本和 DNS 有效性。 形式化验证虽然并非万无一失,但有助于推理并发错误。
模型检查器识别出一种情况:一个执行器应用了较新的计划并开始清理,而一个落后的执行器应用了较旧的计划,使其成为活动计划。然后,第一个执行器的清理错误地删除了活动计划,导致 DNS 故障。 进行了两个不变式的测试:防止在回归期间删除 DNS,以及防止删除活动计划——两者都违反了模拟的竞争条件。
解决方案涉及原子性地执行关键清理步骤。作者提供了代码示例(有和没有修复的版本),并提供了一个存储库的链接以供进一步研究,承认由于无法访问 AWS 的内部细节,该模型进行了简化。
## Steam平台Linux游戏达到新里程碑
根据2025年10月Steam硬件与软件调查,Steam平台Linux游戏用户已超过3%,这是一个重要的里程碑,得益于Windows 10支持终止和日益增长的采用率。 3.05%的比例看似很小,但上升趋势代表着数百万玩家,根据2022年的数据可能超过400万月活跃用户,并且随着Steam的发展和Steam Deck的成功,这个数字可能更高。
SteamOS仍然是Steam游戏的首选Linux发行版,占比27.18%,但其他发行版如Linux Mint、CachyOS和Ubuntu也在逐渐获得支持。 Steam Deck继续对这些数据产生重大影响,并且对潜在Steam Frame VR套件的期待预示着Linux平台将进一步增长。 这种日益增长的采用率标志着Linux游戏及其在更广泛Steam生态系统中的地位正在积极转变。
## 软盘节:保护数字历史
“软盘节”在剑桥大学图书馆举行,作为“未来怀旧”项目的一部分,庆祝了软盘的遗产和数字保存的重要性。本次活动汇集了来自不同领域的专家——数字保存、图书馆、复古计算——共同应对访问存储在这些日益脆弱介质上的数据的挑战。
与会者参加了实践研讨会,使用诸如Greaseweazle控制器和各种磁盘驱动器(包括罕见的8英寸驱动器!)等设备构建软盘磁盘镜像工作站。然后,他们努力恢复和复制与会者个人磁盘上的数据,使先前无法访问的内容可用。
本次节日不仅仅是技术性的;它促进了社区建设,并强调了这些过时格式中蕴含的文化和个人价值。“软盘指南”目前开放反馈,旨在帮助未来的保存工作。本次活动强调了在数字保存和计算机历史方面持续开展工作的必要性。