A GitHub létrehozott egy ezeréves tárolót, ahol megőrzi az Open Source tárolókat az utódok számára.

A GitHub létrehozott egy ezeréves tárolót, ahol megőrzi az Open Source tárolókat az utódok számára.
A volt szénbányában található Arctic World Archive tárolója. Fénykép: 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 a GitHub Archive programnak – 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 Arctic Code Vault 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 LOCKSS majdnem 20 éve indult. 2019 májusában bemutatták aLOCKSS 2.0-alpha – az első prototípus, amely elosztott adatmegőrzést tesz lehetővé hosszú távon, több résztvevő és külső tárolók támogatásával. 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 (ennek receptje csak 2014-ben lett újra felfedezve), a DFDT antimaláriás gyógyszer, elveszetta 'Saturn-5' rakéta tervei чертежи ракеты «Сатурн-5»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 nemzetközi szerződések által 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 GitHub létrehozott egy ezeréves tárolót, ahol megőrzi az Open Source tárolókat az utódok számára.
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.

A GitHub létrehozott egy ezeréves tárolót, ahol megőrzi az Open Source tárolókat az utódok számára.
Fénykép: 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

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster