GitHub zarchiwizowany na wypadek apokalipsy. 21 TB  kodu w bunkrze na Spitsbergenie

GitHub zarchiwizowany na wypadek apokalipsy. 21 TB kodu w bunkrze na Spitsbergenie

20 lipca 2020 0 przez Marcin Kaczmarek

GitHub już na początku 2020 był gotowy na atrakcje, które bieżący rok dla nas przygotował. Projekty Open Source przechowywane w repozytorium zostały zarchiwizowane i mimo problemów sprawianych przez pandemię bezpiecznie dostarczone do znajdującego się w Norwegii bunkra zawierającego kopie zapasowe roślin. Na wypadek końca świata.

GitHub nazwał ten projekt GitHub Arctic Code Vault. Jak oznajmił serwis, celem archiwizacji kodu składowanego w repozytorium przez użytkowników jest zachowanie wolnego oprogramowania dla potomności i przyszłych pokoleń. W tym celu twórczość programistów została umieszczona w jednym z najbezpieczniejszych miejsc na Ziemi: schronie, który ma przetrwać koniec świata i pozwolić na odrodzenie się flory dzięki składowanym w nim nasionom.

Arctic Code Vault został utworzony w nieczynnej już kopalni węgla na kole podbiegunowym, około 1000 km na północ od kontynentalnej Europy. Ośrodek został powołany dzięki postulatom naukowców, którzy wnosili o stworzenie kopii zapasowej roślinności (w postaci magazynu dla nasion), która mogłaby przetrwać największe kataklizmy, jakie jesteśmy w stanie sobie wyobrazić. Zarówno te naturalne, jak na przykład uderzenie asteroidy, jak i te, które jesteśmy w stanie sprowadzić na siebie sami, czyli wojnę atomową.

Magazyn usytuowany jest kilkaset metrów pod powierzchnią i chroniony przez taką właśnie warstwę wiecznej zmarzliny. Ośrodek jeszcze do niedawna był zamknięty dla osób trzecich. Zdecydowano się jednak poluzować nieco zasady, według których działa Arctic Code Vault. Dzięki temu obok nasion znalazło się także miejsce an kod otwartego oprogramowania.

GitHub gotowy na apokalipsę. Kod źródłowy projektów zamknięty w arktycznym schronie

GitHub zamroził dla potomności kod projektów w stanie na 2 lutego 2020 roku. Tego właśnie dnia wykonano snapshoty wszystkich aktywnych repozytoriów w serwisie. Dane zostały następnie przekazane do przedsiębiorstwa Piql, które miesiącami przenosiło otrzymane 21 TB danych na specjalne klisze.

Początkowy plan zakładał, że pracownicy GiHuba będą eskortować kod do schronu, jednak restrykcje wprowadzone na całym świecie z powodu pandemii COVID-19 przyczyniły się do zrewidowania tych założeń i archiwum zapisane na 186 rolkach zostało przekazane do schronu za pomocą tradycyjnych przedsiębiorstw logistycznych.

Kod z GitHuba dotarł na miejsce 8 lipca 2020 roku i został przeniesiony do wyznaczonego pomieszczenia w bunkrze przez lokalnych pracowników. Według szacunków, będzie tam bezpieczny przez 1000 lat.

Jeśli nasi potomkowie będą potrzebować dostępu do oprogramowania z naszego okresu i będą dysponować odpowiednimi technologiami, będą mogli odczytać kod źródłowy z repozytorium GitHuba dzięki instrukcji obsługi, która została dla nich przygotowana.