GitHub, nəsillər üçün Açıq Mənbə depolarını qoruyacağı min illik bir anbar yaratdı

GitHub, nəsillər üçün Açıq Mənbə depolarını qoruyacağı min illik bir anbar yaratdı
Arktika Dünya Arxivi anbarını yerləşdirəcək keçmiş kömür mədəni. foto: Guy Martin/Bloomberg Businessweek

Pulsuz proqram təminatı müasir sivilizasiyanın təməl daşı və bütün bəşəriyyətin ümumi irsidir. Missiya GitHub Arxiv proqramları - bu kodu gələcək nəsillər üçün qoruyun ki, İsgəndəriyyə Kitabxanasının tarixi heç vaxt təkrarlanmasın.

Bunun üçün GitHub uzunmüddətli yaddaş da daxil olmaqla müxtəlif media üzərində çoxlu ehtiyat nüsxələri yaradacaq Arktika Kodu Anbarı Spitsbergen haqqında. Permafrostda 250 metr dərinlikdə keçmiş kömür mədənində yerləşir və ən azı 1000 il saxlama müddəti üçün nəzərdə tutulmuşdur.

Bəşəriyyətin proqram kodunun şəkli 2 fevral 2020-ci ildə çəkiləcək.

Məlumatların uzunmüddətli saxlanması layihəsi Long Now Fondu, İnternet Arxivi, Proqram İrsi Fondu, Arktika Dünyası Arxivi və digər tərəfdaşlarla birgə həyata keçirilib.

Layihə LOCKSS

Bu gün həyati əhəmiyyət kəsb edən kod zamanla unudula və ya itirilə bilər. Ən pisi odur ki, qlobal fəlakət zamanı biz “efemer” daşıyıcılarda saxlanılan bütün məlumatları itirəcəyik: bir neçə onilliklər üçün nəzərdə tutulmuş HDD, SSD, CD və DVD, şərti xidmət müddəti 30 il tələb edən lentlərdə. temperatur və rütubətə ciddi nəzarət.

Problemin həlli ehtiyat nüsxələrin təkrarlanmasıdır, yəni proqram təminatının bir neçə təşkilat tərəfindən və müxtəlif formalarda arxivləşdirilməsidir. Bu layihə adlanır LOCKSS hələ başlamışdır təxminən 20 il. Proqram 2019-cu ilin may ayında təqdim edilib LOCKSS 2.0-alfa - çoxlu iştirakçı və xarici yaddaş dəstəyi ilə uzun müddət paylanmış məlumatların saxlanması üçün proqram təminatının ilk prototipi.

Sistemin konstruktorları hesab edirlər ki, aparat vasitələri efemer mediadan qat-qat davamlı ola bilər: buna görə də, “işləyən müasir kompüterlərin mövcud olduğu bir sıra mümkün fyuçers var, lakin onların proqram təminatı əsasən itirilir”.

GitHub bizə faydalı ola biləcək bir çox itirilmiş texnologiyaları xatırladır: Roma betonu (onun resepti yalnız 2014-cü ildə yenidən kəşf edildi), malyariya əleyhinə dərman DFDT, itirilmiş Saturn 5 raketinin rəsmləri. Bugünkü proqram təminatının gözlənilməz ehtiyac yaranana qədər qəribə, çoxdan unudulmuş qeyri-vacib kimi göründüyü gələcəyi təsəvvür etmək asandır: “Hər hansı bir ehtiyat nüsxə kimi, GitHub-un arxiv proqramı da gözlənilməz gələcək üçün nəzərdə tutulub”, - proqramın GitHub-da deyir. saytın arxivi.

GitHub Arxivi

GitHub Arxivi üç səviyyəli ehtiyat nüsxəsini təmin edir:

  • İsti: demək olar ki, real vaxt
  • İsti: bir aydan bir ilə qədər fasilələrlə yenilənir
  • Soyuq: hər 5+ ildən bir yenilənir

GitHub istifadəçilərinin hər hansı bir hərəkətindən sonra bütün Git məlumatları dünya üzrə çoxsaylı məlumat mərkəzlərinə təkrarlanır. Git ehtiyat nüsxələri, problemlər, çəkmə sorğuları və GitHub-da bütün istifadəçi məlumatları bir neçə yerdə saxlanılır. Bu məlumat GitHub API vasitəsilə real vaxt rejimində mövcuddur.

