GitHub krijoi një arkiv mijëvjeçar, në të cilin do të ruajë depozitë Open Source për pasardhësit

GitHub krijoi një arkiv mijëvjeçar, në të cilin do të ruajë depozitë Open Source për pasardhësit
Ishulli i dikurshëm i qymyrit, ku do të vendoset arkivi Arctic World Archive. Foto: Guy Martin / Bloomberg Businessweek

Software i lirĂ« – themeli i qytetĂ«rimit modern dhe trashĂ«gimia e pĂ«rbashkĂ«t e gjithĂ« njerĂ«zimit. Misioni i programeve GitHub Archive – 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, duke përfshirë një ruajtje afatgjatë Arctic Code Vault në Spicbergu. Ai do të vendoset në ish-minierën e qymyrit në thellësi prej 250 metrash në përjetësinë ngrirë dhe është projektuar për një periudhë ruajtjeje minimale prej 1000 vitesh.

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

Projekti i ruajtjes afatgjatë të të dhënave është nisur në bashkëpunim me Long Now Foundation, Arkivën e Internetit, Fondin e Trashëgimisë së Software-it, Arctic World Archive dhe partnerë të tjerë.

Projekti LOCKSS

Kodi thelbësor sot mund të harrohet apo humbet me kalimin e kohës. Më e keqja do të ishte që në rast të një katastrofe globale të humbnim gjithë informacionin që është ruajtur në media 'efemer': HDD, SSD, CD dhe DVD, të destinuara për disa dekada, në kaseta, të cilat kanë një jetë të paracaktuar prej 30 vjetësh që kërkon kontrolle strikte të temperaturës dhe lagështisë.

Zgjidhja e problemit është shumëfishimi i kopjeve rezervë, pra arkivimi i software-it nga disa organizata dhe në forma të ndryshme. Ky projekt me emrin LOCKSS ka nisur që gati 20 vjet. Në maj 2019 u prezantua programi LOCKSS 2.0-alpha - prototipi i parë të software-it për ruajtjen e të dhënave për një kohë të gjatë me mbështetje për shumë pjesëmarrës dhe ruajtje të jashtme.

Zhvilluesit e sistemit supozojnë se pajisjet harduerike mund të jenë shumë më të qëndrueshme se mediat efemere: prandaj 'ekziston një numër mundësish të ardhshme, në të cilat kompjuterët modernë funksionalë ekzistojnë, por software-i i tyre është në masë të madhe humbur'.

GitHub kujton shumĂ« teknologji tĂ« humbura qĂ« mund tĂ« kishin qenĂ« tĂ« dobishme: betoni romak (receta e tij u rishfaq vetĂ«m nĂ« vitin 2014), medikamenti kundĂ«r malaries DFDT, i humbur planet e raketĂ«s Saturn-5ËshtĂ« e lehtĂ« tĂ« imagjinosh njĂ« tĂ« ardhme ku softuari i sotĂ«m do tĂ« konsiderohet si njĂ« kapriçio dhe njĂ« nevojĂ« e harruar shumĂ« kohĂ« mĂ« parĂ«, derisa tĂ« shfaqet njĂ« nevojĂ« e papritur pĂ«r tĂ«: "Si çdo kopje rezervĂ«, programi arkivues GitHub gjithashtu Ă«shtĂ« menduar pĂ«r tĂ« ardhmen e paparashikueshme," thuhet nĂ« faqen e programit GitHub Archive.

GitHub Archive

GitHub Archive ofron tri nivele kopjesh rezervë:

  • E ngrohtĂ«: 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 aktiviteti të përdoruesve në GitHub, të dhënat e Git-it replikohen në disa qendra të të dhënave në të gjithë botën. Backup-et e Git-it, problemet, kërkesat për bashkim dhe të gjitha të dhënat e përdoruesve në GitHub ruhen në disa vende. Kjo informacion është e disponueshme në kohë reale përmes GitHub API.

