Lotus 1-2-3 ha sido portado a Linux.

Tavis Ormandy, investigador de seguridad de Google, portó por interés para funcionar en Linux la hoja de cálculo Lotus 1-2-3, lanzada en 1988, tres años antes de la aparición de Linux. El puerto se basa en la reutilización de archivos ejecutables para UNIX, encontrados en un archivo de warez en uno de los BBS. Lo interesante de este trabajo es que el port se realizó a nivel de código máquina sin usar emuladores o máquinas virtuales. Como resultado, se obtuvo un archivo ejecutable que puede ejecutarse en Linux sin capas adicionales.

Durante el proceso de portado se adaptó la interfaz de llamadas del sistema Linux, se redirigieron las llamadas a glibc, se reemplazaron funciones incompatibles e integró un controlador alternativo para salida en terminal. También se añadió un bypass de verificación de licencia, pero Tavis posee una copia en caja de Lotus 1-2-3 para MS-DOS y tiene derecho legal a usar el producto. La creación del puerto no es el primer experimento de Tavis para ejecutar Lotus 1-2-3 en Linux; anteriormente, había acompañado un controlador especial para DOSEMU que permite ejecutar la versión DOS de Lotus 1-2-3 en terminales modernos. Ahora se ha logrado ejecutar Lotus 1-2-3 en Linux sin el uso de un emulador.

Reproducir video


Fuente: opennet.ru
Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster