Github|Github将你的代码打包送到了北极封存千年 网友:这下糗大了( 二 )


并且,已有成功先例 。
AWA(Arctic World Archive,世界数据档案馆)就在这里,AWA 已经保存了来自意大利、巴西、挪威、梵蒂冈和许多其他国家的历史和文化数据 。著名的「全球种子库」也位于此,距离 GitHub 选择的矿井仅一英里远,那里保存了世界上几乎所有农作物的种子 。
AWA 是挪威国有采矿公司 Store Norske Spitsbergen Kulkompani(SNSK)与长期数字存储提供商 Piql AS 的一项联合计划,AWA 致力于永久保存档案 。胶片卷轴将被存储在位于斯瓦尔巴群岛偏远群岛的一座退役煤矿内的密封室内的钢壁容器中 。
今年 2 月 2 日,工作人员拍下了 GitHub 上所有开源项目并存档 。
Github|Github将你的代码打包送到了北极封存千年 网友:这下糗大了
文章图片
按照原计划,GitHub 计划让团队成员亲自护送这批代码到北极 。但万万没想到,新冠疫情爆发了 。GitHub 团队只能与合作方胶片数据存储公司 Piql 保持远程联系 。
Github|Github将你的代码打包送到了北极封存千年 网友:这下糗大了
文章图片
他们只能先将 21TB 的代码数据交到这家公司位于挪威德拉门的工厂 。代码被写在了 186 箱胶片里,胶片每帧都包含 880 万个像素点,源代码以 QR 码的形式存储其中 。
Github|Github将你的代码打包送到了北极封存千年 网友:这下糗大了
文章图片
最终,这 186 箱胶片被运到挪威首都奥斯陆,装上飞机运往距离欧洲大陆北部 1000 公里远的斯瓦尔巴群岛 。
Github|Github将你的代码打包送到了北极封存千年 网友:这下糗大了
文章图片
代码最终保存在斯瓦尔巴群岛上一个只有几千人的小镇朗伊尔城 。
此外,为表彰开发者们的贡献设立,参与者将收获一枚北极密码库徽章 。
GitHub 称,这一项目是为了表彰全世界数以百万计的开发人员为开源社区作出的贡献 。GitHub 还特意设计了 Arctic Code Vault 徽章,目前如果你打开 GitHub 开发者简介,鼠标移动到作者简历的高亮部分就可以看到 。
Github|Github将你的代码打包送到了北极封存千年 网友:这下糗大了
文章图片
下一步计划
保存之后还要确保后代能使用,在这一点上,GitHub 也想好了办法 。
据其官方介绍,被存储每个档案卷都包含一份五种语言的“ GitHub 代码库指南”,由 GitHub 社区的输入编写,可以在该档案程序自己的 GitHub 库中找到 。此外,GitHub 还计划将一个独立的人类可读卷轴运往北极一起存储,它记录了档案内容的技术历史和文化背景 。
GitHub 称之为科技树 。
Github|Github将你的代码打包送到了北极封存千年 网友:这下糗大了
文章图片
“科技树”受 Long Now 文明手册的启发,主要包括现有的工作,选择提供对现代计算、开源及其应用、现代软件开发、流行编程语言等的详细了解 。它还将包括解释使软件成为可能的多层技术基础的著作:微处理器、网络、电子、半导体,甚至前工业技术 。这将使档案的继承者更好地了解当今世界及其技术,甚至可能帮助他们重新创建使用存档软件的计算机 。
该计划以我们今天拥有的最佳思路为基础,存档的简介将包括 QR 解码,文件格式,字符编码和其他关键元数据的技术指南,以便可以将原始数据转换回源代码,以供将来其他人使用 。
该归档文件还将包括技术树-路线图和 Rosetta Stone,以供将来好奇的人继承该归档文件的数据 。
所以,程序员们还不去看看你的哪些代码被送到了北极~


推荐阅读