GitHub krijoi një depo të përjetshme, ku do të ruajë repositorët Open Source për brezat e ardhshëm

GitHub krijoi një depo të përjetshme, ku do të ruajë repositorët Open Source për brezat e ardhshëm
Ish-minierë e qymyrit, ku ndodhet depoja Arctic World Archive. Foto: Guy Martin / Bloomberg Businessweek

Software-i i lirë është themeli i civilizimit modern dhe trashëgimia e përbashkët e gjithë njerëzimit. Misioni i programit GitHub Archive është të ruajë këtë kod për brezat e ardhshëm, në mënyrë që historia e Bibliotekës së Aleksandrisë të mos përsëritet kurrë.

Për këtë, GitHub do të krijojë shumë kopje rezervë në media të ndryshme, përfshirë ruajtjen afatgjatë Arctic Code Vault në Svalbard. Ajo ndodhet në ish-minierën e qymyrit në thellësi 250 metra në permafrost dhe është e dizajnuar për një periudhë ruajtjeje prej të paktën 1000 vjetësh.

Një fotografi e kodit të njerëzimit do të merret më 2 shkurt 2020.

Projekti për ruajtjen afatgjatë të të dhënave është lansuar në bashkëpunim me Long Now Foundation, Internet Archive, Fondin e Trashëgimisë së Softuerit, Arctic World Archive dhe partnerë të tjerë.

Projekti LOCKSS

Tani është një kod jetik që me kalimin e kohës mund të harrohet ose humbet. Më e tmerrshmja është që në rastin e një katastrofe globale mund të humbim gjithë informacionin që është ruajtur në pajisje "efemere": HDD, SSD, CD dhe DVD, të dizajnuara për disa dekada, në kaseta, me një jetëgjatësi të parashikuar prej 30 vjetësh që kërkon kontroll të rreptë mbi temperaturën dhe lagështinë.

Zgjidhja e problemit është dualizimi i kopjeve rezervë, pra arkivimi i softuerit nga disa organizata dhe në forma të ndryshme. Ky projekt, i quajtur LOCKSS ka filluar që gati 20 vjet. Në maj 2019, u prezantua programi LOCKSS 2.0-alpha — prototipi i parë i softuerit për ruajtjen e shpërndarë të të dhënave për një kohë të gjatë me mbështetje për shumë pjesëmarrës dhe depozita të jashtme.

Zhvilluesit e sistemit besojnë se pajisjet harduerike mund të jenë shumë më të qëndrueshme se pajisjet efemere: prandaj, "ekzistojnë një sërë mundësish të ardhshme ku kompjuterët modernë funksionalë ekzistojnë, por softueri i tyre është në masë të madhe i humbur".

GitHub rikujton për shumë teknologji të humbura që mund të ishin të dobishme: betoni romak (receta e tij u rihap vetëm në vitin 2014), droga antiparasitare DFDT, të humbura skemat e raketës "Saturn-5". Është e lehtë të imagjinohet një të ardhme, ku softueri i sotëm do të konsiderohet si një kapriçio dhe një mbetje e harroshme, derisa të lindë një nevojë e papritur për të: "Si çdo kopje rezervë, programa arkivare e GitHub gjithashtu është menduar për një të ardhme të paparashikueshme," thuhet në faqen e programit GitHub Archive.

Arkiva e GitHub

Arkiva e GitHub parashikon tre nivele rezervash:

  • E nxehtë: pothuajse në kohë reale
  • E ngrohtë: përditësohet në intervale nga një muaj deri në një vit
  • E ftohtë: përditësohet çdo 5+ vjet

Pas çdo veprimi nga përdoruesit e GitHub, të dhënat e Git replikohen në disa qendra të të dhënave në të gjithë botën. Backup-et e Git, çështjet, kërkesat për tërheqje dhe të gjitha të dhënat e përdoruesve në GitHub ruhen në disa vende. Kjo informacion është i disponueshëm në kohë reale përmes API-së së GitHub.

