分享

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

 板桥胡同37号 2019-11-16
GitHub宣布开放Arctic Code Vault(“北极代码库”)的计划


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


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

今年年初工作开始从成千上万个流行的GitHub项目(比如区块链、WordPress以及Rust或Ruby等编程语言)搞起,但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会形成每年或每两年存储一次代码的节奏,并开发出开源项目检索代码的一种方式,但是那些工作仍在进行中。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多