“把开源代码在北极保存 1000 年!”去年,GitHub 公布了一项代码存档计划——Arctic Code Vault,要把代码埋入北极地下 250 米深的永久冻土层,希望将代码保存一千年。
现在,这不只是一个遥远的梦想了,GitHub 已经把采集到的活跃公共存储库快照保存到了位于北极的数据仓库,以备来世之用。此外,GitHub 还为开发者在配置文件中设计了纪念徽章。
GitHub 代码永久保存计划启动
在 GitHub 环球2019开发者大会上,GitHub 首席执行官 Nat Friedman 首次介绍了 GitHub 存档程序,他说:“在这个平台上,代码应该存储在北极的一个档案中,用胶片卷起来,供后人使用。”过去几个月,GitHub 与 Piql(长期数字存储提供商)合作,将 21 TB 的 GitHub 存储库数据写入了 186 卷的 piqlFilm 数字光感档案胶片中。
开发人员和开发人员的代码创建的快照现在在存档中,现在可以在他们的GitHub配置文件上看到相应的徽章,据说,获得一个 Star 用户就可以点亮徽章,开发者贡献的相应存储库会通过悬浮窗显示出来。
GitHub 在每个存储的卷轴上都添加了一个 GitHub 代码库指南,这个由社区输入编写的语句也可以在归档程序的相关联的文章中查找到。
档案中还包含一个单独的胶卷,其中以书面形式解释了档案内容的历史和文化背景。所谓的技术树旨在提供现代软件开发、开源和各种应用程序以及流行编程语言的详细介绍。
此外,存储档案中还包括解释创造微处理器、网络、电子、半导体和前工业技术的技术条件的著作。其目的是使档案的继承人尽可能全面地了解当今的技术可能性。
GitHub 计划发布档案库中的第一个作品列表,同时征求社区的意见、建议和反馈。
埋藏在北极 250 米冻土层下的开源代码,将保存千年
去年,Github 为了保护开源代码,宣布了这项代码存档计划,并宣布在今年 2 月 2 日正式启动将此前的开源代码以 QR 码的形式存储在胶片里,并将这些胶片存放在挪威斯瓦尔巴特一座已废弃的矿井里。
斯瓦尔巴群岛的一个退役煤矿中,比北极圈更靠近北极。Arctic Code Vault 数据存储库就位于这个北极地下 250 米深的永久冻土层。
Github 认为,存储在现代设备中的信息在几代之后很可能会消失,因此需要用不同的形式和平台进行存储备份,留存于后世。
或许,1000 年后这些代码早已过时,但它们将是可以反映人类社会进步和技术发展历程的宝贵财富。
撰文:头条号 @SegmentFault思否