GitHub 完成北極代碼保存項目,21TB 數(shù)據(jù),可保存 1000 年
GitHub 是全球最大的開源代碼托管平臺,2018 年 6 月 被微軟以 75 億美元股票交易收購。被收購后的 GitHub 顯現(xiàn)出了活力,陸續(xù)推出各種新功能,獲得了開發(fā)者的好評。
去年 GitHub 開發(fā)者大會上,GitHub 首席執(zhí)行官 Nat Friedman 首次介宣布了一項代碼存檔項目(GitHub Archive Program),他們計劃將 GitHub 上面托管的代碼保存到一個很安全的地方,用膠卷保存,供后人使用。這個“代碼保險庫”的位置懸在北極,他們宣布該項目已經(jīng)于 7 月 8 日正式完成。

過去幾個月,GitHub 與 Piql(數(shù)字存儲提供商)合作,將 21 TB 的 GitHub 存儲庫數(shù)據(jù)寫入了 186 卷的 piqlFilm 數(shù)字光感檔案膠片中。2 月 2 日,GitHub 對托管的所有公開代碼倉庫進行了快照,并將數(shù)據(jù)交給了合作伙伴 Piql,他們將這些數(shù)據(jù)寫入到自家的 piqlFilm,一種數(shù)字光敏存檔膠片上。檔案中還包含一個單獨的膠卷,其中以書面形式解釋了檔案內容的歷史和文化背景。所謂的技術樹旨在提供現(xiàn)代軟件開發(fā)、開源和各種應用程序以及流行編程語言的詳細介紹。

21TB 數(shù)據(jù)使用了 186 卷 piqlFilm,隨后這些膠卷被送上飛機,從挪威首都奧斯陸飛往位于歐洲大陸往北約 1000 公里的斯瓦爾巴群島(Svalbard)。GitHub 團隊原本計劃親自前往挪威,護送這些存檔膠卷前往北極,但受疫情影響,他們不得不修改了該計劃。
存檔膠卷最后到達了島上一個只有幾千人的小鎮(zhèn) Longyearbyen,當?shù)氐囊患椅锪鞴颈晃刑幚磉@些存檔膠卷。經(jīng)由中間安全倉庫一夜的存放,在第二天早上,這批檔案膠卷被送往當?shù)厣缴系囊粋€已經(jīng)被關閉了的煤礦,然后被送進一個位于永凍層、有著 250 米深度的保險庫中。

普通機械硬盤,只有有效保存數(shù)據(jù)幾十年。Github 認為,存儲在現(xiàn)代設備中的信息在幾代之后很可能會消失,因此需要用不同的形式和平臺進行存儲備份,這樣才能留存于后世?;蛟S,1000 年后這些代碼早已過時,但就像歷史書籍一樣,它們是反映人類社會進步和技術發(fā)展歷程的寶貴財富。
