bk99.de entertain the web since 1997

Lotus 1-2-3 für Linux

Zusammenfassung

Tavis Ormandy rekonstruiert und portiert die proprietäre Unix-Version von Lotus 1-2-3 auf modernes Linux. Lotus 1-2-3 war eine prägende Tabellenkalkulation der PC-Geschichte.

Ideen

  • Ein historisches Unix-Binärpaket liefert Ausgangspunkt und Vergleichsverhalten.
  • Ghidra hilft, unbekannte Objektdateien, Symbole und Systemannahmen zu analysieren.
  • Alte Terminal- und Druckerschnittstellen benötigen Anpassungen an heutige Umgebungen.
  • Quellcodefunde erlauben eine echte Portierung statt bloßer Emulation.
  • Reproduzierbare Buildskripte verwandeln digitale Archäologie in wartbare Software.

Einsichten

  • Softwareerhaltung braucht ausführbare Umgebungen genauso wie archivierte Dateien.
  • Portierungen dokumentieren implizites Plattformwissen besser als statische Binärarchive.
  • Historische Anwendungen können moderne Toolchains auf ungewöhnliche Kompatibilitätsfälle prüfen.

Fakten

  • Die Portierung zielt auf native Ausführung unter Linux.
  • Das Projekt veröffentlichte Quelländerungen und Buildanweisungen.

Empfehlungen

  • Bewahre Originaldateien unverändert und dokumentiere ihre Prüfsummen.
  • Führe historische Binärdateien zuerst in isolierten Umgebungen aus.

Referenzen

Originalartikel lesen →

Im Webarchiv suchen