Lotus 1-2-3-ыг Линукс руу шилжүүлсэн

Google-ийн аюулгүй байдлын судлаач Тавис Орманди Линукс дээр ажиллахын тулд Линуксээс гурван жилийн өмнө буюу 1 онд гаргасан Lotus 2-3-1988 хүснэгтийг зөөвөрлөсөн. Порт нь BBS-ийн аль нэгэнд байрлах warez-тэй архиваас олдсон UNIX-д зориулсан гүйцэтгэх файлуудыг боловсруулах үндсэн дээр хийгдсэн. Сонирхолтой ажил нь портинг нь эмулятор эсвэл виртуал машин ашиглахгүйгээр машины кодын түвшинд хийгддэг. Үр дүн нь ямар ч нэмэлт давхаргагүйгээр Линукс дээр ажиллах боломжтой гүйцэтгэх файл юм.

Дамжуулах явцад Линукс системийн дуудлагын интерфейст дасан зохицох ажлыг хийж, дуудлагуудыг glibc руу шилжүүлж, нийцэхгүй функцуудыг сольж, терминал руу гаралтын өөр драйверийг нэгтгэсэн. Код нь лицензийн шалгалтыг давсан боловч Tavis нь MS-DOS-д зориулсан Lotus 1-2-3-ын хайрцагласан хуулбарыг эзэмшдэг бөгөөд уг бүтээгдэхүүнийг ашиглах хууль ёсны эрхтэй. Энэхүү портыг үүсгэсэн нь Тависын Lotus 1-2-3-ыг Linux дээр ажиллуулах анхны оролдлого биш бөгөөд өмнө нь орчин үеийн терминалууд дээр Lotus 1-2-3-ын DOS хувилбарыг ажиллуулахын тулд DOSEMU-д зориулж тусгай драйвер гаргаж өгсөн. Та одоо эмулятор ашиглахгүйгээр Линукс дээр Lotus 1-2-3 ажиллуулах даалгавраа дуусгалаа.



Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх