GitHub har skapat ett millenniumlager dÀr Open Source-repositorier kommer att bevaras för efterkommande generationer.

GitHub har skapat ett millenniumlager dÀr Open Source-repositorier kommer att bevaras för efterkommande generationer.
Den tidigare kolgruvan som rymmer Arctic World Archive-lagringen. Foto: Guy Martin / Bloomberg Businessweek

Öppen kĂ€llkod Ă€r en hörnsten i modern civilisation och ett gemensamt arv för hela mĂ€nskligheten. Missionen för GitHub Archive-programmet Ă€r att bevara denna kod för kommande generationer, sĂ„ att historien om det alexandrinska biblioteket aldrig upprepas.

För detta syfte kommer GitHub att skapa mÄnga sÀkerhetskopior pÄ olika medier, inklusive lÄngsiktig lagring Arctic Code Vault pÄ Spetsbergen. Det ligger i en gammal kolgruva pÄ 250 meters djup i permafrost och Àr avsett att bevaras i minst 1000 Är.

En snapshot av mÀnsklighetens programkod kommer att tas den 2 februari 2020..

Projektet för lÄngtidslagring av data har startats i samarbete med Long Now Foundation, Internet Archive, Software Heritage Foundation, Arctic World Archive och andra partners.

LOCKSS-projektet

Den viktiga koden idag kan med tiden glömmas bort eller gÄ förlorad. Det vÀrsta skulle vara om vi i hÀndelse av en global katastrof förlorar all information som har sparats pÄ "efemÀra" medier: HDD, SSD, CD och DVD, som Àr avsedda för flera decennier, samt band som har en berÀknad livstid pÄ 30 Är, vilket krÀver strikt temperatur- och fuktighetskontroll.

Lösningen pĂ„ problemet Ă€r duplikering av sĂ€kerhetskopior, det vill sĂ€ga arkivering av programvara av flera organisationer och i olika former. Detta projekt, kallat LOCKSS , startade för nĂ€stan 20 Ă„r sedan.I maj 2019 presenterades programmet LOCKSS 2.0-alpha – den första prototypen av programvara för distribuerad datalagring pĂ„ lĂ„ng sikt med stöd för flera deltagare och externa lagringslösningar.

Systemutvecklarna utgÄr frÄn att hÄrdvaran kan vara mycket mer hÄllbar Àn efemÀra medier: dÀrför "existerar en mÀngd olika framtida alternativ dÀr fungerande moderna datorer finns, men deras programvara till stor del Àr förlorad".

GitHub pÄminner om mÄnga förlorade teknologier som skulle kunna ha varit anvÀndbara: romerskt betong (dess recept ÄterupptÀcktes först 2014), antimalariamedicin DFDT, borttappade ritningar av Saturn V-raketenDet Àr lÀtt att förestÀlla sig en framtid dÀr dagens programvara betraktas som en kuriositet och en gammal överflödighet, tills ett ovÀntat behov av den uppstÄr: "Precis som varje backup Àr GitHub Archive-programmet ocksÄ avsett för ett oförutsett framtid," sÀger hemsidan för GitHub Archive.

GitHub Archive

GitHub Archive erbjuder tre nivÄer av backup:

  • Hett: nĂ€stan i realtid
  • Varmt: uppdateras med intervall frĂ„n en mĂ„nad till ett Ă„r
  • Kallt: uppdateras var 5:e Ă„r eller lĂ€ngre

Efter varje anvÀndarÄtgÀrd pÄ GitHub replikerades all Git-data till flera datacenter runt om i vÀrlden. Backuper av Git, issue, pull-begÀrningar och all anvÀndardata pÄ GitHub lagras pÄ flera stÀllen. Denna information Àr tillgÀnglig i realtid via GitHub API.

Dessutom organiseras rekursiv indexering av GHTorrent-crawlers, som kommer att publicera arkiv pÄ en daglig eller mÄnadsbasis. Genom GH Archive kan bilder frÄn arkivet hÀmtas via BigQuery-frÄgor. Andra kopior av koden lagras i den vÀlkÀnda "Tidsmaskinen" för Internet Archive, som har kopior pÄ flera stÀllen. Slutligen kommer Software Heritage Foundation att regelbundet skanna GitHub och lÀgga till sina offentliga repositoryn i sitt arkiv, som har ett offentligt API.

GitHub Arctic Archive

Den 2 februari 2020 kommer GitHub att göra en kopia av alla aktiva offentliga repositoryn — och placera dem i GitHub Arctic Archive.

Data kommer att lagras pÄ 3500-fots filmrullar som tillhandahÄlls av det norska företaget Piql, som specialiserar sig pÄ lÄngsiktig datalagring. Enligt ISO-mÀtningar har denna film av silverhalogenid i polyester en livslÀngd pÄ 500 Är. Simulationstest har visat att Piql-filmen bevarar informationen minst dubbelt sÄ lÀnge.

Dessutom samarbetar GitHub Archive med forskare frÄn Microsoft Silica-projektet för att spela in alla offentliga repositoryn pÄ kvartsplattor med hjÀlp av en femtosekundlaser. Denna bÀrare kommer att sÀkerstÀlla dataförvaring i mer Àn 10 000 Är.

GitHub:s arktiska kodlager skapas i Arktiska vÀrldsarkivet (AWA) pÄ ett djup av 250 meter i permafrost. Arkivet ligger i en gammal kolgruva pÄ Svalbard, inte sÄ lÄngt frÄn den norra polcirkeln. Den globala uppvÀrmningen kommer att pÄverka endast nÄgra meter av permafrost och hotar inte gruvan pÄ lÀnge (nÄgra tusen Är).

Svalbard regleras av internationell överenskommelse som en demilitariserad zon. Det Àr en av de mest avlÀgsna och geopolitiskt stabila mÀnskliga bosÀttningar pÄ jorden, enligt GitHub. DÀr ligger Àven det berömda VÀrldens fröbank, mÀnsklighetens största hopp i hÀndelse av apokalyps.

GitHub har skapat ett millenniumlager dÀr Open Source-repositorier kommer att bevaras för efterkommande generationer.
VÀrldens fröbank pÄ Svalbard

AWA Àr ett samarbete mellan det norska statliga gruvbolaget Norske Spitsbergen Kulkompani (SNSK) och digital bevarande provider Piql AS. DÀr bevaras redan historiska och kulturella data frÄn Italien, Brasilien, Norge, Vatikanstaten och andra lÀnder.

GitHub har skapat ett millenniumlager dÀr Open Source-repositorier kommer att bevaras för efterkommande generationer.
Foto: Guy Martin / Bloomberg Businessweek

GitHub:s kodrullar kommer att lagras i en stÄlvÀggad container inne i en hermetiskt tillsluten kammare. Den 02.02.2020 kommer alla aktiva GitHub-repositorier och en betydande del av inaktiva (baserat pÄ stjÀrnor, beroenden och annat) samt alla binÀra filer upp till 100 KB att inkluderas. Varje repository i en separat tar-fil. Allt ska fÄ plats pÄ 200 rullar pÄ 120 GB.

Tillsammans med arkivet kommer det att lÀggas en lÀsbar katalog och tekniska handböcker för avkodning av QR, filformat, teckenkodningar och andra viktiga metadata, sÄ att efterkommande kan konvertera data tillbaka till kÀllkoden.

Arkivet kommer ocksÄ att inkludera en allmÀn Tech Tree-guide ifall framtida lÀsare inte har fungerande datorer och mÄste Äterskapa teknologier frÄn grunden.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster