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

很久很久以前,西方流传着这样一个传说:亡灵会在隆冬开始的第一天(也就是万圣节这天)回到人世,寻找合适的身体“重生”,而他们坚信保存好尸体是复活的基本保障,所以,木乃伊出现了 。
现在,Github 也要做一件流传千年的事业 。
7 月 8 日,GitHub 将支撑当今社会运转的几乎所有开源代码,以胶片的形式储存,打包运往 Svalbard 。目前,这些胶片已经被放置在钢制容器内,密封在一个废弃煤矿中 。在这个极其干燥的、-5°C 恒温的矿井中,这些代码至多可以保存一千年 。
Github|Github将你的代码打包送到了北极封存千年 网友:这下糗大了
文章图片
听闻自己的代码被送到北极的程序员们也坐不住了,纷纷晒出自己的代码被选中的喜讯,但也是几家欢喜几家愁 。
有人用代码给吃瓜群众狠狠撒了一波狗粮:
Github|Github将你的代码打包送到了北极封存千年 网友:这下糗大了
文章图片
【Github|Github将你的代码打包送到了北极封存千年 网友:这下糗大了】也有人懊悔当初为什么要上传自己还未修改的代码,这可是会被后代“耻笑千年”的!(手动狗头)
Github|Github将你的代码打包送到了北极封存千年 网友:这下糗大了
文章图片
Github|Github将你的代码打包送到了北极封存千年 网友:这下糗大了
文章图片
更有意思的是,有些开发者的“恶趣味”代码也被统统送去了北极,不知道千年之后后代看到这些代码怎么想......
Github|Github将你的代码打包送到了北极封存千年 网友:这下糗大了
文章图片
GitHub Archive Program代码永久保存计划
那么,问题来了,GitHub 为什么要把代码保存在北极呢?
这还要从去年的 GitHub Universe 大会说起 。
GitHub 官方说明了这个计划启动的原因:
世界由开源软件提供动力 。它是现代文明的隐藏基石,也是全人类的共同遗产 。GitHub Archive Program 的任务是为后代保留开源软件 。
我们还打算将 GitHub Archive Program 用作证明开源社区重要性的证明 。我们希望它现在和将来都将进一步宣传全球开源运动 。促进在全球范围内广泛采用开源和开放数据政策;并鼓励长期思考 。
同时,GitHub 也强调会和很多顶级的机构、企业合作,计划通过多种形式并行的存储形式 。
为什么要通过多种形式存储呢,GitHub 也解释了原因 。
首先,我们永远不知道明天会发生什么,所以做好万全的准备是为人类保存火种 。(emmm....听起来很有道理)
其次,跨多个组织和存储形式的归档软件将有助于确保其长期保存 。而目前,大部分的数字信息都存储在只能短期储存信息的介质上,如:硬盘,SSD 。硬盘可以使用几十年,磁带名义上可以有 30 年的使用寿命,但需要严格控制热量和湿度 。所以 GitHub 存档计划想通过多形式的存储组合,来解决随着时间的流逝数据丢失的风险 。
可以说,为了让后代有迹可循,GitHub 也是操碎了心 。
保存在哪里?
那么,代码要保存在哪里呢?
既然要保存千年以上,那么这个地方一定要绝对安全,并且发生重大灾难的系数也要极低,最终,GitHub 将代码保存地点保存在了常年冰封的 Svalbard——斯瓦尔巴群岛 。
这里气候极寒,数千只北极熊与三千人类居民共生 。受国际斯瓦尔巴条约的监管,它是地球上最偏远,也是地缘政治最稳定的人类居住地之一 。
虽然 Svalbard 会受到气候变化的影响,但在可预见的未来,受到影响的大概率只是最外层几米的永久冻土,气候变暖不会威胁矿井的稳定 。因此,这个矿井也成为保存人类文明的重要基地 。