Lotus 1-2-3 on porditud Linuxile

Google'i turvateadlane Tavis Ormandy teisaldas uudishimust Linuxis töötamiseks 1. aastal, kolm aastat enne Linuxit, välja antud Lotus 2-3-1988 arvutustabeli. Port on tehtud UNIXi jaoks käivitatavate failide töötlemise põhjal, mis on leitud arhiivist koos wareziga ühes BBS-is. Huvipakkuv töö on see, et teisaldamine toimub masinkoodide tasemel ilma emulaatoreid või virtuaalmasinaid kasutamata. Tulemuseks on käivitatav fail, mida saab Linuxis ilma täiendavate kihtideta töötada.

Portimise ajal kohandati Linuxi süsteemikõne liidesega, kõned suunati ümber glibc-le, asendati ühildumatud funktsioonid ja integreeriti terminali väljundi alternatiivne draiver. Kood möödus ka litsentsikontrollist, kuid Tavisele kuulub MS-DOS-i jaoks mõeldud Lotus 1-2-3 karbis koopia ja tal on seaduslik õigus toodet kasutada. Port ei ole Tavise esimene katse käivitada Lotus 1-2-3 Linuxis, kuna ta on varem pakkunud DOSEMU jaoks spetsiaalset draiverit, et käitada Lotus 1-2-3 DOS-versiooni kaasaegsetes terminalides. Olete nüüd lõpetanud Lotus 1-2-3 käitamise ülesande Linuxis ilma emulaatorit kasutamata.



Allikas: opennet.ru

Lisa kommentaar