24

GitHub 将开源软件保存 1000 年:为了留给子孙后代

 4 years ago
source link: https://mp.weixin.qq.com/s/5R0KosRBtrB9l5z3qg8hUQ
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

GitHub宣布开放Arctic Code Vault(“北极代码库”)的 计划

2yemeqU.jpg!web

这些代码将存放在挪威斯瓦尔巴特一个现已弃用的煤矿中,这是被选为存放全球种子库的同一座城市。 斯瓦尔巴特是地球上最北端的城市之一,永久冻土可以延伸到地下数百米处。 档案管理员认为,寒冷和接近恒定的自然条件有助于保存。

所有开源项目的代码将统统存储在这里,存放在胶片上,每帧胶片包含880万个(4096 x 2160)像素,旨在可以保存1000年。

今年年初 工作开始 从成千上万个流行的GitHub项目(比如区块链、WordPress以及R ust 或R uby 等编程语言) 搞起,但Arctic Code Vault将于2月份扩展到所有公共代码存储库。

据2019年Octoverse报告显示,GitHub被超过4000万开发人员使用,目前托管的代码存储库超过1亿个。

GitHub首席执行官Nat Friedman在解释为什么创建Arctic Code Vault时说: “没有软件,任何重大的进展再也不会出现。

Friedman在主题演讲后的新闻发布会上称,一项更庞大的计划是将其主要的代码存储库存放在多个地方,而Arctic Code Vault只是该计划的一部分。

GitHub Arctic Code Vault是GitHub归档计划(Archive Program)的一部分,这是微软旗下的GitHub与众多组织开展的一个合作项目,比如将档案快照放在Wayback Machines中的Internet Archive、The Long Now Foundation以及微软研究院的Project Silica(硅石项目)。

Friedman表示,随着时间的推移,支持Silica等项目的存储介质可能会发生变化,硅石项目试图将数据存储在可以保存10000年的玻璃上。

公共存储库代码的第一份快照将于2020年2月2日获取。 Friedman称,随着时间的推移,GitHub会形成每年或每两年存储一次代码的节奏,并开发出开源项目检索代码的一种方式,但是那些工作仍在进行中。

yUv6rea.jpg!web


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK