我f你问问安东尼·韦纳,数字记录 - 特别是互联网上的记录 - 似乎是不可能难以摆脱的。当图像或文档减少到一系列1S和0S时,它变为可传输,可再现,可下载和可存储。您不能刻录数字书籍,像云计算这样的想法使得可以在多个地方备份数据,即使是偶然的火灾也不会焚烧您的论文或婚礼照片。
数据的数字化使其免受物理灾难的保护,但是,正如现在所处的那样,它远非永恒。问题对数据本身可能会丢失,但没有办法阅读它。
例如,尝试在Windows Vista、7或8中打开一个WordPerfect文档,你很快就会发现微软已经停止支持该软件。同样,苹果也没有支持ClarisWorks自2004年以来,13年后,PlayStation 4抛弃了旧的办公套件,2013年底推出*,无法读取1996年的Crash Bandicoot CD-ROM(即真的老实说,这很令人沮丧,因为这是一款很棒的游戏)。但愿你不需要从软盘上恢复数据。“保存比特并不难。问题是,‘比特是什么意思?’”文特·瑟夫说,他是互联网之父,谷歌的“首席互联网传播者”。
最初的软盘发明才50年左右,许多现代笔记本电脑已经放弃了它的功能继承人Cerf说:“如果我们考虑到1000年、3000年后的未来,我们必须问自己,‘我们如何保存我们所需要的所有比特,以便正确解释我们创建的数字对象?’”。“如果我们不能找到解决这个问题的办法,我们的21世纪将是一个信息黑洞。”
具有讽刺意味的是,“信息时代”的居民在卡内基梅隆大学,马哈德夫·萨蒂亚纳拉亚南,或者几乎所有人都叫他萨蒂亚,已经开始开发一个平台,用于对我们创建的数字对象进行编目和记录,更重要的是,对软件和数据的描述使其可解释的硬件。称为橄榄档案馆,Satya的平台旨在解决要保存的最棘手的数据之一:可执行文件。
存档静态数据(如图片或文本文档)是一回事,但当今许多重要的数字信息都是动态的。视频游戏、交互式数据库和应用软件更难以保存,因为它们不仅依赖于能够读取比特和字节的计算机,而且还需要未来的硬件能够输入命令并解释程序中的变化。当玩家按下PlayStation控制器上的“方块”按钮时,《Crash Bandicoot》便会旋转起来,但即使游戏中的所有代码都保存在一个存档中,电脑中也没有“方块”按钮。随着gpu、cpu、主板和其他硬件的不断发展,同样的问题也会困扰未来的计算机。
一个解决方案是保留每块硬件的版本;虽然这可能是矫枉过正,但它会让我们重新创建我们可能希望恢复的任何数据的生态系统。橄榄档案旨在实现同样的保存,但其方法更优雅,不需要仓库充满古老的硬件,这可能会在几十年中分解。Satya希望创建“虚拟机”:将允许使用软件重新创建旧程序的硬件的地图或描述。Emulating past hardware with current software isn’t a new idea (in fact anyone with an Android smartphone can download a PlayStation emulator from the Internet and run Crash Bandicoot today), but the idea of building a repository capable of opening and executing any digital object is a massive undertaking.
“为了正确解读我们创造的数字对象,我们如何保存所有需要的比特?””瑟夫说。“如果我们找不到解决这个问题的方法,我们的21世纪将是一个信息黑洞。”
那么,要确保像这样的一篇文章能够流传到下一个千年,需要做些什么呢?萨蒂亚首先建议将其保存为PDF文件,以便于存储。PDF文件需要Adobe Reader来打开,所以未来的公民将需要访问保存它的程序的相同版本(我的情况是10.1.12)。不过,adobereader只在操作系统环境中起作用,所以我们的虚拟机中需要包含与PDF阅读器兼容的Windows(或MacOS或Linux)版本。最后,操作系统运行在某种硬件上。当我键入这些字时,它们就出现在一台联想ThinkPad Y470的屏幕上。虚拟机可以模拟我的特定计算机中的硬件,但任何能够运行与adobereader兼容的Windows版本的PC都可以完成这项工作。数字文件中的每一个数据位都生活在由软件、操作系统和硬件组成的生态系统中。Satya的目标是创建这些组件的归档,这些组件可以根据需要进行组装,上传到服务器上,并由用户通过互联网访问。“文件格式不是单独创建的——它们与使用这些格式的软件密切相关,”他说。 Olivelaunches within your Internet browser similar to the way a YouTube video might, the difference being that the software run through Olive emulates entire computer environments, so you can click, type, and make changes just like you were actually using the old hardware and software.
自2013年认真开展工作以来,该团队已经存档了Windows 3.11,数十年的旧游戏,如俄勒冈州小径和厄运等,甚至是Turbotax 1997,万一你碰巧迟到了那一年的回报率为18年。根据萨蒂亚,橄榄归档数字物体的潜力几乎是无限的;该系统应该能够在计算中保持巨大的转变,如量子计算机的开发甚至拒绝二进制文件。要运行一些陈旧的计算机程序,即未来的机器将简单地模拟最初模拟旧程序的硬件程序已添加到存档中。
目前英特尔的X86兼容硬件统治了世界。几乎行星上的每个个人计算机都使用x86架构的一些变体 - 一组指令,用于几乎所有基本硬件行为,从阅读源代码到分配内存。出于必要的情况下,英特尔使其建筑完全向后兼容。萨蒂亚认为,由于x86的纯粹笨拙,它将继续进入不久的将来。然而,在一千年中,似乎有可能。但油橄榄应该能够通过添加新的仿真层来继续归档。“我们相信,无论是什么东西取代了英特尔x86,都有很多为它编写的遗留软件,因此为x86编写仿真器是必然的事情油橄榄他说。“只要你有模拟,你就可以将它们分层。在公元5000年,如果我们要运行2015年写的东西,我可能会使用五层模拟。”
所有的计算能力……在遥远的未来……只是像一只穿着牛仔短裤的橙色有袋动物一样在丛林中奔跑。
更正:文章最初说PlayStation 4是在2015年末发布的,但事实并非如此。
大卫·舒尔茨是一名自由撰稿人,报道各种生物学和科学@ dshultz14.








