GitHub har skapat ett tusenårigt arkiv där det kommer att bevara Open Source-arkiv för eftervärlden

GitHub har skapat ett tusenårigt arkiv där det kommer att bevara Open Source-arkiv för eftervärlden
En före detta kolgruva som ska inrymma lagringsanläggningen Arctic World Archive. Photo Shoot: Guy Martin/Bloomberg Businessweek

Fri programvara är hörnstenen i den moderna civilisationen och hela mänsklighetens gemensamma arv. Uppdrag GitHub-arkivprogram - bevara denna kod för framtida generationer så att historien om biblioteket i Alexandria aldrig kommer att upprepas.

För att göra detta kommer GitHub att skapa många säkerhetskopior på olika medier, inklusive långtidslagring Arctic Code Vault på Spetsbergen. Den ligger i en före detta kolgruva på 250 meters djup i permafrost och är designad för en hållbarhet på minst 1000 år.

En ögonblicksbild av mänsklighetens programvarukod kommer att tas den 2 februari 2020.

Det långsiktiga datalagringsprojektet lanserades tillsammans med Long Now Foundation, Internet Archive, Software Heritage Foundation, Arctic World Archive och andra partners.

Projekt LOCKSS

Kod som är livsviktig idag kan glömmas bort eller gå förlorad med tiden. Det värsta är att i händelse av en global katastrof kommer vi att förlora all information som lagrats på "efemera" media: HDD, SSD, CD och DVD, designade i flera decennier, på band vars villkorliga livslängd på 30 år kräver strikt kontroll av temperatur och luftfuktighet.

Lösningen på problemet är duplicering av säkerhetskopior, vilket är arkivering av programvara av flera organisationer och i olika former. Detta projekt kallade LOCKSS har börjat än nästan 20 år. Programmet presenterades i maj 2019 LOCKSS 2.0-alpha - den första prototypen av programvara för distribuerad datalagring under lång tid med stöd för flera deltagare och extern lagring.

Systemets designers antar att hårdvara kan vara mycket mer hållbar än kortvariga media: därför "finns det ett antal möjliga framtider där fungerande moderna datorer existerar, men deras mjukvara är till stor del förlorad."

GitHub påminner oss om många förlorade teknologier som kunde ha varit användbara: romersk betong (hans recept återupptäcktes först 2014), antimalarialäkemedel DFDT, förlorat ritningar av Saturn 5-raketen. Det är lätt att föreställa sig en framtid där dagens mjukvara ses som en pittoresk, sedan länge bortglömd oväsentlighet, tills ett oväntat behov av det uppstår: "Som vilken backup som helst, är GitHubs arkivprogram också designat för en oförutsedd framtid", säger programmets GitHub webbplatsarkiv.

GitHub-arkiv

GitHub Archive tillhandahåller tre nivåer av säkerhetskopiering:

  • het: nästan realtid
  • varm: uppdateras med intervaller från en månad till ett år
  • förkylning: uppdateras vart 5+ år

Efter varje åtgärd av GitHub-användare, replikeras all Git-data till flera datacenter runt om i världen. Git-säkerhetskopior, problem, pull-förfrågningar 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 sökroboten GHTorrent, som laddar upp arkiv dagligen eller månadsvis. Genom GH Archive kan bilder från arkivet erhållas med hjälp av BigQuery-frågor. Andra kopior av koden finns i Internet Archives välkända Time Machine, som lagrar kopior på flera platser. Slutligen kommer Software Heritage Foundation regelbundet att genomsöka GitHub och lägga till sina offentliga arkiv till sitt arkiv, som har ett offentligt API.

Arctic GitHub repository

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

Data kommer att lagras på 3500 500-fots filmrullar som tillhandahålls av Piql, ett norskt företag som specialiserat sig på långtidslagring av data. Enligt ISO-mätningar har denna silverhalogenidpolyesterfilm en livslängd på XNUMX år. Simulerade åldringstester har visat att Piql-film behåller information minst dubbelt så länge.

Dessutom samarbetar GitHub Archive med Microsoft Silica-projektets forskare för att bränna alla offentliga förråd på kvartsglasskivor med en femtosekundlaser. Detta medium kommer att säkerställa datasäkerhet i mer än 10 000 år.

Arctic GitHub-kodförvaret skapas på basis av Arctic World Archive (AWA) på ett djup av 250 meter i permafrost. Arkivet finns i en före detta kolgruva i Spetsbergens skärgård, som inte ligger särskilt långt från Nordpolen. Den globala uppvärmningen kommer bara att påverka några meter permafrost och hotar inte gruvan inom en snar framtid (flera tusen år).

Svalbard är reglerat internationellt fördrag som en demilitariserad zon. Det är en av de mest avlägsna och geopolitiskt stabila mänskliga bosättningarna på jorden, enligt GitHub. I närheten ligger det berömda World Seed Vault, mänsklighetens främsta hopp i händelse av en apokalyps.

GitHub har skapat ett tusenårigt arkiv där det kommer att bevara Open Source-arkiv för eftervärlden
World Seed Vault på Svalbard

AWA är ett gemensamt initiativ mellan det norska statligt ägda gruvbolaget Norske Spitsbergen Kulkompani (SNSK) och den digitala bevarandeleverantören Piql AS. Historiska och kulturella data från Italien, Brasilien, Norge, Vatikanen och andra länder finns redan lagrade där.

GitHub har skapat ett tusenårigt arkiv där det kommer att bevara Open Source-arkiv för eftervärlden
Photo Shoot: Guy Martin/Bloomberg Businessweek

Rullar med GitHub-kod kommer att förvaras i en stålsidig behållare inuti en förseglad kammare. Ögonblicksbilden av 02.02.2020 kommer att inkludera alla aktiva GitHub-förråd och en betydande del av inaktiva sådana (att döma av stjärnor, beroenden, etc.), alla binära filer upp till 100 KB. Varje arkiv i en separat tar-fil. Allt ska få plats på 200 120GB spolar.

Tillsammans med arkivet kommer en läsbar katalog och tekniska manualer om QR-avkodning, filformat, teckenkodningar och annan viktig metadata så att ättlingar kan konvertera datan tillbaka till källkoden.

Arkivet kommer också att innehålla en allmän Tech Tree-guide ifall framtida läsare får slut på fungerande datorer och måste bygga om tekniken från grunden.

Källa: will.com

Lägg en kommentar