
Bivši rudnik ugljena u kojem će se nalaziti Arktički svjetski arhiv. : Guy Martin/Bloomberg Businessweek
Slobodni softver je kamen temeljac moderne civilizacije i zajednička baština cijelog čovječanstva. Misija - sačuvati ovaj kod za buduće generacije kako se povijest Aleksandrijske knjižnice nikada ne bi ponovila.
Kako bi to učinio, GitHub će stvoriti mnoge sigurnosne kopije na različitim medijima, uključujući dugoročnu pohranu na Spitsbergenu. Nalazi se u bivšem rudniku ugljena na dubini od 250 metara u permafrostu i dizajniran je za rok trajanja od najmanje 1000 godina.
Snimak softverskog koda čovječanstva bit će napravljen 2. veljače 2020.
Projekt dugoročne pohrane podataka pokrenut je zajedno s Long Now Foundation, Internet Archiveom, Software Heritage Foundationom, Arctic World Archiveom i drugim partnerima.
Projekt LOCKSS
Kod koji je danas vitalan može se s vremenom zaboraviti ili izgubiti. Najgore je što ćemo u slučaju globalne katastrofe izgubiti sve informacije koje su bile pohranjene na “efemernim” medijima: HDD, SSD, CD i DVD, dizajniranim za nekoliko desetljeća, na vrpcama čiji uvjetni vijek trajanja od 30 godina zahtijeva stroga kontrola temperature i vlažnosti.
Rješenje problema je dupliciranje sigurnosnih kopija, odnosno arhiviranje softvera od strane više organizacija iu različitim oblicima. Ovaj projekt tzv je još počelo . Program je predstavljen u svibnju 2019 - prvi prototip softvera za distribuiranu pohranu podataka na duže vrijeme s podrškom za više sudionika i vanjsku pohranu.
Dizajneri sustava pretpostavljaju da hardver može biti puno trajniji od prolaznih medija: prema tome, "postoji niz mogućih budućnosti u kojima postoje radna moderna računala, ali je njihov softver u velikoj mjeri izgubljen."
GitHub nas podsjeća na mnoge izgubljene tehnologije koje su mogle biti korisne: (njegov recept je ponovno otkriven tek 2014.), , izgubljeno . Lako je zamisliti budućnost u kojoj se na današnji softver gleda kao na neobičnu, davno zaboravljenu nevažnost, sve dok se ne pojavi neočekivana potreba za njim: "Kao i svaka sigurnosna kopija, GitHubov program za arhiviranje također je dizajniran za nepredviđenu budućnost", kaže GitHub programa. arhiva web stranice.
GitHub arhiva
GitHub Archive nudi tri razine sigurnosnih kopija:
- vruće: gotovo stvarno vrijeme
- Topla: ažurira se u intervalima od mjesec dana do godine dana
- hladno: ažurira se svakih 5+ godina
Nakon bilo kakve radnje GitHub korisnika, svi Git podaci se repliciraju u više podatkovnih centara diljem svijeta. Git sigurnosne kopije, problemi, zahtjevi za povlačenjem i svi korisnički podaci na GitHubu pohranjuju se na nekoliko mjesta. Ove informacije dostupne su u stvarnom vremenu putem GitHub API-ja.
Osim toga, rekurzivno indeksiranje organizira GHTorrent crawler, koji će učitavati arhive na dnevnoj ili mjesečnoj bazi. Kroz GH Archive, slike iz arhive mogu se dobiti pomoću BigQuery upita. Ostale kopije koda nalaze se u dobro poznatom Time Machineu Internet Archivea, koji pohranjuje kopije na više lokacija. Konačno, Software Heritage Foundation redovito će indeksirati GitHub i dodavati svoja javna spremišta u svoju arhivu, koja ima javni API.
Arctic GitHub repozitorij
2. veljače 2020. GitHub će napraviti kopiju svih aktivnih javnih repozitorija – i smjestiti ih u GitHub Arctic repozitorij.
Podaci će biti pohranjeni na filmskim kolutima od 3500 stopa koje osigurava Piql, norveška tvrtka specijalizirana za dugoročnu pohranu podataka. Prema ISO mjerenjima, ovaj poliesterski film od srebrnog halida ima životni vijek od 500 godina. Testovi simuliranog starenja pokazali su da Piql film zadržava informacije barem dvostruko dulje.
Osim toga, GitHub Archive surađuje s istraživačima projekta Microsoft Silica kako bi sve javne repozitorije spalili na ploče od kvarcnog stakla pomoću femtosekundnog lasera. Ovaj medij će osigurati sigurnost podataka više od 10 godina.
Arctic GitHub repozitorij kodova kreiran je na temelju Arctic World Archive (AWA) na dubini od 250 metara u permafrostu. Arhiv se nalazi u bivšem rudniku ugljena na arhipelagu Spitsbergen, nedaleko od Sjevernog pola. Globalno zatopljenje zahvatit će samo nekoliko metara permafrosta i ne prijeti rudniku u bliskoj budućnosti (nekoliko tisuća godina).
Svalbard je uređen poput demilitarizirane zone. To je jedno od najudaljenijih i geopolitički najstabilnijih ljudskih naselja na Zemlji, navodi GitHub. U blizini je poznati svjetski trezor sjemena, glavna nada čovječanstva u slučaju apokalipse.

Globalni trezor sjemena na Svalbardu
AWA je zajednička inicijativa između norveške državne rudarske tvrtke Norske Spitsbergen Kulkompani (SNSK) i pružatelja digitalne zaštite Piql AS. Tamo su već pohranjeni povijesni i kulturni podaci iz Italije, Brazila, Norveške, Vatikana i drugih zemalja.

: Guy Martin/Bloomberg Businessweek
Koluti GitHub koda bit će pohranjeni u spremniku s čeličnim stranicama unutar zatvorene komore. Snimka od 02.02.2020 uključit će sve aktivne GitHub repozitorije i značajan dio neaktivnih (sudeći po zvjezdicama, ovisnostima itd.), sve binarne datoteke do 100 KB. Svako spremište u zasebnoj tar datoteci. Sve bi trebalo stati na 200 kolutova od 120 GB.
Zajedno s arhivom nalazit će se katalog čitljiv ljudima i tehnički priručnici o QR dekodiranju, formatima datoteka, kodiranju znakova i drugim važnim metapodacima kako bi potomci mogli pretvoriti podatke natrag u izvorni kod.
Arhiva će također uključivati opći vodič za Tech Tree u slučaju da budućim čitateljima ponestane radnih računala i budu morali ponovno graditi tehnologiju od nule.
Izvor: www.habr.com
