vlambda博客
学习文章列表

Github在北极地下250米冻土处埋下开源代码

导读:与“老婆饼”、“南极绒”都不一样的是,真有这个“北极代码库”,它就建在北极附近。

去年11月下旬和今年2月20日,GitHub宣布了开源软件永久归档计划(Arctic Code Vault):


开源事业是“功在当代、利在千秋”的大事,开源软件是人类现代文明的潜在基石,开源代码是人类的共同遗产,需要留给子孙后代。为了实现这个目标,GitHub打算把这些资源归档到北极,保存1000年。


如今GitHub将21TB的快照写入了186 卷的 piqlFilm 数字光感档案胶片中。这是GitHub与Pial一同合作的案例。



由于冠状病毒的流行,GitHub取消了一个团队“亲自护送世界开源代码到北极”的计划,并将其于7月8号保存到一个废弃矿井中。


该档案将保存挪威的斯瓦尔巴群岛,该岛也是世界种子银行的所在地。


代码将放在斯瓦尔巴群岛的名为Longyearbyen的小镇中,当地的物流公司会负责将代码送到存储区。这个小镇位于北极圈内,永久冻土层深达250米。GitHub将在2020年2月2日获取每个活动的公共存储库的快照,并将这些数据保存在数百年冻土的深处暗室,这些开源代码将保存一千多年以上。


Github在北极地下250米冻土处埋下开源代码

挪威斯瓦尔巴群岛是世界最北的城镇所在地


斯瓦尔巴群岛受国际《斯瓦尔巴群岛条约》的管制,属于非军事区。它是世界上最北端的城镇的所在地,是地球上最偏远和地缘政治最稳定的人类居住地之一。


AWA是挪威国有采矿公司Store Norske Spitsbergen Kulkompani(SNSK)与长期数字存储提供商Piql AS的一项联合项目。AWA致力于永久保存档案。以胶片卷为载体的数据将被存储在斯瓦尔巴群岛的一座废弃煤矿内的密封室内的钢壁容器中。目前,AWA已经保存了来自意大利,巴西,挪威,梵蒂冈和许多其他国家的历史文化数据。


Github在北极地下250米冻土处埋下开源代码


GitHub北极存储库包括公共代码存储库和大量的“休眠”存储库。快照由每个存储库默认分支的HEAD组成,减去大小大于100kB的任何二进制文件。然后,将每个存储库打包为单个TAR文件,出于效率考虑,大多数数据将存储为QR码。 


还有易于阅读的索引和指南,列出每个存储库的位置,并告之如何恢复数据。


如果各位朋友有在GitHub上收到了一个名为Arctic Code Vault Contributor的新徽章,并带有类似如下通知。

Github在北极地下250米冻土处埋下开源代码

那么恭喜你,你的代码将一同保存到挪威小岛上。同时你的GitHub资料会有相应的勋章闪亮。



让我们一起为荣誉而战。


编译:小乔