Tavis Ormandy, ricercatore di sicurezza di Google, ha portato per curiosità il foglio di calcolo Lotus 1-2-3, rilasciato nel 1988, per funzionare su Linux, tre anni prima della nascita stessa di Linux. Il porting è stato realizzato sulla base di eseguibili UNIX trovati in un archivio di warez su una BBS. Il lavoro è interessante perché il porting è stato effettuato a livello di codice macchina senza l'uso di emulatori o macchine virtuali. Il risultato è un file eseguibile in grado di avviarsi su Linux senza strati intermedi.
Per il porting è stata effettuata l'adattamento all'interfaccia delle chiamate di sistema Linux, è stata garantita la reindirizzazione delle chiamate in glibc, sono state sostituite le funzioni incompatibili e integrato un driver alternativo per l'output nel terminale. Inoltre, è stata aggiunta una bypass della verifica della licenza, ma Tavis possiede una copia boxata di Lotus 1-2-3 per MS-DOS e ha il diritto legale di utilizzare il prodotto. La creazione del port non è il primo esperimento di Tavis con l'esecuzione di Lotus 1-2-3 su Linux, in precedenza aveva supportato un driver speciale per DOSEMU, che garantiva il funzionamento della versione DOS di Lotus 1-2-3 su terminali moderni. Ora è stata completata la sfida di far funzionare Lotus 1-2-3 su Linux senza l'uso di un emulatore.

Fonte: opennet.ru
