A digitális örökség megőrzése hosszú távon jóval bonyolultabb feladat, mint egy műtárgy megőrzése, mert nem elég, hogy az adatoknak túl kell élniük évszázadokat, azt is biztosítani kell, hogy a jövő emberei megértsék, hogy egyáltalán mit látnak.
Erre a problémára kínál különleges megoldást az Eternal Software Initiative nevű projekt, amely bemutatta a Subleq+ nevű Linux-disztribúciót. A rendszer célja nem a mindennapi használat, hanem az, hogy akár ezer év múlva is lehetővé tegye a mai szoftverek futtatását.
A fejlesztők szerint a hagyományos emuláció nem jelent valódi megoldást ilyen hosszú időtávon, mert egy jövőbeli civilizációnak először meg kellene értenie és újraalkotnia a szükséges hardvereket, operációs rendszereket és emulátorokat, amit nyilván nem tudunk elvárni tőlük.
A Subleq+ ehelyett egy radikálisan egyszerű megközelítést alkalmaz. A rendszer úgynevezett "kapszulákba" csomagolja a szoftvereket. Ezek a kapszulák számsorokból állnak, és nemcsak magát az alkalmazást tartalmazzák, hanem az operációs rendszert és minden szükséges apróságot is.
A projekt alkotói szerint bárki elkészítheti saját kapszuláit a GitHubon elérhető nyílt forráskódú eszközökkel. A cél az, hogy a teljes szoftverkörnyezet egyetlen önálló csomagként maradjon fenn a jövő számára.
A rendszer egyik legérdekesebb eleme a rendkívül egyszerű virtuális gép, amely képes futtatni ezeket a kapszulákat. A projekt mögött álló szakemberek szerint a nagyon kis kompakt használati utasítás miatt egy jövőbeli kutató akár egy órán belül képes lehet újraalkotni a szükséges környezetet, és életre kelteni az ezer évvel korábbi szoftvereket.
A Subleq egyébként a "Subtract and Branch if Less than or Equal to Zero" utasítás rövidítése, ami egy rendkívül egyszerű - de számomra továbbra is csodaszámba menő - számítógépes utasításkészlet, amelyre az egész platform épül.