Lotus 1-2-3 oorgedra na Linux

Tavis Ormandy, 'n sekuriteitsnavorser by Google, het 'n Lotus 1-2-3-sigblad, vrygestel in 1988, drie jaar voor Linux self, oorgedra om op Linux te werk. Die poort word gemaak op grond van die verwerking van uitvoerbare lêers vir UNIX, gevind in die argief met warez op een van die BBS. Die werk van belang is dat portering op die vlak van masjienkodes gedoen word sonder die gebruik van emulators of virtuele masjiene. Die resultaat is 'n uitvoerbare lêer wat sonder enige ekstra lae op Linux kan loop.

Tydens portering is aanpassing by die Linux-stelseloproepkoppelvlak gemaak, oproepe is na glibc herlei, onversoenbare funksies is vervang, en 'n alternatiewe drywer vir uitvoer na die terminale is geïntegreer. Die kode het ook die lisensiekontrole omseil, maar Tavis besit 'n dooskopie van Lotus 1-2-3 vir MS-DOS en het die wettige reg om die produk te gebruik. Die skepping van die poort is nie Tavis se eerste poging om Lotus 1-2-3 op Linux te laat loop nie, nadat hy voorheen 'n toegewyde drywer vir DOSEMU verskaf het om 'n DOS-weergawe van Lotus 1-2-3 op moderne terminale te laat loop. Jy het nou die taak voltooi om Lotus 1-2-3 op Linux te laat loop sonder om 'n emulator te gebruik.



Bron: opennet.ru

Voeg 'n opmerking