
美国加利福尼亚州海沃德
Per 早在“开源”这个术语出现之前就参与了开源。他是 Cygnus(后来被 Red Hat 收购)的早期员工,Cygnus 是第一家将自由软件商业化的公司。他在那里从事 gcc、g++、libio(GNU/Linux stdio 的前身)、gdb、Kawa 等方面的工作。后来,他在 Sun 和 Oracle 的 Java 团队工作。Per 编写了 Emacs term 模式。目前,Per 花费了太多时间在 Kawa(Java 平台的 Scheme 编译器和框架)和 DomTerm(一个基于 Web 技术的终端模拟器)上。
Per 的主页是 per.bothner.com。
撰写的评论
我已经成功将 DomTerm 移植到 WSL(Windows Linux 子系统)。(这当然仅适用于 Windows 10。)效果很好,但唯一经过测试/可用的前端是 Win32 Firefox 浏览器。构建说明位于 DomTerm 主页上。
我还没有尝试过。我预见到 pty 处理将是最大的问题。 使用 MinGW 或 CygWin 可能是可行的。 Windows 7 的优先级较低,但我希望能够支持 Windows 10。使用 Windows Linux 子系统应该更容易实现。
我最近创建了一个 Theia IDE 的分支(参见 https://github.com/PerBothner/theia),使用 DomTerm 作为终端模拟器。该分支使用节点 pty 支持,我相信它应该可以在 Windows 上运行,但我尚未对其进行测试。