GitHub代码被送至北极保存,将传给千年后的人类

近日,GitHub 开启一项能够流传千古的大事业! GitHub 官方公布了一组照片,一箱箱的纸箱中放着的是 GitHub 平台上的代码,这些代码已经被打包并送往北极保存。

52D4E2BA-B7B7-40E8-9413-C4B12F3E9557.png

GitHub在去年11月的Universe 2019大会上公布了这项激动人心的计划:将开源代码作为人类文明的火种留给后代,放在一个环境稳定、远离人类战火的地方。

今年2月2日,GitHub对网站上所有开源项目进行了一次快照存档,并计划让团队成员亲自护送这批代码到北极。具体的存放位置是在北极圈内一个岛上的地窖里,这个岛位于下面地图中最北边的红圈。

8CFF0255-166E-4EC0-974F-0A7BD8AB9F5F.png

据GitHub官方统计,已经有数百万的程序为这个北极代码仓库(Arctic Code Vault)计划做出了贡献。为了表彰这些程序员们,GitHub还设计了荣誉徽章。只要鼠标在开发者主页资料介绍部分悬停,就能看到有哪些项目被放到了北极。

0A18ED1A-622D-4B40-A187-4E718B4D79C1.png

GitHub原本最初的计划是让自己的团队亲自护送世界的开源代码到北极,但是受到新冠疫情的影响,不得不改变计划。最终GitHub团队与胶片数据存储公司Piql合作,将21TB的代码数据写在了186箱胶片里,胶片每帧都包含880万个像素点,源代码以QR码的形式存储其中。

C76D3CDE-7968-400A-AE5F-CD695E35F6DD.png

这186箱胶片被运到挪威首都奥斯陆,装上飞机运往距离欧洲大陆北部1000公里远的斯瓦尔巴群岛。代码最终降落在斯瓦尔巴群岛上一个只有几千人的小镇朗伊尔城。这里人迹罕至、气温寒冷,有几百米厚的冻土层,非常适宜存放胶片。

EBBC161C-0F30-4BEC-BD47-1ED026384495.png

当地的山上有个退役煤矿,相当于一座人类文明的“诺亚方舟”,许多国际组织在这里存放重要物品,还有一个保存全世界农作物种子的全球种子库。GitHub的代码就被安放在这里,预计可以保存1000年以上。

F5DDBAB6-ECC7-4554-A55F-AC3F78C3267C.png

你是不是也跟我一样,担心1000年后的“人们”是否能够解读这些代码?

据GitHub官方说明,在开展该计划前就已经召集了人类学、考古学、历史学、语言学等各方面的专家组成GitHub Archive Program咨询小组,为解决此问题提出过多种方案,存档的每个卷轴都包含五种语言的“GitHub代码库指南”副本,为此还建立了“技术树”。“技术树”将主要包括现存资料,这些资料能够对现代计算,开源及其应用,现代软件开发,流行的编程语言等技术提供详细的解释。它还将包含许多技术基础,例如微处理器,网络,电子,半导体,甚至是工业化前技术等基础资料

7ACA63BC-D6A0-49D2-9CF3-C3E12CE7310F.png

相信这些资料可以帮助未来的“人们”更好地了解当今世界及其技术,甚至可以帮助他们重新创建计算机以使用档案软件。

添加新评论