GitHub je ustvaril tisočletni arhiv, v katerem bo shranil odprtokodne repozitorije za prihodnje rodove.

GitHub je ustvaril tisočletni arhiv, v katerem bo shranil odprtokodne repozitorije za prihodnje rodove.
Bivša rudarska jama, u kojoj se nalaze Arctic World Archive skladište. Fotografija: Guy Martin / Bloomberg Businessweek

Slobodni softver je kamen temeljac moderne civilizacije i zajednička baština čitavog čovečanstva. Misija GitHub Archive je da sačuva ovaj kod za buduće generacije, kako se istorija Aleksandrijske biblioteke nikada ne bi ponovila.

U tu svrhu, GitHub će napraviti mnoge rezervne kopije na različitim medijima, uključujući dugoročno skladište Arctic Code Vault na Spitsbergu. Nalazi se u bivšoj rudarskoj jami na dubini od 250 metara u večnom ledu i predviđeno je za period čuvanja od minimum 1000 godina.

Snimiće se kod čovečanstva 2. februara 2020. godine..

Projekat dugoročnog čuvanja podataka pokrenut je u saradnji sa Long Now Foundation, Internet Archive, Fondom za nasleđe softvera, Arctic World Archive i drugim partnerima.

Projekat LOCKSS

Životno važan kod danas može biti zaboravljen ili izgubljen tokom vremena. Najstrašnije je što bismo u slučaju globalne katastrofe mogli izgubiti sve informacije koje su čuvane na "efemernim" medijima: HDD, SSD, CD i DVD, koji su predviđeni za nekoliko decenija, na trakama čiji je očekivani vek trajanja 30 godina, uz strogo kontrolisanje temperature i vlažnosti.

Rešenje problema je dupliciranje rezervnih kopija, odnosno arhiviranje softvera od strane različitih organizacija i u različitim oblicima. Ovaj projekat pod nazivom LOCKSS pokrenut je pre skoro 20 godina.U maju 2019. godine predstavljen je program LOCKSS 2.0-alpha - prvi prototip softvera za distribuirano čuvanje podataka na duže vreme uz podršku više učesnika i spoljnim skladištima.

Developeri sistema polaze od toga da hardver može biti mnogo izdržljiviji od efemernih medija: stoga "postoji čitav niz mogućih budućnosti u kojima funkcionalni moderni računari postoje, ali je njihov softver u velikoj meri izgubljen".

GitHub podseća na mnoga izgubljena tehnologija koja bi mogla biti korisna: rimskih betona (njegov recept je ponovo otkriven tek 2014. godine), malarija lijek DFDT, izgubljeni nacrti rakete "Saturn-5"Zlahka si lahko predstavljamo prihodnost, v kateri bo današnja programska oprema veljala za bizarno in že dolgo pozabljeno neprijetnost, dokler se ne pojavi nepričakovana potreba po njej: „Kot vsaka varnostna kopija je tudi arhivska programa GitHub namenjena nepredvidljivemu prihodnosti,“ navaja spletna stran programa GitHub Archive.

GitHub Archive

GitHub Archive vključuje tri ravni varnostnih kopij:

  • Tople: skoraj v realnem času
  • Tople: posodablja se od enega meseca do enega leta
  • Hladne: posodablja se vsakih 5+ let

Po vseh dejanjih uporabnikov GitHub se vsi podatki Git replicirajo v več podatkovnih centrih po vsem svetu. V več krajih se hranijo varnostne kopije Git, težave, povabila za eno združitev in vsi uporabniški podatki na GitHubu. Te informacije so dostopne v realnem času prek GitHub API.

Poleg tega je organizirano rekurzivno indeksiranje s strgalnikom GHTorrent, ki bo dnevno ali mesečno izdajal arhive. Preko GH Archive je mogoče pridobiti posnetke iz arhiva z zahtevki BigQuery. Druge kopije kode so shranjene v dobro znani „Kostnici“ za arhiv interneta, ki hrani kopije na več mestih. Končno bo Fundacija dediščine programske opreme (Software Heritage Foundation) redno skenirala GitHub in dodajala svoje javne repozitorije v svoj arhiv, za katerega je na voljo javni API.

Arktični arhiv GitHub

2. februarja 2020 bo GitHub naredil kopijo vseh aktivnih javnih repozitorijev – in jih umestil v Arktični arhiv GitHub.

Podatki bodo shranjeni na 3500-foot filmskih kolutih, ki jih zagotavlja norveško podjetje Piql, specializirano za dolgotrajno shranjevanje podatkov. Po ISO standardih ima ta film z halogenidi srebra v poliesteru življenjsko dobo 500 let. Testi staranja so pokazali, da film Piql ohranja informacije vsaj dvakrat dlje.

Poleg tega GitHub Archive sodeluje z raziskovalci projekta Microsoft Silica, da bi z femtosekundnim laserjem zapisali vse javne repozitorije na kvarčne steklene plošče. Ta medij bo zagotavljal varnost podatkov več kot 10.000 let.

Arktični GitHub repozitorij se gradi na Arctic World Archive (AWA) na dubini od 250 metara u permafrostu. Arhiv se nalazi u bivšoj rudniku ugljena na arhipelagu Svalbard, što nije daleko od Sjevernog pola. Globalno zagrijavanje će utjecati na samo nekoliko metara permafrostnog sloja i ne prijeti rudniku u skorije vrijeme (nekoliko tisuća godina).

Svalbard je reguliran međunarodnim ugovorom kao demilitarizirana zona. To je jedan od najudaljenijih i geopolitički najstabilnijih ljudskih naselja na Zemlji, smatra GitHub. U blizini se nalazi poznati Svjetski banke sjemena, glavna nada čovječanstva u slučaju apokalipse.

GitHub je ustvaril tisočletni arhiv, v katerem bo shranil odprtokodne repozitorije za prihodnje rodove.
Svjetski banke sjemena na Svalbardu

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

GitHub je ustvaril tisočletni arhiv, v katerem bo shranil odprtokodne repozitorije za prihodnje rodove.
Fotografija: Guy Martin / Bloomberg Businessweek

GitHub kodovi će se čuvati u kontejneru od čelika unutar hermetičke komore. U snimak od 02.02.2020. bit će uključeni svi aktivni GitHub repozitoriji i značajan dio neaktivnih (suditi prema zvijezdama, ovisnostima itd.), svi binarni datoteke do 100 KB. Svaki repozitorij u zasebnoj tar datoteci. Sve će stati na 200 kolutova po 120 GB.

Zajedno s arhivom bit će dostavljen čitljiv katalog i tehnička uputstva za dekodiranje QR-a, formate datoteka, kodiranja znakova i druge važne metapodatke, kako bi potomci mogli pretvoriti podatke natrag u izvorni kod.

U arhiv će također biti uključeno opće upute Tech Tree za slučaj da budući čitatelji ne budu imali radne računare i moraju obnoviti tehnologije od nule.

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster