本文探讨了在计算机系统研究中,实验结果的可重复性问题。作者指出,虽然开源软件有助于提高可重复性,但实际操作中,由于系统日益复杂、依赖关系众多,部署和复现他人工作仍然存在巨大挑战。作者认为,除了开源代码之外,还需要可执行的蓝图、最小化且易用的工具以及示例执行过程等,才能真正降低可重复性门槛,并以Aether项目为例说明了这些方法的实践。
本文回顾了互联网架构的早期发展,重点讨论了三种相互竞争的网络愿景:以电信为中心的 ATM、以互联网为中心的 IP 和以有线电视为中心的模型。文章将互联网架构比作沙漏,强调其顶部和底部的广度,允许应用和底层技术的灵活性,最终促使互联网成为主导架构。