GitHub завершил масштабный перенос архива открытого исходного кода в хранилище Arctic World Archive. Данные будут храниться в виде фотоснимков на пленочных накопителях.
Открытый код во льдах
GitHub потратил пять месяцев на то, что заархивировать базу открытого исходного исхода и перенести ее в арктическое хранилище на норвежском острове Шпицберген. Копии всего open source кода специалисты репозитория сделали 2 февраля 2020. В базу вошел результат работы 37 млн пользователей, который включает около 100 миллионов активных публичных репозиториев.
Разработчики, чей код был отправлен в арктический архив, получили специальную метку в «Arctic Code Vault Contributor». Проверить ее наличие можно в своем профиле на GitHub.
Кроме исходников open source проектов, хранилище содержит материалы, детально описывающие основы современной информатики, вычислений и разработки открытого кода. Авторы арктического архива уверены, что эти сведения помогут следующим поколениям понять, как был устроен современный мир и его технологии.
Если с хранилищем Arctic World Archive возникнут проблемы, представители GitHub допускают возможность создания дополнительных дублирующих архивов.
Особенности архива
Суммарный объем собранного архива – 21 ТБ. Эти данные хранятся на пленочных накопителях piqlFilm в виде фотоснимков. Норвежская компания Piql специально создала для проекта GitHub 1066-метровые пленочные катушки с галогенидами серебра в полиэфире.
Такой способ хранения выбран из-за того, что пленка может сохранять очень большие объемы данных без потерь в течение сотен лет. Всего, по заверениям создателей базы, фотоснимки могут быть надежными носителями информации до 1000 лет.
Piql разработала для архива специальное руководство, в котором описано нахождение каждого проекта и шаги на случай восстановления данных. На каждой катушке записана копия инструкции на пяти языках мира, она также содержит техническую историю и культурную ценность содержимых сведений.
Пришлось подождать
Для завершения переноса архива, команда GitHub должна была вылететь в норвежский город Драммен, чтобы вместе со специалистами Piql доставить груз до подземного хранилища. Но пандемия внесла коррективы в эти планы, и поездку пришлось отложить до июля, когда инициаторам проекта наконец удалось отправить 9 больших коробок с 186 пленочными барабанами в аэропорт Осло.
Далее базу передали на сохранение логистической службе городка Лонгйир. Лишь 8 июля 2020 года пленки успешно поместили в арктическое хранилище, которое располагается в бывшей угольной шахте на глубине 250 метров в вечной мерзлоте.
Официальный сайт архивной программы GitHub
Видео о процессе переноса архива GitHub в арктическое хранилище