Duomenų išnykimas

1988 m. Keithas Feinsteinas nusipirko a Žvaigždžių karai arkadinis žaidimas jo kolegijos bendrabučio kambariui. Be to, kad ateinančius ketverius metus jis laikydavo alaus ir picos pinigus, tai taip pat paskatino jį į asmeninę kelionę, kuri tęsėsi iki šiol: dabar jam priklauso daugiau nei 900 senovinių vaizdo arkadinių žaidimų, kuriuos jis eksponuoja keliaujančioje parodoje, vadinamoje Videotopia. . Žmonės verkia, sako Feinsteinas, kuriam dabar 34-eri ir kuris prisimena vaikystę su anksčiausia Pong pultu ir Atari 2600, kurį mylėjo. Jie gali įeiti į parodą su šimtais mašinų ir visoje toje neįtikėtinoje kakofonijoje bėga tiesiai į žaidimas. Šie žaidimai buvo mūsų gyvenimo dalis. Jie buvo mūsų pirmoji interaktyvi žiniasklaida. Kai kurie Feinsteino su meile išsaugoti įrenginiai tikriausiai yra paskutiniai veikiantys modeliai planetoje – vieninteliai įrenginiai, kuriuose 20 metų senumo programinė įranga, sukurta šiems žaidimams, gali atgyti naudojant aparatinę įrangą, kuriai ji buvo skirta.





Tuo metu, kai Feinsteinas nusipirko savo pirmąjį arkadinį žaidimą, Abby Smithas Harvardo universitete baigė viduramžių Rusijos istorijos daktaro laipsnį. Tačiau ją nerimavo tai, kad Rusijos istorijos šurmulį išgyveno tik keletas iki XIV amžiaus raštų, daugiausia liturginių dokumentų. Kiek buvo negrįžtamai prarasta? Kiek jos pačios laiko ketino prarasti ateičiai? Kažkas apie šiuos klausimus Smithui pasirodė kur kas įdomesnis nei darbas, kurį ji daro, todėl ji atsisakė Rusijos istorijos ir pradėjo specializuotis bibliotekų moksle. Pastaruosius du dešimtmečius Smithas padėjo JAV Kongreso bibliotekai vykdyti istorijos išsaugojimo užduotį. Iš pradžių ji užsiėmė tokiomis užduotimis kaip Linkolno pradinio Getisburgo adreso išsaugojimas nuo pablogėjimo, tačiau mūsų kultūrai vis labiau skaitmeninant, Smithas savo ruožtu vis daugiau dėmesio skyrė skaitmeninių artefaktų išsaugojimo problemos sprendimui. Šiuo metu ji yra Bibliotekų ir informacijos išteklių tarybos, Vašingtono, ne pelno organizacijos, kuri padeda Kongreso bibliotekai parengti pasiūlymą, kuriame prašoma įstatymų leidėjų finansuoti ilgalaikio sprendimo tyrimus, programų direktorė. Profesionalai mano, kad skaitmeninė informacija yra saugesnė, nors iš tikrųjų ji yra daug trumpalaikesnė, sako ji. Mes žinome, kaip šimtus metų išlaikyti nepažeistą popierių. Tačiau visa skaitmeninė informacija yra kode. Be prieigos prie šio kodo jis prarastas.

Smithas ir Feinsteinas sprendžia priešingus tos pačios problemos galus: kaip išsaugoti skaitmeninius dalykus – duomenis, programinę įrangą ir elektroniką, reikalingą jiems skaityti – senstant. Popieriniai dokumentai galioja šimtus metų, tačiau vis daugiau to, kas mums svarbu, yra gaminama skaitmeniniu būdu, ir negalime garantuoti, kad po 100, 10 ar net penkerių metų kas nors iš jų bus tinkamas naudoti. Feinsteino indėlis stabdant skaitmeninį pasenimą yra ieškoti senų grandinių plokščių, kuriose gali būti lustų, reikalingų seniems žaidimams pataisyti, rinkas; jis yra apsėstas, kad kiekvienas jo kolekcijos žaidimas veiktų. Smitho požiūris yra sukurti pačios kultūros išsaugojimo planą; Ji yra apsėsta garantuoti, pavyzdžiui, kad po 300 metų žmonės galės skaityti failus, kuriuose aptiktos branduolinių atliekų aikštelės. Abu susiduria su žiniomis, kad dabartiniai skaitmeninių dalykų išsaugojimo metodai veikia prastai, net ir trumpuoju laikotarpiu.

Tik kokia problema yra? Amžinai prarastų skaitmeninių dalykų pavyzdžių gausu, kai kurie asmeninio masto, kai kurie pasaulinio masto. Programinės įrangos patentai, kuriuos galima laisvai pažeisti, nes originali programinė įranga nebeveikia, o tai neleidžia patentų savininkams įrodyti, kad jie yra žinomi. XX a. septintojo dešimtmečio pabaigoje sudarytos Niujorko valstijos žemės naudojimo ir gamtos išteklių aprašai, kurių negalima pasiekti, nes nebėra pritaikytos programinės įrangos, reikalingos failams atidaryti. Aštuntojo dešimtmečio NASA palydovų duomenys, kurie galėjo mums padėti suprasti visuotinį atšilimą, jei šiandien jie nebūtų neįskaitomi.



Tačiau daug blogiau dar laukia. Kai pradedi suprasti, kas vyksta techniniu lygmeniu, sako Smithas, supranti, kad tai, kas prarasta, gali būti katastrofiška. Galime tikėtis, kad popieriniai dokumentai galios 500 ar ilgiau, išskyrus gaisrą, potvynį ar Dievo veiksmus. Tačiau skaitmeniniai dalykai, nesvarbu, ar tai dokumentai, nuotraukos ar vaizdo įrašai, yra kuriami kalba, skirta konkrečiai techninei įrangai; ir nei kompiuterių kalbos, nei mašinos sensta. Informacinių technologijų analizės įmonės IDC duomenimis, medžiagos, kuriai gresia pavojus, kiekis sparčiai didėja: su verslu susijusių el. laiškų kiekis turėtų padidėti nuo 2,6 trilijono pranešimų per metus 2001 m. iki 5,9 trilijono pranešimų per metus 2005 m. Galbūt dauguma tų pranešimų nusipelno būti neįskaitomi, tačiau svarbiems dokumentams ir korespondencijai iš vyriausybinių ir privačių institucijų gresia toks pat skaitmeninio pasenimo pavojus kaip ir šiukšlėms.

Tada yra duomenų bazės, programinė įranga ir vaizdai, kurie visi nuolat keičiasi: pavyzdžiui, JPEG, standartas, kurį daugelis skaitmeninių fotoaparatų vartotojų naudoja saugodami šeimos nuotraukas, jau yra pasenęs. JPEG 2000, aukštesnės kokybės glaudinimo standartas. Jei nepadarysime kažko drastiško, sako Margaret Hedstrom, Mičigano universiteto Informacijos mokyklos informacijos profesorė, po vienerių, dvejų ar penkerių metų žmonėms bus labai sunku atsigręžti atgal ir pamatyti padarytas nuotraukas.

Siūlomi sprendimai apima migracija , kurį sudaro senų failų atnaujinimas arba kartais visiškas perrašymas, kad jie veiktų naudojant naują aparatinę įrangą; emuliacija , būdas imituoti senesnę aparatinę įrangą, kad senos programinės įrangos ir failų nereikėtų perrašyti, kad jie veiktų naujuose įrenginiuose; ir visai neseniai inkapsuliavimas , elektroninio dokumento įvyniojimo į skaitmeninį voką būdas, kuriame paprastai paaiškinama, kaip iš naujo sukurti programinę įrangą, aparatinę įrangą ar operacines sistemas, reikalingas iššifruoti, kas yra viduje.



Tačiau visi trys sprendimai turi tą pačią klampią problemą: patys pataisymai yra riboti, gali veikti tik keletą metų, o gal ir kelis dešimtmečius, kol reikės atlikti kitą taisymą. Jie taip pat reikalauja, kad mes veiktų dabar, kad išsaugotume tai, ką mes galvoti gali būti svarbūs ateičiai. Turime problemą, kaip išsaugoti skaitmeninę mediją, kurią pakankamai sunku išspręsti, ir mes turime papildomą, neįmanomą atsakomybę nuspręsti, ką išsaugoti, sako Smithas. Nieko nebus išsaugota atsitiktinai.

Ironiška, kad naujai siūlomame sprendime gali būti panaudota labai sena technologija: pats popierius. Ne tam, kad išsaugotume visus mūsų kuriamus skaitmeninius dokumentus spausdintinėmis kopijomis, o tam, kad išsaugotume dekodavimo mechanizmo specifikacijas – savotišką universalų kompiuterį, apibrėžiamą keliais šimtais programinės įrangos kodo eilučių, kuris leis dokumentus iššifruoti ateitis. Suarchyvuotas popieriuje ir internete, mechanizmas išliks šimtmečius. Tokio požiūrio šalininkai teigia, kad tai leis išsaugoti viskas -visiškas žmonijos įrašas. Gal tada istorija pagaliau nustotų kartotis.

