|
GitHub宣布開放Arctic Code Vault(“北極代碼庫”)的計劃。 這些代碼將存放在挪威斯瓦爾巴特一個現(xiàn)已棄用的煤礦中,這是被選為存放全球種子庫的同一座城市。斯瓦爾巴特是地球上最北端的城市之一,永久凍土可以延伸到地下數(shù)百米處。檔案管理員認為,寒冷和接近恒定的自然條件有助于保存。 所有開源項目的代碼將統(tǒng)統(tǒng)存儲在這里,存放在膠片上,每幀膠片包含880萬個(4096 x 2160)像素,旨在可以保存1000年。今年年初工作開始從成千上萬個流行的GitHub項目(比如區(qū)塊鏈、WordPress以及Rust或Ruby等編程語言)搞起,但Arctic Code Vault將于2月份擴展到所有公共代碼存儲庫。據(jù)2019年Octoverse報告顯示,GitHub被超過4000萬開發(fā)人員使用,目前托管的代碼存儲庫超過1億個。GitHub首席執(zhí)行官Nat Friedman在解釋為什么創(chuàng)建Arctic Code Vault時說:“沒有軟件,任何重大的進展再也不會出現(xiàn)。”Friedman在主題演講后的新聞發(fā)布會上稱,一項更龐大的計劃是將其主要的代碼存儲庫存放在多個地方,而Arctic Code Vault只是該計劃的一部分。GitHub Arctic Code Vault是GitHub歸檔計劃(Archive Program)的一部分,這是微軟旗下的GitHub與眾多組織開展的一個合作項目,比如將檔案快照放在Wayback Machines中的Internet Archive、The Long Now Foundation以及微軟研究院的Project Silica(硅石項目)。Friedman表示,隨著時間的推移,支持Silica等項目的存儲介質(zhì)可能會發(fā)生變化,硅石項目試圖將數(shù)據(jù)存儲在可以保存10000年的玻璃上。公共存儲庫代碼的第一份快照將于2020年2月2日獲取。Friedman稱,隨著時間的推移,GitHub會形成每年或每兩年存儲一次代碼的節(jié)奏,并開發(fā)出開源項目檢索代碼的一種方式,但是那些工作仍在進行中。
|