Cafodd Lotus 1-2-3 ei gludo i Linux

Porthodd Tavis Ormandy, ymchwilydd diogelwch yn Google, daenlen Lotus 1-2-3, a ryddhawyd ym 1988, dair blynedd cyn Linux ei hun, i redeg ar Linux. Gwneir y porthladd ar sail prosesu ffeiliau gweithredadwy ar gyfer UNIX, a geir yn yr archif gyda warez ar un o'r BBS. Y gwaith o ddiddordeb yw bod trosglwyddo'n cael ei wneud ar lefel codau peiriant heb ddefnyddio efelychwyr na pheiriannau rhithwir. Y canlyniad yw ffeil weithredadwy a all redeg ar Linux heb unrhyw haenau ychwanegol.

Yn ystod y cludo, gwnaed addasiadau i ryngwyneb galwadau system Linux, ailgyfeiriwyd galwadau i glibc, disodlwyd swyddogaethau anghydnaws, ac integreiddiwyd gyrrwr amgen ar gyfer allbwn i'r derfynell. Roedd y cod hefyd wedi osgoi'r gwiriad trwydded, ond mae Tavis yn berchen ar gopi mewn blwch o Lotus 1-2-3 ar gyfer MS-DOS ac mae ganddo'r hawl gyfreithiol i ddefnyddio'r cynnyrch. Nid creu'r porthladd yw ymgais gyntaf Tavis i redeg Lotus 1-2-3 ar Linux, ar Γ΄l darparu gyrrwr pwrpasol yn flaenorol i DOSEMU redeg fersiwn DOS o Lotus 1-2-3 ar derfynellau modern. Rydych chi bellach wedi cwblhau'r dasg o redeg Lotus 1-2-3 ar Linux heb ddefnyddio efelychydd.



Ffynhonnell: opennet.ru

Ychwanegu sylw