Lotus 1-2-3 Linux-ga o'tkazildi

Google’ning xavfsizlik bo‘yicha tadqiqotchisi Tavis Ormandi qiziqib, Linuxda ishlash uchun Linuxdan uch yil oldin, 1 yilda chiqarilgan Lotus 2-3-1988 stol protsessorini olib chiqdi. Port BBSlardan biridagi Warez arxivida topilgan UNIX uchun bajariladigan fayllarni qayta ishlashga asoslangan. Ish qiziqarli, chunki portlash emulyatorlar yoki virtual mashinalardan foydalanmasdan mashina kodi darajasida amalga oshiriladi. Natijada keraksiz qatlamlarsiz Linuxda ishlay oladigan bajariladigan fayl.

Portlash jarayonida Linux tizimining qo'ng'iroq interfeysiga moslashish amalga oshirildi, glibc ga qo'ng'iroqlar qayta yo'naltirildi, mos kelmaydigan funktsiyalar almashtirildi va terminalga chiqish uchun muqobil drayver birlashtirildi. Kod, shuningdek, litsenziyani tekshirishni chetlab o'tishni ham o'z ichiga oladi, ammo Tavis MS-DOS uchun Lotus 1-2-3 qutili nusxasiga ega va mahsulotdan foydalanish uchun qonuniy huquqqa ega. Port yaratish Tavisning Lotus 1-2-3-ni Linuxda ishga tushirish bo'yicha birinchi tajribasi emas, u avvalroq Lotus 1-2-3 DOS versiyasi zamonaviy terminallarda ishlashini ta'minlaydigan DOSEMU uchun maxsus drayverga hamroh bo'lgan. Lotus 1-2-3-ni Linuxda emulyatordan foydalanmasdan ishga tushirish vazifasi tugallandi.



Manba: opennet.ru

a Izoh qo'shish