代码恒久远,北极存千年:科技公司将21TB的数据存在北极-深度-知识分子

代码恒久远,北极存千年:科技公司将21TB的数据存在北极

2020/08/04
导读
今年7月初,GitHub公司宣布将其所有公共存储库数据生成快照,存放在位于北极的斯瓦尔巴群岛。

f/ef/zsfz1596393553.1490509.png

图片来自GitHub


撰文 | 冯水寒

责编 | 叶水送


●  ●  


今年7月初,GitHub公司宣布将其所有公共存储库数据生成快照,存放在位于北极的斯瓦尔巴群岛(挪威和北极的中间点)


t/xw/zsfz1596393631.976391.png

► GitHub公司将代码存放在北极,图片来自GitHub


早在2019年GitHub Universe会议上,该公司就介绍了GitHub存档项目(GitHub Archive Program)和与之对应的北极代码库(GitHub Arctic Code Vault),其目的是将开源软件代码埋藏在北极地底下,并实现至少一千年的存档,为后代保留开源软件。


无独有偶,这该群岛也是另一计划——斯瓦尔巴全球种子库(Svalbard Global Seed Vault)的存储地,它保存全世界的近百万份农作物的种子,是全球最大的种子库,被称为全球农业的“诺亚方舟”。


j/af/zsfz1596393712.7818400.png

► 代码数据储存的胶片,图片来自GitHub


不同于种子的实体保存,GitHub公司与先将公共存储库数据(截至2020年2月2日)生成快照,再与Piql公司合作将21TB的代码数据储存在胶片中,随后这186箱胶片被存放在斯瓦尔巴特群岛的废弃矿井中,预计可以保存1000年以上。


s/n6/zsfz1596393780.5144144.png

► 胶片打包和实地储存,图片来自GitHub


缘何选择斯瓦尔巴群岛?一方面,低温、干燥、少氧的北极地底有利于数据胶片的保存,而斯瓦尔巴群岛也是存在常驻人口的最北人类聚居地。另一方面,拥有非军事区身份的斯瓦尔巴群岛,不易受到战乱波及,这也避免了数据损坏。


此外,为了千年之后,有需要的人们能再次利用这些代码,GitHub也编写了科学且易懂的存档指南。GitHub公司还表示,未来技术成熟时,石英玻璃将代替胶片,将代码数据的保存时间提升至数万年之久。


参考资料

https://github.blog/2020-07-16-github-archive-program-the-journey-of-the-worlds-open-source-code-to-the-arctic/


参与讨论
0 条评论
评论
暂无评论内容
订阅Newsletter

我们会定期将电子期刊发送到您的邮箱

GO