APP下载

GitHub将程式码以胶卷形式封存于北极圈

消息来源:baojiabao.com 作者: 发布时间:2024-05-18

报价宝综合消息GitHub将程式码以胶卷形式封存于北极圈

GitHub在今年已经将21 TB的开源程式码封存到北极圈中,透过特别设计的胶卷以及北极程式码保险柜(GitHub Arctic Code Vault),这些程式码预计将能够保存1千年,而这项程式码封存工作已经在2020年7月8日完成。GitHub还设计了一个特别的徽章,来感谢有贡献的开发者,当开发者所贡献的程式码,被选择封存到北极,在其个人页面便会显示Arctic Code Vault徽章。

GitHub在2019年的Universe大会上,发表了GitHub封存计划(GitHub Archive Program),GitHub表示,开源程式码是现代文明的基石,也是全人类的遗产,因此要将程式码储存一千年,让后代在需要的时候取用。

GitHub在2020年2月20日,对GitHub上所有活动中的公共储存库进行快照,这些快照交给了位在挪威由欧盟资助的档案封存厂商Piql,Piql的专业在于将数位图像以及资料,转换成以感光胶卷的形式储存,他们把GitHub上21 TB的储存库资料,写到了186卷的piqlFilm胶卷中,piqlFilm胶卷是Piql特别设计的数位胶卷,这些胶卷具有自包含的特性,上面储存着能够检索胶卷资料的软件,可确保后代能以各种技术存取这些胶卷的资料。

这些胶卷从Piql位于挪威德拉门的工厂送出,以空运送至座落北极斯瓦巴群岛的小镇隆雅市,接着由物流公司将胶卷载到由旧矿坑改建而成的资料保存设施Arctic World Archive中,并且储存于深入矿坑数百米,达永久冻土层的一个暗室中,这些存放在Arctic Code Vault中的胶卷,预计将从2020年7月8日开始至少在这待上千年。

由于这些程式码的封存,使GitHub成为Arctic World Archive的主要贡献者之一,其他贡献者还有封存欧洲太空历史的欧洲太空总署,以及封存丰富宗教遗产的梵蒂冈图书馆等机构。

为了感谢全球百万开发人员,对储存在Arctic Code Vault中的程式码做出贡献,因此GitHub设计了Arctic Code Vault徽章,该徽章会在开发者的个人档案中显示,并且记载过去曾对哪些被封存的储存库做出贡献。

除了北极程式码封存计划,GitHub Archive Program还与数个组织合作,进行各种封存计划。非营利的数位图书馆互联网档案馆(Internet Archive),也正在对GitHub储存库进行完整的封存,该组织使用两种方法,除了使用Wayback Machine将GitHub资料,封存成WARCs或及Web ARChive档案之外,还使用git clone指令复制整个GitHub储存库,使储存库评论、问题和元资料都可以被取用。

另外,GitHub Archive Program还与Project Silica合作,Project Silica开发了可储存云端规模资料的媒体,透过超高速激光光技术,改变玻璃材料的结构,将资料储存在石英玻璃中。GitHub提到,因为石英玻璃是一种耐用的储存材质,可将资料保存上万年,具有抗电磁干扰、抗水和抗热的特质,是开源程式理想的储存媒体,目前GitHub利用这项技术封存了6千个最受欢迎的存储库。

2020-07-17 19:48:00

相关文章