Bundan əlavə, rekursiv indeksləşdirmə gündəlik və ya aylıq olaraq arxivləri yükləyən GHTorrent tarayıcısı tərəfindən təşkil edilir. GH Arxivi vasitəsilə arxivdəki şəkilləri BigQuery sorğularından istifadə etməklə əldə etmək olar. Kodun digər nüsxələri nüsxələri bir neçə yerdə saxlayan İnternet Arxivinin məşhur Time Machine-də saxlanılır. Nəhayət, Proqram İrsi Vəqfi mütəmadi olaraq GitHub-ı tarayacaq və ictimai anbarlarını ictimai API olan arxivinə əlavə edəcək.

Arctic GitHub deposu

2 fevral 2020-ci ildə GitHub bütün aktiv ictimai repozitoriyaların surətini çıxaracaq və onları GitHub Arctic repozitoriyasına yerləşdirəcək.

Məlumatlar uzunmüddətli məlumatların saxlanması üzrə ixtisaslaşan Norveç şirkəti Piql tərəfindən təqdim edilən 3500 futluq film çarxlarında saxlanılacaq. ISO ölçmələrinə görə, bu gümüş halid polyester filmin ömrü 500 ildir. Simulyasiya edilmiş yaşlanma testləri göstərdi ki, Piql filmi məlumatı ən azı iki dəfə uzun müddət saxlayır.

Bundan əlavə, GitHub Arxivi femtosaniyə lazerindən istifadə edərək bütün ictimai anbarları kvars şüşə vaflilərə yandırmaq üçün Microsoft Silica layihəsinin tədqiqatçıları ilə əməkdaşlıq edir. Bu media məlumatların təhlükəsizliyini 10 ildən çox müddətə təmin edəcək.

Arctic GitHub kod anbarı Arktika Dünya Arxivi (AWA) əsasında əbədi donun 250 metr dərinliyində yaradılmışdır. Arxiv Şimal qütbündən çox da uzaq olmayan Şpitsbergen arxipelaqında keçmiş kömür mədənində yerləşir. Qlobal istiləşmə yalnız bir neçə metr permafrost sahəsinə təsir edəcək və yaxın gələcəkdə (bir neçə min il) mədən üçün təhlükə yaratmayacaq.

Svalbard tənzimlənir beynəlxalq müqavilə demilitarizasiya zonası kimi. GitHub-a görə, bu, Yer kürəsində ən uzaq və geosiyasi cəhətdən sabit insan məskənlərindən biridir. Yaxınlıqda apokalipsis zamanı bəşəriyyətin əsas ümidi olan məşhur Dünya Toxum Anbarı yerləşir.

GitHub, nəsillər üçün Açıq Mənbə depolarını qoruyacağı min illik bir anbar yaratdı
Svalbarddakı Qlobal Toxum Anbarı

AWA Norveçin dövlət mədən şirkəti Norske Spitsbergen Kulkompani (SNSK) və rəqəmsal qorunma təminatçısı Piql AS arasında birgə təşəbbüsdür. İtaliya, Braziliya, Norveç, Vatikan və digər ölkələrin tarixi və mədəni məlumatları artıq orada saxlanılır.

GitHub, nəsillər üçün Açıq Mənbə depolarını qoruyacağı min illik bir anbar yaratdı
foto: Guy Martin/Bloomberg Businessweek

GitHub kod çarxları möhürlənmiş kameranın içərisində polad üzlü konteynerdə saxlanılacaq. 02.02.2020/100/200-ci il tarixli snapshot bütün aktiv GitHub repozitoriyalarını və qeyri-aktiv olanların əhəmiyyətli hissəsini (ulduzlara, asılılıqlara və s.), 120 KB-a qədər olan bütün ikili faylları əhatə edəcək. Hər bir depo ayrı bir tar faylında. Hər şey XNUMX XNUMX GB makaraya uyğun olmalıdır.

Arxivlə yanaşı, insanların oxuya biləcəyi kataloq və QR-nin dekodlanması, fayl formatları, simvol kodlaşdırmaları və digər mühüm metaməlumatlar üzrə texniki təlimatlar olacaq ki, nəsillər məlumatları yenidən mənbə koduna çevirə bilsinlər.

Arxivə, həmçinin gələcək oxucuların işləyən kompüterləri tükəndiyi və texnologiyanı sıfırdan yenidən qurmalı olacağı təqdirdə ümumi Texniki Ağac bələdçisi də daxil ediləcək.

Mənbə: www.habr.com

Добавить комментарий