虚拟机和 PDF:过去的未来遗迹
虚拟机和 PDF:过去的遗迹 作者:Konrad Hinsen,发布于 2014 年 9 月 9 日 Greg Wilson 最近发布的一条推文一针见血:VM 映像只是可以运行的 PDF。如果我们今天使用它们来实现可重复性,明天人们将不得不破解工具来挖掘其内容。事实上,虚拟机和 PDF 都是为非常特定的目的而设计的,但该目的不是科学出版。 PDF 旨在捕获计算机文件中打印纸质页面的确切内容。当然,这样做是有充分理由的,这就是 PDF 变得流行的原因。虚拟机旨在构建一个完整的软件堆栈,从操作系统到应用软件,可以从一台物理计算机传输到另一台物理计算机。这样做也有很好的理由,这就是虚拟机变得流行的原因。 PDF 和虚拟机被用于科学出版都是出于方便:它们是成熟的技术,似乎满足了迫切的需求。 PDF 取代了印刷纸张作为科学出版媒介,这是向电子出版的最小过渡:仅更换了媒介。但电子出版会带来更好的结果:原始数据和计算方法可以是机器可读的,因此可以被其他人重复使用。虚拟机提供了一种以最少的方式归档和发布计算的省力方式,无需更改我们今天使用的软件和文件格式。但再次错过了做得更好、使数据和代码可访问和可重用的绝佳机会。 ActivePapers 是专门为解决这些问题而设计的,它可能是第一个以科学出版需求为首要任务而设计的文件格式。 ActivePaper 将数据集和处理数据集的代码结合在一起,允许以完全可追踪的方式重用其中一个或另一个(当然,或者两者)。对于科学研究来说,不仅要可重复,而且要公开,这一点非常重要。由 Disqus 提供支持的评论
进一步阅读
- 虚拟机 — 维基百科
Learn Python by coding in your browser
Interactive Python and data-science courses you code directly in the browser