Lotus 1-2-3 Linux жүйесіне ауыстырылды

Google-дың қауіпсіздік зерттеушісі Тавис Орманди Linux жүйесінде жұмыс істеу үшін 1 жылы Linux-тен үш жыл бұрын шығарылған Lotus 2-3-1988 электрондық кестесін тасымалдады. Порт UNIX үшін орындалатын файлдарды өңдеу негізінде жасалған, BBS бірінде warez бар мұрағатта табылған. Қызықтыратын жұмыс мынада, тасымалдау эмуляторларды немесе виртуалды машиналарды қолданбай машина кодтары деңгейінде жүзеге асырылады. Нәтижесінде Linux жүйесінде қосымша қабаттарсыз жұмыс істей алатын орындалатын файл.

Тасымалдау кезінде Linux жүйесінің қоңырау интерфейсіне бейімделу жасалды, қоңыраулар glibc-ке қайта бағытталды, үйлеспейтін функциялар ауыстырылды және терминалға шығару үшін балама драйвер біріктірілді. Код лицензиялық тексеруді де айналып өтті, бірақ Tavis MS-DOS жүйесіне арналған Lotus 1-2-3 қораптағы көшірмесін иеленеді және өнімді пайдалануға заңды құқығы бар. Портты құру Tavis-тің Lotus 1-2-3 жүйесін Linux жүйесінде іске қосудағы бірінші әрекеті емес, бұрын DOSEMU үшін Lotus 1-2-3 DOS нұсқасын заманауи терминалдарда іске қосу үшін арнайы драйверді ұсынған. Енді сіз эмуляторды пайдаланбай Linux жүйесінде Lotus 1-2-3 іске қосу тапсырмасын орындадыңыз.



Ақпарат көзі: opennet.ru

пікір қалдыру