网络知识 娱乐 Tavis Ormandy将WordPerfect for UNIX移植到了Linux

Tavis Ormandy将WordPerfect for UNIX移植到了Linux

在现代 Linux 操作系统上运行了最初为 UNIX 平台打造的 Lotus 1-2-3 短短几个月后,Google Project Zero 团队成员兼白帽黑客的 Tavis Ormandy,现又将 1990 年代的经典 UNIX 版 WordPerfect 7 文字处理软件,给移植到了 Linux 上。

Tavis Ormandy将WordPerfect for UNIX移植到了Linux

WordPerfect 7 for UNIX / 2022 Linux 终端移植版

Tavis Ormandy 甚至将它封装在了一个 .DEB 包中,以便 Ubuntu 和 Debian 等 Linux 发行版的用户品尝(GitHub 传送门)。

由于 WordPerfect 几乎没有外部依赖项,我们也没期待这款从 1997 年穿越而来的 Linux 应用程序会有任何更新。

作为最初的“文本模式”版本,它不仅能够在终端窗口中调用、也可以在 Linux 控制台上运行。

与 Lotus 1-2-3 不同,WordPerfect 最初并不非 DOS 应用程序、而是在 Data General 小型机上编写的。

后台它被移植到了许多操作系统上,包括 DEC OpenVMS、OS/2、NeXTstep、Atari ST 和 Commodore Amiga,以及 Apple II、IIGS 和经典 MacOS 。

除了上述平台,还有各种专有的 UNIX 版本,包括 SCO Xenix —— 这也是 Ormandy 本次 Linux 移植工作的落手点。

这意味着作为一款字符模式的应用程序,WordPerfect 可以在确切的硬件终端上运行,比如 Wyse 60、或 SCO Xenix 服务器的控制台。

需要指出的是,对 Xenix 来说,X 窗口系统是个昂贵的可选配件,大多数客户从未选购。

Tavis Ormandy将WordPerfect for UNIX移植到了Linux

适用于现代 Linux 的完全图形化 WordPerfect 8

在 WordPerfect 5 之前,该程序有一个非常特殊的用户界面(UI),且需要用到大量功能键 —— 每个键都有单独的定义,辅以 Shift、Alt 或 Ctrl+Shift 、 Alt+Ctrl 等复杂的组合。

如果手头没有一份功能指南,WordPerfect 的难度可想而知。绝望的用户甚至专门复印了一本,然后手工修剪并拼贴出了一份。

如果你打算安装 Ormandy 移植来的 1990 年代复古版软件,请记得 F1 表示‘重复字符’、F3 才是帮助。

此外下拉菜单是 Esc+= 组合键,而不是 Alt、F10、或其它 DOS 应用程序常用的那些。

不过在 WordPerfect 7 之后,WordPerfect Corp 也没有停止运作,而是推出了适配 1990 年代 Linux GUI 的 WordPerfect 8 系列。

尽管方块的布局显得不太优雅,但至少功能方面很是完整。除了 8.0 / 8.1 两个版本,官方还提供了可免费下载、使用和共享的选项,

此外还有随各大 Linux 发行版一起分发的 SKU,比如 Corel LinuxOS、SUSE Linux 和 Caldera OpenLinux 。