Lotus 1-2-3 on portitud Linuxile

Tavis Ormandy, turvauuringute ekspert Google'ist, portis huvi pärast Linuxile Lotus 1-2-3 tabelarvutiprogrammi, mis ilmus 1988. aastal, kolm aastat enne Linuxi enda ilmumist. Port on tehtud UNIXi täitmisfailide ümbertegemise alusel, mis leiti varastatud arhivist ühel BBS-il. Huvi pakkunud töö seisnes portimises masinkoodi tasemel ilma emulaatorite või virtuaalmasinate kasutamiseta. Lõpptulemusena saadi täidetav fail, mis suudab Linuxis toimida ilma liigsete kihtideta.

Portimise käigus tehti kohandusi Linuxi süsteemikõnede liidese jaoks, suunati kõned glibc-sse, asendati kokkusobimatud funktsioonid ja integreeriti alternatiivne draiver terminalile väljundiks. Koodi lisati ka litsentsikontrolli möödasõit, kuid Tavis omab Lotus 1-2-3 karbiversiooni MS-DOS-ile ja tal on seaduslik õigus toodet kasutada. Porta loomine ei ole Taviselt esimene katse käivitada Lotus 1-2-3 Linuxis; varem toetas ta spetsiaalset draiverit DOSEMU jaoks, mis võimaldab DOSi versiooni Lotus 1-2-3 töötamist kaasaegsetes terminalides. Nüüd on saavutatud ülesanne käivitada Lotus 1-2-3 Linuxis ilma emulaatorit kasutamata.

Mängi videot


Allikas: opennet.ru
Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster