龙空技术网

你的代码要被存在北极1000年!GitHub启动代码永久存储计划

程序员BUG 152

前言:

眼前兄弟们对“代码存储在哪里”大致比较关注,姐妹们都想要学习一些“代码存储在哪里”的相关知识。那么小编也在网摘上搜集了一些对于“代码存储在哪里””的相关资讯,希望同学们能喜欢,咱们一起来了解一下吧!

开源最前线(ID:OpenSourceTop) 猿妹链接

链接:

近日,GitHub 年度开发者大会 GitHub Universe 2019 宣布了一项永久保存代码计划——GitHub Archive Program!

Github认为世界发展是由开源软件提供动力,开源软件是现代文明隐藏的基石,也是全人类的共同遗产,而GitHub Archive Program的任务就是为子孙后代保留源代码,至少1000年!

根据GitHub活动页面上的信息,这个活动将在2020年2月2日正式开始,目前网站上连倒计时牌都有了。

该项目是由GitHub与Long Now Foundation,全球互联网档案库,软件遗产基金会,北极世界档案馆,微软研究院,Bodleian图书馆和斯坦福大学图书馆等机构合作。

为什么Github要使用多种形式的存储方式?

Github表示:尽管全球灾难发生的可能性很低,但是我们所有存储在现代媒体上的东西很可能在几代后就会丢失,跨多个组织和存储形式的归档软件将有助于确保其长期保存,在线归档员将其称为“ LOCKSS”,因为大量副本可以确保安全。

硬盘,SSD,CD可以使用几十年,备份磁带名义上只有 30 年的寿命,而且是要在严格控制的热度和湿度的条件下,尽管某些硬件的寿命可能会长一点,但是在未来未必还存在能够运行它们的现代计算机,所以,GitHub Archive Program就是为了解决数据流失的风险。

灵活的代码保存方式

在Long Now创始人Steward Brand的启发下,Github采用了“分层”策略来归档代码。通过提供从实时到长期存储的一系列解决方案,该方法旨在最大程度地提高灵活性和耐用性。存档程序分为三类:热门,一般和冷门。

热门:接近实时更新一般:每月或每年更新一次冷门:每 5 年以上更新一次

GitHub Arctic Code Vault(北极)

Github说的这个“北极代码库”位于挪威斯瓦尔巴群岛的一个废弃煤矿中,比北极圈更靠近北极,永久冻土层深达250米。斯瓦尔巴群岛受国际《斯瓦尔巴群岛条约》的管制,属于非军事区。它是世界上最北端的城镇的所在地,是地球上最偏远和地缘政治最稳定的人类居住地之一。

AWA 是挪威国有采矿公司 Store Norske Spitsbergen Kulkompani(SNSK)与长期数字存储提供商 Piql AS 的一项联合计划。 AWA 致力于永久保存档案,胶片卷轴将被存储在位于斯瓦尔巴群岛偏远群岛一座废弃煤矿密封室内的钢壁容器中。

尽管斯瓦尔巴群岛受到气候变化的影响,但在可预见的将来,可能只会影响到最外面几米的永久冻土,预计变暖不会威胁稳定性。这让斯瓦尔巴群岛成为人类共同知识遗产的稳定、长期的档案库的绝佳位置。

标签: #代码存储在哪里