GitHub je stvorio tisućugodišnji repozitorij u kojem će čuvati Open Source repozitorije za potomstvo

GitHub je stvorio tisućugodišnji repozitorij u kojem će čuvati Open Source repozitorije za potomstvo
Bivši rudnik ugljena u kojem će se nalaziti Arktički svjetski arhiv. Fotografija: Guy Martin/Bloomberg Businessweek

Slobodni softver je kamen temeljac moderne civilizacije i zajednička baština cijelog čovječanstva. Misija GitHub Archive programi - 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 Arctic Code Vault 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 LOCKSS je još počelo skoro 20 godina. Program je predstavljen u svibnju 2019 LOCKSS 2.0-alfa - 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: rimski beton (njegov recept je ponovno otkriven tek 2014.), lijek protiv malarije DFDT, izgubljeno crteži rakete Saturn 5. 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 međunarodni ugovor 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.

GitHub je stvorio tisućugodišnji repozitorij u kojem će čuvati Open Source repozitorije za potomstvo
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.

GitHub je stvorio tisućugodišnji repozitorij u kojem će čuvati Open Source repozitorije za potomstvo
Fotografija: 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

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster