[Info-vax] Windows terminal revamped and open sourced
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Sat May 11 13:18:05 EDT 2019
On 2019-05-11 12:37:40 +0000, IanD said:
> I know it's early days for the OpenVMS revamp but I wonder if something
> like what MS are doing with their windows terminal revamp might/could
> be used in OpenVMS?
Little or none of that seems useful.
The interest here is that Windows finally Sherlocked the various
Windows terminal emulator add-ons; of PuTTY and various other add-on
packages. Windows didn't have an emulator built in. OpenVMS—with
DECwindows—does.
https://www.urbandictionary.com/define.php?term=sherlocked
There's also that VSI isn't aiming OpenVMS at workstations and
desktops. OpenVMS is for servers, per VSI. You only really need a
terminal emulator if you have a graphical environment.
More generally, this does little for OpenVMS. OpenVMS already has a
decent emulator with DECterm. DECterm was the VT terminal firmware,
built as an OpenVMS app. The vtterm OpenVMS Freeware package for
now-older Windows was made available a while back, too. That was also
using the VT terminal firmware.
There are a number of open-source terminals available, and for various
platforms. macOS has a half-dozen or more open-source options
available. Some of the open-source terminal emulators are
GPU-accelerated. Some other and more portable terminal emulators—such
as xterm—have long ago been ported to OpenVMS. Other terminal
emulators are now running in a browser window.
https://github.com/xtermjs/xterm.js There are almost certainly
emulators using wasm, too. q.v. http://bellard.org/jslinux/
Less than all of the available terminal emulators will pass the
available VT tests, though.
https://invisible-island.net/vttest/vttest.html But I digress.
As for terminal emulation features found on other platforms, Unix and
macOS already do as well or better than OpenVMS. The integrated
terminal emulator on macOS provides UTF-8 support, for instance. And
some are GPU-accelerated, as was mentioned.
> They are also building the Linux kernel in Windows as well, certainly
> interesting directions coming out of the windows camp
WSL2 uses the Windows NT environment subsystem, which is an operating
system feature of NT with origins dating back to DEC MICA; a feature
arising after OpenVMS and which—like most other MICA features—was never
retrofit. It'd be interesting to see work toward subsystems and
sandboxing and other features from DEC MICA and other and more recent
platforms, but that's only happening well after the port becomes
available and with acceptable stability and performance, and after a
whole pile of other pending work. (and then maybe also common unix
printing system, security content automation protocol, etc?)
For now and likely the next several years, GNV and such and DECterm are
what OpenVMS has available.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list