Për më tepër, është organizuar indeksimi rekursiv nga crawleri GHTorrent, i cili do të publikojë arkivat në baza ditore ose mujore. Përmes GH Archive, pamjet nga arkiva mund të merren me kërkesa BigQuery. Kopje të tjera të kodit ruhen në "Makina e kohës" të Arkivës së Internetit, e cila mban kopje në disa vende. Përfundimisht, Fondi i Trashëgimisë të Softuerit (Software Heritage Foundation) do të skanojë rregullisht GitHub dhe do të shtojë depozitat e tij publike në arkivin e tij, për të cilin ekziston një API publik.

Arkti Archive GitHub

Më 2 shkurt 2020, GitHub do të bëjë një kopje të të gjitha depozitave publike aktive - dhe do t'i vendosë ato në Arkivën Arktike të GitHub.

Të dhënat do të ruhen në rul filmash 3500 këmbë, të mbështetur nga kompania norvegjeze Piql, e cila specializohet në ruajtjen afatgjatë të të dhënave. Sipas matjeve ISO, ky film me halogjenid argjendi në poliestër ka një jetëgjatësi prej 500 vjetësh. Testet e simulimit të moshimit treguan se filmi Piql ruan informacionin për të paktën dyfish më gjatë.

Për më tepër, GitHub Archive bashkëpunon me kërkuesit e projektit Microsoft Silica për të regjistruar të gjitha depozitat publike në pllaka xhami kuarzite me një lazer femtosekondar. Ky mbajtës do të sigurojë ruajtjen e të dhënave për më shumë se 10,000 vjet.

Arktikja e depozitës së kodit GitHub ndërtohet mbi Arkivin Botëror të Arktikës (AWA) në një thellësi 250 metrash në përjetësisht të ngrirë. Arkivi ndodhet në një minierë në ishullin Svalbard, që nuk është shumë larg Polin e Veriut. Ngrohja globale do të prekje vetëm disa metra të përjetshëm dhe nuk paraqet rrezik për minierën në afat të shkurtër (disa mijëra vjet).

Svalbard rregullohet nga një traktat ndërkombëtar si një zonë demilitarizuar. Kjo është një nga vendbanimet më të largëta dhe geopolitikisht stabile të njerëzimit në Tokë, thotë GitHub. Po ashtu afër ndodhet edhe i famshmi Depot i Farërave Botërore, shpresa kryesore e njerëzimit në rast apokalipsi.

GitHub krijoi një arkiv mijëvjeçar, në të cilin do të ruajë depozitë Open Source për pasardhësit
Depot i Farërave Botërore në Svalbard

AWA është një iniciativë e përbashkët ndërmjet kompanisë norvegjeze të minierave Norske Spitsbergen Kulkompani (SNSK) dhe ofruesit të ruajtjes dixhitale Piql AS. Atje tashmë ruhen të dhëna historike dhe kulturore nga Italia, Brazili, Norvegjia, Vatikani dhe vende të tjera.

GitHub krijoi një arkiv mijëvjeçar, në të cilin do të ruajë depozitë Open Source për pasardhësit
Foto: Guy Martin / Bloomberg Businessweek

Rripat me kodin GitHub do tĂ« ruhen nĂ« njĂ« enĂ« me mure çeliku brenda njĂ« dhome hermetike. NĂ« imazhin e datĂ«s 02.02.2020 do tĂ« pĂ«rfshihen tĂ« gjitha depot aktive tĂ« GitHub dhe njĂ« pjesĂ« e madhe e atyre pa aktivitet (duke u bazuar nĂ« yjet, varĂ«sitĂ« etj.), tĂ« gjitha skedarĂ«t binarĂ« deri nĂ« 100 KB. Çdo depo nĂ« njĂ« skedar tĂ« veçantĂ« tar. E gjithĂ« kjo duhet tĂ« pĂ«rfshihet nĂ« 200 pĂ«rdorime tĂ« 120 GB.

Bashkë me arkivin do të vendoset një katalog i lexueshëm nga njeriu dhe udhëzime teknike për dekodimin e QR, formateve të skedave, kodimet e simboleve dhe metadatat e tjera të rëndësishme, në mënyrë që pasardhësit të mund të kthejnë të dhënat në kodin origjinal.

Në arkiv do të përfshihet gjithashtu një udhëzues i përgjithshëm Tech Tree për rastin që lexuesit e ardhshëm të mos kenë kompjuterë funksionalë dhe duhet të rikthejnë teknologjitë nga e para.

Burimi: habr.com

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster