社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

叮,你的Github代码已发往北极,将被封存一千年

Unitimes • 6 年前 • 604 次点击  


来源:大数据文摘

所有程序员小心,你的代码(bug)删不掉了,而且,要被封存一千年。

上周五,Github发布了一条消息,称正在开启一个大项目,保存你所贡献过的所有开源代码。保存的方式也异乎寻常:将开源代码作为人类文明产物留给后代,并且封装完好,物理保存在一个环境稳定、远离纷争的地方——北极。

当天,Github的CEO Nat Friedman 也转发了官宣的文章并表示这个被疫情耽搁的项目终于完成了。
 

当天,Github还在博客上发布了一张装箱“发货”照片,只要你的代码是在2月2日前发布的,目前都已经被埋在北极的冰雪之下了。


文摘菌在twitter上看了一圈,不少程序员都表示自己的代码已被运走~
        

这个表情包也是意味深远啊~


GitHub最初是在2019年11月的GitHub Universe上公布了这一伟大计划:代码存档北极,造福1000年后的子孙后代。(瑟瑟发抖:bug要被后代发现了吗!)

今年2月2日,工作人员拍下了GitHub上所有开源项目并存档。然后把这些代码保存在了胶片数据储存公司Piql的186箱胶片里,这些代码数据足足有21TB。

据GitHub的官方消息,这些代码已于7月8日成功存入北极的代码库。


发往北极圈:世界开放源代码之旅


“你的代码”的旅程从Piql位于挪威Drammen的仓库开始。在那里,186卷电影胶片的集装箱被运到奥斯陆机场,然后被装进为斯瓦尔巴特群岛提供乘客服务的飞机腹腔。斯瓦尔巴群岛位于欧洲大陆以北大约600英里(1000公里),最近刚刚对申根区和欧洲经济区国家的游客开放。

代码空降在斯瓦尔巴群岛的朗伊尔城(Longyearbyen),只有几千人生存在这里。这些装有代码的箱子被当地一家物流公司接走,最终送到了山上的一个退役煤矿深处的房间内,它们将在这里待上1000年。
 

为表彰开发者们的贡献设立,参与者将收获一枚北极密码库徽章

 

GitHub称,这一项目是为了表彰全世界数以百万计的开发人员为开源社区作出的贡献。GitHub还特意设计了Arctic Code Vault徽章,目前如果你打开GitHub开发者简介,鼠标移动到作者简历的高亮部分就可以看到。
 

接下来还将为人类留存GitHub“科技树”

 

被存储每个档案卷都包含一份五种语言的“GitHub代码库指南”,由GitHub社区的输入编写,可以在该档案程序自己的GitHub库中找到。此外,GitHub还计划将一个独立的人类可读卷轴运往北极一起存储,它记录了档案内容的技术历史和文化背景。

GitHub称之为科技树。

“科技树”受Long Now文明手册的启发,主要包括现有的工作,选择提供对现代计算、开源及其应用、现代软件开发、流行编程语言等的详细了解。它还将包括解释使软件成为可能的多层技术基础的著作:微处理器、网络、电子、半导体,甚至前工业技术。这将使档案的继承者更好地了解当今世界及其技术,甚至可能帮助他们重新创建使用存档软件的计算机。

相关报道:
https://github.blog/2020-07-16-github-archive-program-the-journey-of-the-worlds-open-source-code-to-the-arctic/

【文章版权归原作者所有,其内容与观点不代表Unitimes立 场。翻译文章仅为传播更有价值的信息,合作或授权联系请发邮件至 editor@unitimes.io 或添加微信 unitimes2017】

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/71570