Për më tepër, është organizuar indeksoni rekurziv nga crawleri GHTorrent, i cili do të publikojë arkivat në baza ditore ose mujore. Nëpërmjet GH Archive, pamjet nga arkivi mund të marrin me anë të kërkesave BigQuery. Kopje të tjera të kodit janë vendosur në të njohurën "Makinë e kohës" të Arkivës së Internetit, e cila ruan kopje në disa vende. Së fundmi, Fondi i Trashëgimisë së Softuerit (Software Heritage Foundation) do të skanojë rregullisht GitHub dhe do të shtojë reposet e tij publike në arkivin e tij, për të cilin ekziston një API publik.

Arkivi Arktik i GitHub

Më 2 shkurt 2020, GitHub do të bëjë një kopje të të gjitha reposetëve publikë aktivë - dhe do t'i vendosë ato në Arkivin Arktik të GitHub.

Të dhënat do të ruhen në bobina filmi 3500-futësh, të siguruara nga kompania norvegjeze Piql, e cila specializohet në ruajtjen afatgjatë të të dhënave. Sipas matjeve të ISO, ky film me halogjenid argjendi në poliester ka një jetëgjatësi prej 500 vjetësh. Testimet e plakjes simulative kanë treguar se filmi Piql ruan informacionin për së paku dy herë më gjatë.

Për më tepër, GitHub Archive bashkëpunon me kërkuesit e projektit Microsoft Silica për të regjistruar të gjitha repozitorët publikë në pllaka të qelqit me ndihmën e lazerit femtosekond. Ky mbajtës do të sigurojë ruajtjen e të dhënave për më shumë se 10,000 vjet.

Depoja arktike e kodit GitHub po krijohet në bazë të Arkivës Botërore Arktike (AWA) në thellësi 250 metra në për përtëritjen përjetësisht të ngrirë. Arkivatori ndodhet në një minierë karboni të ish-arkipelagut Svalbard, e cila nuk është shumë larg Polin të Veriut. Ngrohja globale do të prek vetëm disa metra të kësaj ngrice përjetësisht dhe nuk rrezikon minierën në afat të shkurtër (për disa mijëra vjet).

Svalbard rregullohet nga një marrëveshje ndërkombëtare si një zonë demilitarizuar. Kjo është një nga vendbanimet më të largëta dhe gjeopolitikisht stabile njerëzore në Tokë, sipas GitHub. Aty pranë ndodhet edhe e famshmja Depo Botërore e Farërave, shpresa kryesore e njerëzimit për rast apokalipsi.

GitHub krijoi një depo të përjetshme, ku do të ruajë repositorët Open Source për brezat e ardhshëm
Depo Botërore e Farërave në Svalbard

AWA — një iniciativë e përbashkët mes kompanisë norvegjeze shtetërore të mineraleve Norske Spitsbergen Kulkompani (SNSK) dhe ofruesit të ruajtjes digjitale Piql AS. Aty tashmë ruhen të dhëna historike dhe kulturore nga Italia, Brazili, Norvegjia, Vatikani dhe vende të tjera.

GitHub krijoi një depo të përjetshme, ku do të ruajë repositorët Open Source për brezat e ardhshëm
Foto: Guy Martin / Bloomberg Businessweek

Rripat me kodin GitHub do të ruhen në një kontejner me mure çeliku brenda një kamere hermetike. Në snapshotin e datës 02.02.2020 do të përfshihen të gjitha depozitë aktive të GitHub dhe një pjesë e konsiderueshme e atyre joaktive (duke u bazuar në yjet, varësitë etj.), të gjitha skedarët binarë deri në 100 KB. Çdo depozitë në një skedar të veçantë tar. Të gjithë skedarët duhet të mbesin në 200 katrora me kapacitet 120 GB.

Së bashku me arkivimin do të përfshihet një katalog i lexueshëm nga njeriu dhe udhëzime teknike për dekodimin e QR, formatet e skedarëve, kodet e karaktereve dhe metadata të tjera të rëndësishme, në mënyrë që pasardhësit të mund ta kthejnë të dhënat mbrapsht në kodin burimor.

Arkivi do të përfshijë gjithashtu një udhëzues të përgjithshëm Tech Tree në rast se të ardhurit nuk do të kenë kompjuterë operativë dhe do të duhet të rikthejnë teknologjitë nga zero.

Burimi: habr.com

Bli një hosting të besueshëm për faqet me mbrojtje DDoS, VPS VDS serverë 🔥 Bli një hosting të besueshëm për faqet me mbrojtje DDoS, VPS VDS serverë | ProHoster