Tavis Ormandy, en sikkerhetsforsker hos Google, har for moro skyld portert regneprogrammet Lotus 1-2-3, utgitt i 1988, tre år før Linux så dagens lys. Porteringen er basert på omarbeidede kjøre-filer for UNIX, funnet i et warez-arkiv på et av BBS'ene. Arbeidet er interessant fordi porteringen er gjort på maskinnivå uten bruk av emulatorer eller virtuelle maskiner. Resultatet er en kjøre-filer som kan kjøres i Linux uten unødvendige mellomledd.
Under porteringen ble det gjort tilpasninger til grensesnittet for systemkall i Linux, som sikret omdirigering av kall til glibc, samt erstatning av inkompatible funksjoner og integrering av en alternativ driver for terminalutdata. Koden har også fått en omgåelse av lisenskontrollen, men Tavis eier en boks-kopi av Lotus 1-2-3 for MS-DOS og har rett til å bruke produktet lovlig. Opprettelsen av porten er ikke Tavis' første eksperiment med å kjøre Lotus 1-2-3 i Linux; tidligere har han fulgt opp en spesialdriver for DOSEMU, som muliggjorde bruken av DOS-versjonen av Lotus 1-2-3 på moderne terminaler. Nå er oppgaven med å kjøre Lotus 1-2-3 i Linux uten emulator blitt løst.

Kilde: opennet.ru
