Lotus 1-2-3-ը տեղափոխվեց Linux

Google-ի անվտանգության հետազոտող Թեյվիս Օրմանդին տեղափոխել է Lotus 1-2-3 աղյուսակը, որը թողարկվել է 1988 թվականին՝ հենց Linux-ից երեք տարի առաջ, Linux-ով աշխատելու համար: Նավահանգիստը կազմված է UNIX-ի համար գործարկվող ֆայլերի մշակման հիման վրա, որոնք գտնվել են արխիվում warez-ով BBS-ից մեկի վրա: Հետաքրքիր աշխատանքն այն է, որ տեղափոխումն իրականացվում է մեքենայի կոդերի մակարդակով` առանց էմուլյատորների կամ վիրտուալ մեքենաների օգտագործման: Արդյունքը գործարկվող ֆայլ է, որը կարող է աշխատել Linux-ով առանց ավելորդ շերտերի:

Տեղափոխման ընթացքում կատարվեց Linux համակարգի զանգերի ինտերֆեյսի հարմարեցում, զանգերը վերահղվեցին դեպի glibc, անհամատեղելի գործառույթները փոխարինվեցին և ինտեգրվեց տերմինալ ելքի այլընտրանքային դրայվեր: Կոդը նույնպես շրջանցել է լիցենզիայի ստուգումը, սակայն Թևիսը պատկանում է Lotus 1-2-3-ի տուփի պատճենը MS-DOS-ի համար և ունի արտադրանքն օգտագործելու օրինական իրավունք: Նավահանգստի ստեղծումը Tavis-ի առաջին փորձը չէ՝ գործարկելու Lotus 1-2-3 Linux-ը, քանի որ նախկինում տրամադրել էր հատուկ դրայվեր DOSEMU-ի համար՝ ժամանակակից տերմինալների վրա Lotus 1-2-3-ի DOS տարբերակը գործարկելու համար: Այժմ դուք ավարտել եք Lotus 1-2-3-ը Linux-ով գործարկելու խնդիրը՝ առանց էմուլյատոր օգտագործելու:



Source: opennet.ru

Добавить комментарий