GitHub真把代码冰封北极1000年!
曉查 發(fā)自 凹非寺?
量子位 報道 | 公眾號 QbitAI
程序員們,激動的消息來了!
GitHub剛剛公布了一組照片,你的代碼上周已經(jīng)被打包運往北極保存。只要你2月2日以前貢獻(xiàn)過的開源代碼,現(xiàn)在都已經(jīng)被埋在北極的冰雪之下,保存一千年。
據(jù)GitHub官方統(tǒng)計,已經(jīng)有數(shù)百萬的程序為這個北極代碼倉庫(Arctic Code Vault)計劃做出了貢獻(xiàn)。
為了表彰這些程序員們,GitHub還設(shè)計了榮譽徽章。只要鼠標(biāo)在開發(fā)者主頁資料介紹部分懸停,就能看到有哪些項目被放到了北極。
一串代碼的北極之旅
本來GitHub在去年11月的Universe 2019大會上公布了這項激動人心的計劃:將開源代碼作為人類文明的火種留給后臺,放在一個環(huán)境穩(wěn)定、遠(yuǎn)離人類戰(zhàn)火的地方。
具體的存放位置是在北極圈內(nèi)一個島上的地窖里,這個島位于下面地圖中最北邊的紅圈。
今年2月2日,GitHub對網(wǎng)站上所有開源項目進(jìn)行了一次快照存檔,然后計劃讓團隊成員親自護送這批代碼到北極。
然而萬萬沒想到,新冠疫情爆發(fā)了。GitHub團隊只能與合作方,也就是膠片數(shù)據(jù)存儲公司Piql保持遠(yuǎn)程聯(lián)系。
他們先將21TB的代碼數(shù)據(jù)交到這家公司位于挪威德拉門的工廠。代碼被寫在了186箱膠片里,膠片每幀都包含880萬個像素點,源代碼以QR碼的形式存儲其中。
然后這186箱膠片被運到挪威首都奧斯陸,裝上飛機運往距離歐洲大陸北部1000公里遠(yuǎn)的斯瓦爾巴群島。
代碼最終降落在斯瓦爾巴群島上一個只有幾千人的小鎮(zhèn)朗伊爾城。這里人跡罕至、氣溫寒冷,有幾百米厚的凍土層,非常適宜存放膠片。
當(dāng)?shù)氐纳缴嫌袀€退役煤礦,相當(dāng)于一座人類文明的“諾亞方舟”,許多國際組織在這里存放重要物品,還有一個保存全世界農(nóng)作物種子的全球種子庫,GitHub的代碼就被安放在這里,預(yù)計可以保存1000年以上。
未來將用玻璃存代碼
用膠片存代碼不是GitHub的唯一手段。被微軟收購后,GitHub將有幸嘗試微軟的最新“黑科技”。
去年微軟對外公布了一個Project Silica項目,就是用激光刻蝕石英玻璃來存儲數(shù)據(jù)。石英玻璃是一種耐用的存儲介質(zhì),抗電磁干擾、抗水、抗熱,可提供保存數(shù)據(jù)長達(dá)幾萬年之久。
GitHub說,石英玻璃是永遠(yuǎn)為后代保留世界開源軟件的理想存儲介質(zhì),所以將這項黑科技作為新的代碼保存手段。
現(xiàn)在,GitHub已經(jīng)在玻璃中存檔了6000個世界上最受歡迎的開源存儲庫。等到該技術(shù)成熟且成本下降后,應(yīng)該會有更多的代碼被寫到玻璃中。
到那時你的代碼可以被保存幾萬年,想想是不是更激動了呢?
先別想那么多,快去看看你的哪些代碼被存放在北極了吧!
官方博客:
https://github.blog/2020-07-16-github-archive-program-the-journey-of-the-worlds-open-source-code-to-the-arctic/
-END-
猜你喜歡分享GitHub上一些嵌入式相關(guān)的高星開源項目 30條代碼,拿去“表白” 翻到幾年前的代碼,我驚了。?最 后?若覺得文章不錯,轉(zhuǎn)發(fā)分享,也是我們繼續(xù)更新的動力。5T資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,PCB、FPGA、DSP、labview、單片機、等等!在公眾號內(nèi)回復(fù)「更多資源」,即可免費獲取,期待你的關(guān)注~長按識別圖中二維碼關(guān)注總結(jié)
以上是生活随笔為你收集整理的GitHub真把代码冰封北极1000年!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ROG 推出魔方幻“月曜白限定版”路由器
- 下一篇: 每年节省数千英镑,初创公司利用数据中心热