每日科技果粉|1000年后还能读那种,除了bug,GitHub可能还把你的女装照冻到北极
机器之心报道
参与:张倩
对于程序员来说 , 一生中最骄傲/耻辱的事可能在于:人没了 , 代码还在 。
「代码恒久远 , bug永流传 。 」前不久 , GitHub帮广大程序员把这个噩梦变成了现实 。
上周 , 这家全球最大的开源代码托管机构表示:今年的7月8号 , 我们已经把大家2月2号之前开源的项目代码安全送到了北极 , 预计存个一千年没有问题 。
文章图片
为什么要费这么大劲存一堆代码?GitHub曾在去年的GitHubUniverse大会上解释说:首先 , 这些代码都是人类文明的宝贵财富 , 但现有的存储介质都不足以让它们长期保存下去 , 一旦丢失 , 后代就要重新造轮子;其次 , 天有不测风云 , 万一哪天哪个天灾人祸让地球回到原始时代 , 起码还能留下点火种 , 让后代在这个基础上重建新一轮的计算机文明 。
GitHub的担心不无道理 。 且不说外星人入侵、核战争之类的全球毁灭性灾难 , 就是在正常情况下 , 人类文化遗产也有不少一度或永远消失在历史长河中 , 比如古罗马的混凝土工艺 。
因此 , GitHub就想到了这个极富远见和科幻色彩的方法——将代码存到北极 。
文章图片
这个项目名叫GitHubArchiveProgram , 宗旨是为子孙后代留下一个名为「GitHubArcticCodeVault」的开源项目代码库 , 具体做法是为网站上每个活跃的开源代码库创建「快照」 , 然后将其存储在胶片上运往北极 。
受疫情影响 , 该计划最近才被完成 。
如果你在今年2月2号之前向GitHub提交过开源项目代码 , 那么恭喜你 , 你的代码很可能已经静静地躺在北极了 。
文章图片
为了表彰广大开发者对开源项目的贡献 , GitHub设计了荣誉徽章(图上的「Highlights:ArcticCodeVaultContributor」字样) 。 如果你的GitHub个人主页下方也有这个徽章 , 表明你的代码去了北极 。 机器之心的已经去了 。
21TB代码的北极之旅
此次运往北极的代码达到了21TB , 存储在186卷数字光敏档案胶片中 。 这些胶片来自一家名为Piql的挪威公司 。 据报道 , 常见胶片的寿命约为500年 , 但Piql的胶片在1000年之后仍能读取 。
文章图片
代码以二维码的形式存储在胶片上 , 每一帧可以容纳880万个像素 。
?
文章图片
?
这些胶片从Piql在挪威德拉门的办公地点出发 , 被打包运到首都奥斯陆机场 。 它的最终目的地是600英里(1000km)外的斯瓦尔巴群岛 。
文章图片
经过上千公里的飞行 , 代码安全抵达斯瓦尔巴群岛的朗伊尔城 。 这里的山上有一个「退役」的煤矿 , 你的代码就被安置在煤矿几百米深处永冻层的一个房间 。 这一区域被称为人类文明的「诺亚方舟」 , 全球种子库也在这附近 。
文章图片
文章图片
一份写给未来的读取指南
GitHub这一项目的科幻色彩贯穿于每个细节 。 考虑到一千年后的人类不一定能读懂今天的代码 , GitHub贴心地为每份文档附加了一份「指南」 。
指南的开头这样写道:「你可能在一年或一千年之后读到这篇文章 , 但无论是哪种情况 , 我们都希望文中的概念 , 或者说开源的概念 , 对你有所帮助 。 」
推荐阅读
- 小红猪带你看科技|七夕节送女朋友必备左点小艾智能艾灸器X8,3天众筹500万
- 浪浪科技精选|超频三GI-CX240 ARGB水冷,极致性能冷酷到底
- ITheat热点科技|可搭载高规格显卡,AMD将发布新移动端处理器:开放完整PCIe通道
- 爱因儿科技|入侵盖茨、马斯克、巴菲特等名人推特账号的黑客被抓了!最小的17岁
- 小米科技|小米正式官宣以旧换新,支持小米10系列等5款机型,你等到了吗?
- 小米科技|数亿米粉始料未及!小米2日正式宣布,网友:太良心了!
- 科技数码迷|刘作虎终于拿起了屠刀,一加氢OS彻底与过去说再见
- 一点科技范|你更pick谁?,下半年最受期待的三大系列手机
- 科技章鱼烧|更换硬盘只需动动小手,装载系统和软件交给DiscWizard
- 科技小蠕虫|又一国家绕开华为,3大运营商核心网络不用华为,美国“围剿”下