
Lotus-1-2-3,一个古老的电子表格(在新标签中打开)Lotus Software(以及后来的 IBM)的程序已移植到新的操作系统。
据The Register报道,Lotus 1-2-3 爱好者 Tavis Ormandy(他也是 Google Project Zero 的漏洞猎人)成功地将程序移植到Linux上,这似乎是逆向工程的壮举.
需要强调的是,这不是一个模拟程序,而是最初的 1990 Lotus 1-2——用于在现代 x86 Linux 上本地运行的 x86 Unix。
杀手级应用
“有一些问题需要解决,我需要移植我的终端驱动程序,但它是 100% 可用的,”塔维斯在一篇博客文章中详细描述了这项工作。“目前,在仿真下运行的 DOS 版本看起来更好——但这可以修复!”
Ormandy 还为该程序开发了一个全新的显示驱动程序,它现在不仅可以在 80x25 窗口上运行。
Lotus 1-2-3 是 IBM PC 的第一个杀手级应用程序,在 1980 年代大受欢迎。它提供了三个关键解决方案:电子表格计算、数据库功能和图形图表。与 dBase 和 WordPerfect 一起,它被认为是必不可少的应用程序。
然而,当微软在 1990 年代初期推出其基于 GUI 的产品时,例如 Excel,它让 Lotus-1-2-3 冷落了。Lotus 对颠覆性的新产品反应迟缓,尽管在 1995 年被 IBM 收购,但从未真正恢复过来。
IBM 继续销售 Lotus 产品,直到 2013 年才认输。当年 6 月,IBM 宣布退出 Lotus 品牌,包括 Lotus 1-2-3 Millennium Edition V9.x、IBM Lotus SmartSuite 9.x V9。 8.0 和管理器 V6.1.0。
“在 2014 年 9 月 30 日之后,客户将不再能够获得对这些产品的支持,”该公司当时表示,“不会提供服务扩展。不会有替代计划。”