Kas taip sudėtinga dėl skaitmeninio išsaugojimo?



Naivus požiūris į skaitmeninį išsaugojimą yra toks, kad tereikia periodiškai perkelti daiktus į naujas laikmenas, užtikrinti, kad failus iš aštuonių colių diskelių nukopijuotumėte į penkis ir ketvirtį, į tris ir vieną. pusę, į kompaktinį diską ir pereiti prie kito dalyko, kol senasis formatas visiškai išnyks. Tačiau perkelti bitus lengva. Problema ta, kad bitus verčiančios dekodavimo programos paprastai per penkerius metus yra šiukšlės, o jų naudojamos kalbos ir operacinės sistemos nuolat keičiasi.

Kiekviena programinės įrangos dalis ir kiekvienas duomenų failas yra parašyti tam, kad nurodyta aparatinės įrangos dalis atlikti tam tikras užduotis. Kitaip tariant, ji parašyta mašinos, o ne žmonių kalba. Kai kuriate skaitmeninį dalyką, ar tai būtų dokumentas, duomenų bazė, programa, vaizdas ar muzikos kūrinys, jis išsaugomas tokia forma, kurios negalite perskaityti. Tai tarsi parašyta nematomu rašalu, sako Jeffas Rothenbergas, Santa Monikoje, Kalifornijos valstijoje esančios tyrimų grupės „Rand“ tyrėjas. Kai tik jis bus saugomas, jis dingsta iš žmogaus akių ir jums reikia tinkamų išteklių, kad jis vėl būtų matomas, kaip ir nematomam rašalui, norint jį perskaityti, reikia tam tikro tirpiklio. Tačiau atstatyti seną aparatinę įrangą arba laikyti ją amžinai, kad būtų galima interpretuoti beveik išnykusią programinę įrangą ar formatus, yra ekonomiškai pernelyg sudėtinga: kai siuntėjai atsisakė vieno iš Feinstein senovinių arkadinių žaidimų ir jį sugriovė, jo pirminis gamintojas apskaičiavo, kad vien korpuso atstatymo draudimo kaštai sudarė 150 000 USD. nauji žaidimo lustai – iš nebeegzistuojančių kauliukų – kainuotų milijonus.

Programinės įrangos įmonės kiekvieną dieną susiduria su skaitmeninio išsaugojimo problema, kai atnaujina savo kodą, užtikrindamos, kad jis veiktų su naujausia aparatine įranga ir operacinėmis sistemomis, tuo pačiu užtikrinant, kad klientai galėtų pasiekti senus failus pagrįstą laiką. Tačiau be tam tikro skaitmeninio gaivinimo kiekviena programa – nuo ​​originalių dvejetainių kodų, parašytų XX amžiaus ketvirtajame dešimtmetyje, WordPerfect iki naujausios milijono dolerių vertės duomenų bazės programos – galiausiai nustoja veikti, o kiekvienas duomenų failas ilgainiui tampa neįskaitomas. kas paraiška ir kas failą.



Operacinės sistemos – programos, leidžiančios veikti kitoms programoms – evoliucija yra dar vienas iššūkis. Pavyzdžiui, „Microsoft“ tobulindama „Windows“, kas kelis mėnesius pateikia naujas programuotojams skirtas gaires, žinomas kaip programų programavimo sąsajos, kai kurias funkcijas prideda, o kitas atima. Kiekviename naujame leidime kai kurios sąsajos yra nebenaudojamos, o tai reiškia, kad programuotojams patariama nustoti jas naudoti programinėje įrangoje, kurią jie kuria. Bet ką tai reiškia programoms, parašytoms prieš pakeitimą? Dauguma programų, kuriose naudojamos pasenusios funkcijos, kurį laiką veiks, tačiau jos prieina prie pagrindinės architektūros ne taip tiesioginiu būdu nei naujesnės sąsajos, todėl programa greičiausiai veiks lėčiau. Kiek laiko iki sustojimo? Dauguma žmonių, aktyviai bandančių išlaikyti senus failus ir programas, sako, kad penkeri metai tai stumia. Sąsajos nuolat keičiasi, sako vienas „Windows“ kūrėjas. Tai panašu į klausimą, kaip dažnai paplūdimys keičia formą. Kartais ateina didelės audros ir niekas neatrodo taip pat.

Tačiau kai programos kruopščiai perrašomos, kad atitiktų naujas operacinės sistemos gaires, galiausiai jos nebegali pasiekti failų, sukurtų savo pirmtakų. Tiesą sakant, nesitikiu, kad po 10 metų turėsiu „Quicken“ versiją, kuri nuo šiandien galės skaityti mano mokesčių bylas“, – sako Gordonas Bellas, kuris vadovavo kai kurių pirmųjų mini kompiuterių kūrimui kaip „Digital“ tyrimų ir plėtros viceprezidentas. Įranga ir dabar dirba vyresniuoju mokslo darbuotoju Microsoft Bay Area tyrimų centre. Ypač sunku perkelti iš kartos į kitą viską, kas orientuota į duomenų bazę, o duomenų struktūra yra labai sudėtinga.

Migracija: skaitmeninės transplantacijos operacijos

Vienas iš labiausiai paplitusių skaitmeninės informacijos išsaugojimo būdų yra perkėlimas, kai failo ar programos bitai pakeičiami taip, kad juos galėtų skaityti nauja aparatinė įranga ir operacinės sistemos. Taip atsitinka, kai atidarote seną dokumentą, pvz., Microsoft Word 95 failą, naudodami naują tos pačios programinės įrangos iteraciją, tarkime, Microsoft Office 2001. Trūkumai? Kiekvieną failą reikia atidaryti, konvertuoti ir išsaugoti atskirai – procesas, kuris tampa neįtikėtinai didelis, kai atsižvelgiama į bibliotekininko ar archyvaro iniciatyvą išsaugoti kuo daugiau istorinių įrašų. Ir galiausiai net kruopščiausios programinės įrangos kompanijos nustoja palaikyti senas savo produktų versijas. Jei failas nebuvo perkeltas iki to laiko, tai yra skaitmeninė netvarka.

Dar blogiau, kiekvieną kartą perkėlus failą dalis informacijos negrįžtamai prarandama. Įsivaizduokite, kad kažkas sako: „Gerai, mes išsaugosime Rembrandtą taip, kad po penkerių metų ateis kitas menininkas ir nukopijuos jo paveikslus, o tada išmesime originalą“, – sako Rand's Rothenberg. . Ir taip toliau po penkerių metų. Su menu ši mintis juokinga, nes žinai, kad kiekvieną kartą, kai kopijuoji, sugadini. Tas pats ir su kompiuteriais.

Tekstinių failų perkėlimas yra pakankamai sunkus; taikomosios programinės įrangos perkėlimas yra dar didesnis. Iš tiesų, terminas „perkėlimas“ yra klaidingas pavadinimas, nes jis dažnai reiškia senosios programos išmetimą ir visiškai naujos rašymą nauja programavimo kalba – procesą, kurį programuotojai mieliau vadina perkėlimu. Naujoji programa gali atrodyti taip pat monitoriuje, bet po ja yra nauja. Nesvarbu, kaip kruopščiai programinės įrangos inžinieriai dirbo imituodami seną programą, kiekviena kodo eilutė yra skirtinga, su naujomis klaidomis ir naujomis ypatybėmis.

Bet kuriuo atveju, retai kada naujosios programos tikslas yra tiksliai imituoti senąją; daug dažniau programuotojai nori pagerinti praeitį. Tai yra tikslas, dėl kurio informatikos mokslas sparčiai tobulėja ir tikriausiai taip pat paaiškina, kodėl techninė praeities išsaugojimo problema sulaukė tiek mažai dėmesio iš tų, kurie padėjo sukurti šią problemą.

Kompiuterių mokslininkai dirba tokioje profesijoje, kur beveik nereikia istorinės informacijos, sako Abby Smith. Jiems nereikia informacijos iš 1650-ųjų ar 1940-ųjų. Jie pripratę prie dalykų, pakeičiančių tai, kas buvo anksčiau. Humanitarinių mokslų atstovams tokios sąvokos nėra. Jie veikia kaupdami, o ne pakeičiant.

Emuliacija: Skaitmeninis CPR

Dar grynesnis problemų, susijusių su skaitmeninių objektų išsaugojimu, pavyzdys yra plačiai paplitęs bandymas išlaikyti tokius arkadinius žaidimus kaip „Joust“ ir „Asteroids“ šiandien. Feinsteinas palaiko senus žaidimus išsaugodamas mašinas, kuriose jie veikia, tačiau daugelis kitų bando kitokias priemones: įsilaužėliai importuoja žaidimus į šiuolaikinius kompiuterius.

Tokiems įsilaužimams naudojama technika, vadinama emuliacija, kuriant programą, kuri imituoja registrus (centriniame procesoriaus bloke esančias saugyklos vietas) ir senojo įrenginio veikimą ir gali suklaidinti senus žaidimus ir manyti, kad jie veikia senoje aparatinėje įrangoje. Emuliacijos pranašumas yra tas, kad originalūs tam tikro failo ar programos bitai lieka nepažeisti, karpos ir visa kita. Perkeliant sunku užfiksuoti originalo klaidas ir ypatybes, sako Jeffas Vavasouras, Emeryville, Kalifornijos valstijoje įsikūrusios „Digital Eclipse“, kuri šiuo metu kuria programinę įrangą, skirtą originaliam „Joust“ ir kitiems arkadų klasikams atgaivinti, vyriausiasis techninis pareigūnas. Žaidimuose tai svarbu. Taigi mes neportuojame. Vietoj to naudojame emuliaciją.

Iš tiesų, emuliacija buvo pasiūlyta kaip būdas išlaikyti gyvą ne tik žaidimus, bet ir visą kitą skaitmeninį gyvenimą. Tačiau jis turi savų trūkumų. Emuliacija neišsaugo, ji tiesiog imituoja, sako Feinsteinas. Laikas bus neteisingas. Arba garsas bus išjungtas... Tai tarsi vaikinas, kuris perfilmavo filmą Psichologas naudojant Hitchcocko šūvių knygą. Jūs atpažįstate kažką originalo, bet dažniausiai atpažįstate, kuo jis skiriasi nuo originalo.

Ieškodami tvirtų įrodymų, patvirtinančių tokius teiginius kaip Vavasour, kad emuliacija geriau išsaugo originalią skaitmeninio turinio išvaizdą ir pojūtį, Hedstromas ir jo kolega Cliff Lampeso iš Mičigano universiteto neseniai surengė vieną pirmųjų tyrimų, skirtų palyginti perkeltas ir emuliuotas to paties turinio versijas. programinė įranga. Tiriamieji pirmą kartą praleido valandą, mokydamiesi labirinto žaidimo Chuckie Egg originalioje platformoje – mikrokompiuteryje BBC Micro, kuris buvo populiarus Didžiojoje Britanijoje devintojo dešimtmečio viduryje. Tada jie dar du kartus žaidė žaidimą šiuolaikiniuose asmeniniuose kompiuteriuose, vieną kartą su versija, kuri buvo perkelta į šiuolaikinę kompiuterių kalbą, ir vėl su originaliu BBC Micro kodu, veikiančiu emuliatoriuje. Hedstromas ir Lampeso nerado statistiškai reikšmingo skirtumo tarp tiriamųjų vertinant dviejų versijų veikimą. Hedstromas sako: „Nebuvo akivaizdu, kad emuliacija atliko geresnį darbą.

Nepaisant to, kai kurie kompiuterių mokslininkai pasiūlė emuliatorių grandines kaip laikiną skaitmeninio senėjimo problemos sprendimą: kiekvienai techninės įrangos kartai pasenus, ją pakeis emuliavimo programinės įrangos sluoksnis. Tačiau tai idėja, kuri kitus kraipo galvas. Labai pavojinga kalbėti apie emuliaciją kaip sprendimą, sako Davidas Bearmanas, Archyvų ir muziejų informatikos, konsultacinės grupės, dirbančios su verslo ir vyriausybės subjektais, padedančios išsaugoti skaitmeninius failus, prezidentas. Tai suteikia dingstį vadovams ir vyriausybėms visame pasaulyje atidėti tai, ką iš tikrųjų reikia padaryti dabar.

Inkapsuliacija: skaitmeninė krionika

Taigi nei migracija, nei emuliacija nesuteikia patenkinamo ilgalaikio būdo išgauti skaitmeninius fragmentus iš to, ką Shakespeare'as pavadino siaubinga batt'ring dienų apgultimi. Daugelis mano, kad vienintelis tikras būdas išlaikyti skaitmeninius dalykus gyvus visą laiką – ištraukti juos iš šio nenumaldomo skaitmeninės pažangos žygio, tačiau palikti kelrodžius, kurie parodys ateities kartoms, kaip atkurti tai, kas praėjo.

Bibliotekų ir archyvarų konsorciumai visame pasaulyje kuria sprendimą, vadinamą inkapsuliavimu: būdu sugrupuoti skaitmeninius objektus kartu su aprašomaisiais paketais, kuriuose yra instrukcijos, kaip ateityje iššifruoti jų bitus. Apvyniojimas apimtų ir fizinį išorinį sluoksnį, panašų į diskelio apvalkalą, su įspaustu žmogaus skaitomu tekstu, apibūdinančiu inkapsuliuotą turinį ir jo naudojimą, ir skaitmeninį vidinį sluoksnį, kuriame yra programinės įrangos, operacinės sistemos ir specifikacijos. aparatinė įranga, reikalinga pačiam objektui nuskaityti. Pavyzdžiui, „Microsoft Word“ dokumentas gali būti supakuotas su instrukcijomis, kaip iš naujo sukurti „Word“, „Windows“ ir galbūt net emuliuotą „Wintel“ kompiuterio versiją. Panašu, kad bent jau tekstiniams dokumentams inkapsuliavimas yra perspektyvus ilgalaikio išsaugojimo būdas, ypač kai tarptautinės standartų institucijos susitaria dėl vienodos statybinių įvyniojimų sistemos. Tačiau jei saugomuose dokumentuose yra daugiau nei paprastas tekstas, atrodo, kad inkapsuliavimas bus mažesnis: kiekvienais metais yra per daug naujų programinės įrangos leidimų, glaudinimo schemų ir aparatinės įrangos formatų, kad būtų galima juos visus aprašyti inkapsuliuojant.

Puslapių skirstymas išjungiamas net atidarius paskutinės kartos „Word“ dokumentą, pastebi Steve'as Gilheany, vyresnysis sistemų inžinierius iš Archive Builders, Manheteno paplūdimyje, Kalifornijoje įsikūrusios įrašų valdymo konsultacinės grupės, padėjusios Los Andželo miestui skaitmeninėje dokumentų išsaugojimas. Įsivaizduokite, kas atsitiks, kai bandysite jį atidaryti po šimto metų arba bandysite pasiekti skaitmeninį objektą, sudėtingesnį nei teksto puslapiai.

Gilheany pasiūlytas sprendimas yra paprastesnis, pasiskolintas šio archetipinio iššifravimo rakto, Rosetta akmens, koncepcija. Jis rekomenduoja archyvuoti svarbius failus bent trimis formatais: pirmasis būtų standartinis rastrinis arba bitų žemėlapių formatas, kuriame yra vienas su vienu atitikimas tarp koordinačių saugojimo ir rodymo, be tokio suspaudimo. šiandien naudojamas dideliems failams, pvz., JPEG vaizdams. Antrasis būtų vietinis failo formatas, kad ir koks jis būtų, kad būtų supaprastinti būsimi pakeitimai. Trečiasis būtų vektoriniu pagrindu sukurtas formatas, kuriame kiekviena raidė, simbolis ar vaizdas saugomas kaip matematinis jos formos aprašymas puslapyje; Vienas iš pavyzdžių yra „Adobe Systems“ nešiojamojo dokumento formatas. Teoriškai kiekviena versija gali būti naudojama kitoms iššifruoti. Gilheany aštuonerius metus padėjo Los Andželo miesto valdžiai konvertuoti jos pradinius infrastruktūros dokumentus į rastrinius ir PDF failus, o nesant geresnio sprendimo, dauguma vyriausybinių agentūrų ir kitų, turinčių esminių archyvavimo poreikių, laikosi panašaus požiūrio.

Tačiau inkapsuliavimas ir konversija reikalauja numatymo; kaip pažymi Smithas, viskas, kas nėra aiškiai įkapsuliuota ar konvertuota, tikrai išnyks. Šie sprendimai taip pat nėra itin ilgaamžiai, bent jau lyginant su tokiais dalykais kaip akmeniniai hieroglifai ar net popierius. Kai kurie mokslininkai prognozuoja labai ilgą kai kurių tipų laikmenų tarnavimo laiką, sako Raymondas Lorie, IBM Almadeno tyrimų centro San Chosė, Kalifornijoje, mokslinis bendradarbis. Bet jei terpė tinka N metų, ką mes darome N - plius vieneri metai? Nesvarbu N yra, problema neišnyksta.

Universalus virtualus kompiuteris

Emuliacijos ir inkapsuliavimo šalininkai galvoja neteisingai, mano Lorie. Pakuoti sudėtingus duomenis su programine įranga, reikalinga jiems nuskaityti, jo manymu, yra per sudėtinga, o išsaugoti duomenis paprastais formatais ir pasitikėti, kad kas nors po šimtmečio vis tiek sugebės juos iššifruoti – pernelyg rizikinga. Vietoj to, jis kuria universalią dekodavimo mašiną – primityvią programą, kuri pradėtų veikti užkulisiuose, kad išsaugotų skaitmeninį daiktą, kai tik jis buvo sukurtas, ir siūlo, kad jis būtų paskelbtas taip plačiai, kad taptų neatsiejama mūsų kultūros dalimi. kaip Biblijos ar JAV Konstitucijos kopijos. Ši programa būtų parašyta paprasta mašinine kalba; jis gali būti naudojamas failams atrakinti ir taikomajai programinei įrangai paleisti net tada, kai formatai, kuriais saugomi failai, pasensta; ir, svarbiausia, nereikėtų ypatingo numatymo, kuriuos dalykus reikėtų išsaugoti.

Lorie mano, kad ši programa, kurią jis vadina universaliu virtualiu kompiuteriu, turėtų būti sukurta nepriklausomai nuo bet kokios esamos aparatinės ar programinės įrangos, kad būtų nepriklausoma ir nuo laiko. Tai imituotų tą pačią pagrindinę architektūrą, kurią kiekvienas kompiuteris turėjo nuo pat pradžių: atmintį, registrų seką ir taisykles, kaip perkelti informaciją tarp jų. Kompiuterių vartotojai galėtų kurti ir išsaugoti skaitmeninius failus naudodami pasirinktą taikomąją programinę įrangą; Tačiau kai skaitmeninis failas buvo išsaugotas, jo atsarginė kopija taip pat bus sukurta faile, kurį galėtų skaityti universalus kompiuteris. Kai kas nors norėtų perskaityti failą ateityje, norint jį pasiekti, reikės tik vieno emuliacijos sluoksnio – tarp universalaus virtualaus kompiuterio ir to meto kompiuterio.

Ray pasiūlytas universalus virtualus kompiuteris yra gera idėja, komentuoja Rand's Rothenberg. Tiesą sakant, jis sako, kad tai viena iš galimų koncepcijos, kurią jis pats sukūrė, versija, vadinama emuliacijos virtualia mašina. Rothenbergo mašina būtų universali platforma, skirta mėgdžioti pasenusius kompiuterius, kurie vėliau galėtų paleisti pasenusią programinę įrangą, kad būtų pateikti pasenę skaitmeniniai objektai. Rothenbergo teigimu, Lorie sprendimas yra panašus, bet daug mažiau bendras.

Tačiau Lorie tiki, kad viskas turi būti paprasta – iš tikrųjų taip paprasta, kad nori savo universalaus kompiuterio specifikacijas sutalpinti tik į 10–20 puslapių teksto, kurį būtų galima platinti internete ir visur nukopijuoti popieriuje. užtikrinant jų išlikimą. Išsaugoję vieną popierinį dokumentą galime išsaugoti milijonus dokumentų visame pasaulyje, sako jis.

Ar pavyks? Praėjusį rugsėjį Lorie pademonstravo savo požiūrį Nyderlandų nacionalinėje bibliotekoje, sėkmingai išversdama mokslinio darbo apie narkotikų tyrimus PDF versiją į savo universalų formatą. Rekonstrukcija ne tik išlaikė originalo šriftų ir formatavimo išvaizdą, bet ir sukūrė metaduomenis, kad būsimi vartotojai sužinotų apie jo turinį.

Be tekstinių failų, Lorie metodas taip pat galėtų būti naudojamas norint išsaugoti šiandienines skaitmenines nuotraukas, garso ir vaizdo failus bei programinės įrangos programas ateities kartoms; turinį ar programinę įrangą tereikia aprašyti ir išsaugoti taip, kad jis būtų suderinamas su universaliu kompiuteriu. Tačiau jis mano, kad galimybė iššifruoti šiandienos duomenų failus bus daug vertingesnė nei galimybė paleisti seną programinę įrangą. Pavyzdžiui, įsivaizduokite, kad galėtumėte peržiūrėti duomenis ne tik naudodami šiandienos vizualizacijos įrankius, bet ir tokiais būdais, kurie nebus išrasti dar šimtą metų. Jis paaiškina ne tik tai, kad norite išsaugoti dokumentą. Norite, kad dokumento duomenys būtų prieinami bet kokioms naujoms programoms, kurias galime turėti ateityje.

Nepažadinta paklausa

Universalaus virtualaus kompiuterio specifikacijų sujungimas į keletą puslapių iškyla techninių problemų, kurias, Lorie nuomone, galima išspręsti. Bet ar jie bus? Kaip ir visa kita, susijusi su informacinėmis technologijomis, jų nebus, kol nebus pakankamai paklausos apmokėti už kūrimo darbus. Tačiau iki to laiko daugelis skaitmeninių dalykų gali būti jau atgaivinti. Lorie yra vienintelė IBM mokslininkė, gavusi lėšų universaliojo virtualaus kompiuterio studijoms. Norėčiau pasakyti, kad su šia problema dirba 20 žmonių, bet aš to nedarau, sako jis.

Robertas Morrisas, Almadeno laboratorijos direktorius ir Lorie viršininkas, neginčija. Gaila, bet priežastis, kodėl nėra didelės veiklos, yra ta, kad joje nėra daug pinigų, sako jis. Šiuo metu nėra daug žmonių, norinčių išspręsti šią problemą.

Tai gali pasikeisti, kai kompiuterių vartotojai supras, kiek daug jau išgaravo. 2001 m. spalio mėn. Brewsteris Kahle'as, projekto, žinomo kaip Interneto archyvas, vykdytojas, sukūrė svetainę, vadinamą „Wayback Machine“, kad žmonės galėtų ieškoti archyvo kolekcijoje, kurioje yra 10 milijardų tinklalapių, kuriuos jis apžiūrėjo per pastaruosius penkerius metus. . Turėdamas 1997 m. eros interneto puslapius savo archyve, Kahle jau grumiasi su išsaugojimo klausimais. Daugelis puslapių kenčia nuo neveikiančių nuorodų ir pusiau trūkstamo teksto, o ištisos elementų klasės – pavyzdžiui, apsaugotų slaptažodžiais ar mokėjimais – apskritai nėra archyvuojami. Mes nežinome, kiek praradome, sako jis.

Kaip ir visuotinis atšilimas, skaitmeninio išsaugojimo problema yra tokia didelė, kad ją sunku suvokti. Bet kai milijonas žmonių naudojasi „Wayback Machine“ ir neranda ieškomų skaitmeninių failų? Tada problema pradeda realizuotis.

Žmonės tikisi, kad bibliotekos išsaugos žmogaus kūrybiškumą, sako Abby Smith. Vis dėlto svarbu, kad žmonės žinotų, kad bibliotekos nežino, kaip išspręsti šią problemą. Ji sako, kad kai kompiuterių vartotojai išsaugo dokumentus ar vaizdus, ​​jie negalvoja, kaip padaryti juos prieinamus ateities kartoms. Jiems reikia.

Skaitmeninio išsaugojimo pasiūlymai

Technika apibūdinimas Argumentai 'už' Minusai
Migracija Periodiškai konvertuokite skaitmeninius duomenis į naujos kartos formatus Duomenys yra švieži ir iškart pasiekiami Kopijos genda iš kartos į kartą
Emuliacija Rašykite programinę įrangą, imituojančią senesnę aparatinę ar programinę įrangą, verčiant senas programas manyti, kad jos veikia originaliose platformose Duomenų keisti nereikia Mėgdžiojimas retai būna tobulas; emuliatorių grandinės ilgainiui nutrūksta
Inkapsuliavimas Įdėkite skaitmeninius duomenis į fizinius ir programinės įrangos paketus, parodydami būsimiems vartotojams, kaip juos atkurti Duomenų interpretavimo detalės niekada nėra atskirtos nuo pačių duomenų Kiekvienam naujam formatui ir programinės įrangos leidimui turi sukurti naujus paketus; blogai veikia netekstiniams duomenims
Universalus virtualus kompiuteris Archyvuokite paprastos programinės įrangos dekodavimo mašinos specifikacijų popierines kopijas; išsaugokite visus duomenis įrenginio nuskaitomu formatu Popierius tarnauja šimtmečius; mašina nėra susieta su konkrečia aparatine ar programine įranga Sunku distiliuoti specifikacijas į trumpą popierinį dokumentą
paslėpti