GitHub真把代码冰封北极1000年!
晓查 发自 凹非寺
量子位 报道 | 公众号 QbitAI
程序员们,激动的消息来了!
GitHub刚刚公布了一组照片,你的代码上周已经被打包运往北极保存。只要你2月2日以前贡献过的开源代码,现在都已经被埋在北极的冰雪之下,保存一千年。
据GitHub官方统计,已经有数百万的程序为这个北极代码仓库(Arctic Code Vault)计划做出了贡献。
为了表彰这些程序员们,GitHub还设计了荣誉徽章。只要鼠标在开发者主页资料介绍部分悬停,就能看到有哪些项目被放到了北极。
一串代码的北极之旅
本来GitHub在去年11月的Universe 2019大会上公布了这项激动人心的计划:将开源代码作为人类文明的火种留给后台,放在一个环境稳定、远离人类战火的地方。
具体的存放位置是在北极圈内一个岛上的地窖里,这个岛位于下面地图中最北边的红圈。
今年2月2日,GitHub对网站上所有开源项目进行了一次快照存档,然后计划让团队成员亲自护送这批代码到北极。
然而万万没想到,新冠疫情爆发了。GitHub团队只能与合作方,也就是胶片数据存储公司Piql保持远程联系。
他们先将21TB的代码数据交到这家公司位于挪威德拉门的工厂。代码被写在了186箱胶片里,胶片每帧都包含880万个像素点,源代码以QR码的形式存储其中。
然后这186箱胶片被运到挪威首都奥斯陆,装上飞机运往距离欧洲大陆北部1000公里远的斯瓦尔巴群岛。
代码最终降落在斯瓦尔巴群岛上一个只有几千人的小镇朗伊尔城。这里人迹罕至、气温寒冷,有几百米厚的冻土层,非常适宜存放胶片。
当地的山上有个退役煤矿,相当于一座人类文明的“诺亚方舟”,许多国际组织在这里存放重要物品,还有一个保存全世界农作物种子的全球种子库,GitHub的代码就被安放在这里,预计可以保存1000年以上。
未来将用玻璃存代码
用胶片存代码不是GitHub的唯一手段。被微软收购后,GitHub将有幸尝试微软的最新“黑科技”。
去年微软对外公布了一个Project Silica项目,就是用激光刻蚀石英玻璃来存储数据。石英玻璃是一种耐用的存储介质,抗电磁干扰、抗水、抗热,可提供保存数据长达几万年之久。
GitHub说,石英玻璃是永远为后代保留世界开源软件的理想存储介质,所以将这项黑科技作为新的代码保存手段。
现在,GitHub已经在玻璃中存档了6000个世界上最受欢迎的开源存储库。等到该技术成熟且成本下降后,应该会有更多的代码被写到玻璃中。
到那时你的代码可以被保存几万年,想想是不是更激动了呢?
先别想那么多,快去看看你的哪些代码被存放在北极了吧!
官方博客:
https://github.blog/2020-07-16-github-archive-program-the-journey-of-the-worlds-open-source-code-to-the-arctic/
-END-
猜你喜欢分享GitHub上一些嵌入式相关的高星开源项目
30条代码,拿去“表白”
翻到几年前的代码,我惊了。 最 后 若觉得文章不错,转发分享,也是我们继续更新的动力。5T资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,PCB、FPGA、DSP、labview、单片机、等等!在公众号内回复「更多资源」,即可免费获取,期待你的关注~长按识别图中二维码关注
GitHub真把代码冰封北极1000年!相关推荐
- 华为首款可折叠屏5G手机今日开售;GitHub将开源代码保存在北极;Win10禁用WEP加密|极客头条...
整理 | 郭芮 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注 ...
- 想被千年后的人知道吗,快去GitHub上传代码吧!
把大象放在冰箱需要几步? 三步!把代码放在北极需要几步?纳尼? GitHub刚刚公布了一组照片,你写的代码(BUG)上周已经被打包运往北极保存. 只要你2月2日以前贡献过的开源代码,现在都已经被埋在北 ...
- github怎么为代码着色_如何仅用100行神经网络代码为黑白照片着色
github怎么为代码着色 by Emil Wallner 埃米尔·沃尔纳(Emil Wallner) 如何仅用100行神经网络代码为黑白照片着色 (How to colorize black &am ...
- GitHub上传代码、更新代码、token设置
准备工作: 创建GitHub账号. 在本机电脑安装git工具. git配置用户名和邮箱 打开git Bash,依此输入如下命令: git config --global user.name " ...
- 香蕉派 banana pi github 最新Linux 代码升级到kernel 4.2.
2019独角兽企业重金招聘Python工程师标准>>> 香蕉派 banana pi github 最新Linux 代码升级到kernel 4.2. https://github.co ...
- 【错误记录】PyCharm 中从 GitHub 中 Clone 代码到本地报错 ( OpenSSL SSL_read: Connection was reset, errno 10054 )
文章目录 一.报错信息 二.解决方案 一.报错信息 在 PyCharm 中从 GitHub 中 Clone 代码到本地报错 : 10:01:37.091: [C:\Users\octop\Pychar ...
- 解决无法将自己github上的代码clone到/usr目录下的问题
Linux下代码存在的位置有两种 /home下面,需要当前用户权限 /user/local/include以及其他类似的位置,需要root用户权限 与之对应的.ssh位置也有两个 ~/.ssh,保存当 ...
- Github上传代码截图过程
Github上传代码截图过程 首先,你得有github的账号,没有的话去注册一个:github官网:https://github.com/ 注册好了之后new一个repository,见下图: 创建好 ...
- Eclipse生成SSH传输密钥并实现GitHub的SSH代码提交
生成公私密钥 打开eclipse首选项 完成如下操作: 保存密钥: 这里注意,博主之前已经生成过密钥了,因此这里只是演示截图,如果此时点击保存,会弹出"是否覆盖"提示框. 其中,i ...
最新文章
- 以下哪个选项不能减少用户计算机,2017年cad考试选择题「附答案」
- Analyzer普通用户登录不了[从网络访问此计算机]
- 第三十九期:原生图数据库的15条规则
- 谷粒商城---新增收货地址,设置默认地址实现
- android 状态栏一体化 fragment,单Activity多Fragment动态修改状态栏颜色功能
- 8.Prometheus 监控技术与实践 --- Pushgateway
- karto探秘之open_karto 第一章 --- 数据结构与类的初始化
- JAVA和JVM运行原理揭秘
- easy chm 绿色免安装版
- Java学习笔记:案例:标准体重计算器
- Beer Bill(签到题)
- 【附源码】计算机毕业设计java学科竞赛赛场安排系统设计与实现
- CAD三维图怎么倒斜角?
- ZynqMP Vitis PS加载PL代码
- java和php做网站区别_做网站java与php的区别是什么?
- 2021年春季ACM训练赛第5场
- 对国产板子有阴影这些软硬件开源的ARM开发板可以学习Linux驱动
- 编写可维护软件的不朽代码随想-2
- NOIP模拟(10.22)T2 杆子的排列
- 计算机辅助写字技术,计算机辅助写字教学论文
热门文章
- how to verify that Listener is entry point of application
- 我的同事Leo做的一个AR增强现实的项目
- SAP UI5 ConnectionManager - drives initialization of odata model
- SAP UI5 onDataLoaded hook的用法
- how is my appointment opened in HCP
- pagefile.sys巨型文件在windows10下的尺寸调整
- Angular 根据指定条件动态决定是否显示自定义的popup hover Component
- 关于事务码SEGW里节点字段的属性说明
- SAP CRM里的settype和relationship有什么区别
- SAP成都研究院2018年年会之前的技术讲座