Lotus 1-2-3 is geport naar Linux

Tavis Ormandy, een beveiligingsonderzoeker bij Google, heeft uit interesse de spreadsheetsoftware Lotus 1-2-3, uitgebracht in 1988, drie jaar vóór het ontstaan van Linux, geport voor gebruik in Linux. De port is tot stand gekomen op basis van een herwerking van uitvoerbare bestanden voor UNIX, gevonden in een archief met warez op een van de BBS. De interessante vondst is dat de portering is uitgevoerd op machinetaalniveau zonder gebruik te maken van emulators of virtuele machines. Het resultaat is een uitvoerbaar bestand dat in Linux kan draaien zonder onnodige tussenlagen.

Tijdens de portering is er een aanpassing gemaakt voor de systeemoproepinterface van Linux, zijn de oproepen naar glibc omgeleid, incompatibele functies zijn vervangen, en er is een alternatieve driver voor terminaloutput geïntegreerd. In de code is ook een omweg voor de licentiecontrole toegevoegd, maar Tavis bezit een boxversie van Lotus 1-2-3 voor MS-DOS en heeft het recht om het product te gebruiken. Het creëren van de port is niet de eerste experiment van Tavis om Lotus 1-2-3 in Linux te draaien, eerder heeft hij een speciale driver voor DOSEMU begeleid die ervoor zorgde dat de DOS-versie van Lotus 1-2-3 op moderne terminals functioneerde. Nu is de taak uitgevoerd om Lotus 1-2-3 in Linux te starten zonder gebruik te maken van een emulator.

Video afspelen


Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster