
A volt szénbányában található Arctic World Archive tárolója. : Guy Martin / Bloomberg Businessweek
A szabad szoftver a modern civilizáció sarokköve és az emberiség közös öröksége. Küldetése – hogy megőrizzük ezt a kódot a jövő generációinak, hogy soha ne ismétlődhessen meg az Alexandriai Könyvtár története.
Ehhez a GitHub számos biztonsági másolatot készít különböző adathordozókon, beleértve a hosszú távú tárolást Svalbardon. Ez egy volt szénbányában helyezkedik el 250 méter mélységben, állandó fagyban, és minimum 1000 évre van tervezve.
Az emberi kódex fotózása 2020. február 2-án történik.
A hosszú távú adatmegőrzési projektet közösen indította a Long Now Foundation, az Internet Archive, a Software Heritage Foundation, az Arctic World Archive és más partnerek.
A LOCKSS projekt
A ma létfontosságú kód az idő múlásával elfeledhető vagy elveszhet. A legrosszabb az lenne, ha globális katasztrófa esetén elveszítenénk az összes információt, ami az 'effimér' adathordozókon tárolódik: HDD, SSD, CD és DVD, amelyek néhány évtizedre vannak tervezve, és a szalagon a 30 éves élettartam szigorú hőmérséklet- és páratartalom-ellenőrzést igényel.
A probléma megoldása a biztonsági másolatok duplikálása, azaz a szoftver archíválása több szervezet által és különböző formákban. Ez a projekt, amelynek neve majdnem 20 éve indult. LOCKSS 2.0-alpha A rendszer fejlesztői azt állítják, hogy a hardver eszközök sokkal tartósabbak lehetnek, mint az effimér adathordozók: ezért 'számos lehetséges jövőbeli forgatókönyv létezik, ahol működő modern számítógépek léteznek, de szoftverük nagymértékben elveszett'.
A GitHub emlékeztet számos elveszett technológiára, amelyek hasznosak lehettek volna:
római beton a DFDT antimaláriás gyógyszer, a 'Saturn-5' rakéta tervei Könnyű elképzelni egy jövőt, amelyben a mai szoftverek különös és rég elfeledett feleslegesnek számítanak, amíg fel nem merül egy váratlan szükséglet irántuk: "Mint bármely más biztonsági mentés, a GitHub Archive is az előre nem látható jövőre vonatkozik," olvasható a GitHub Archive honlapján.
GitHub Archive
A GitHub Archive három biztonsági mentési szintet kínál:
- Forró: szinte valós időben
- Meleg: frissül hónap és év között
- Hideg: 5+ évenként frissül
A GitHub felhasználói tevékenysége után az összes Git adatot több adatközpontba replikálják világszerte. A Git biztonsági másolatai, problémák, pull kérések és a GitHub összes felhasználói adata több helyen tárolódik. Ez az információ valós időben elérhető a GitHub API-n keresztül.
Továbbá, a GHTorrent crawler által szervezett rekurzív indexelés folyamatosan archiválja az adatokat napi vagy havi alapú közzététellel. A GH Archive-ból a BigQuery lekérdezésekkel készíthetők felvételek. Más kódmásolatok jól ismert "Időgép" helyszíneken találhatók az Internet Archive számára, amelyek több helyen tárolják a másolatokat. Végül a Szoftverörökség Alapítvány (Software Heritage Foundation) rendszeresen be fogja járni a GitHub-ot, és nyilvános repozitóriumait hozzáadja saját archívumához, amelyhez nyilvános API-van rendelkezésre.
GitHub Északi Raktár
2020. február 2-án a GitHub létrehoz egy másolatot az összes aktív nyilvános repozitóriumból, és ezeket az GitHub Északi Raktárába helyezi.
Az adatokat 3500 láb hosszú filmes tekercsekben tárolják, amelyeket a norvég Piql cég biztosít, amely a tartós adatmegőrzésre specializálódott. Az ISO mérések szerint ez az ezüsthalogén film poliészterben 500 év élettartammal rendelkezik. A szimulációs öregedés tesztjei azt mutatták, hogy a Piql film legalább kétszer olyan hosszú ideig képes megőrizni az információkat.
Ezenkívül a GitHub Archive együttműködik a Microsoft Silica projekt kutatóival, hogy minden nyilvános repozitóriumot kvarc üveglemezekre rögzítsenek femtószekundumos lézer segítségével. Ez a tároló több mint 10 000 évre biztosítja az adatok megőrzését.
A GitHub kódarchívuma az Arctic World Archive (AWA) alapjain jön létre, 250 méter mélységben az örök fagyban. Az archívum egy volt szénbányában található a Spitzbergák szigetcsoportján, nem messze az Északi-sarkkörtől. A globális felmelegedés mindössze néhány méter mélységben érinti az örök fagyot, és nem veszélyezteti a bányát a közeljövőben (több ezer évig).
Spitzbergák szabályozva vannak mint demilitarizált zóna. Ez a Föld egyik legelszigeteltebb és geopolitikailag stabil emberi települése, állítja a GitHub. Itt található a híres Világszeméltár is, amely az emberiség fő reménye apokalipszis esetére.

A Világszeméltár Spitzbergákon
Az AWA egy közös kezdeményezés a norvég állami bányavállalat, a Norske Spitsbergen Kulkompani (SNSK) és a digitális megőrzést biztosító Piql AS között. Már régóta történelmi és kulturális adatokat őriznek itt Olaszországból, Brazíliából, Norvégiából, a Vatikánból és más országokból.

: Guy Martin / Bloomberg Businessweek
A GitHub kódtekercseket acélfalú tárolókban helyezik el egy zárt kamrában. A 2020. február 2-i pillanatkép tartalmazza az összes aktív GitHub-repozitóriumot és jelentős számú inaktív repozitóriumot (a csillagok, függőségek és egyéb tényezők alapján), valamint minden 100 KB-ot meg nem haladó bináris fájlt. Minden repozitórium külön .tar fájlban lesz. Mindez 200, 120 GB-os tekercsre fog elférni.
Az archívumba egy emberi olvasásra is alkalmas katalógust és műszaki útmutatókat is elhelyeznek a QR-kódok dekódolásához, a fájlformátumokhoz, a karakterkódolásokhoz és egyéb fontos metainformációkhoz, hogy az utódok vissza tudják alakítani az adatokat az eredeti kódba.
Az archívumba egy általános Tech Tree útmutatót is belevonnak arra az esetre, ha a jövőbeni olvasóknak nem maradna működő számítógépük, és nekik újra kellene építeniük a technológiákat.
Forrás: habr.com
