[Info-vax] redbean and the Actually Portable Executable

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Mon Jun 20 12:02:15 EDT 2022


On 2022-06-20 13:21:42 +0000, plugh said:

> "Compile and run on any x86 OS"...

Very clever proof-of-concept work, though probably not going to be all 
that workable for production apps given the shifting foundations, and 
with increasing requirements for app security.

As alternatives go, WebAssembly is a shade less hackish, for the folks 
that do need cross-platform portability: https://webassembly.org

Apps can be built to JavaScript, too. As has been posted around here 
before: https://emscripten.org and https://bellard.org/jslinux/ and 
such.

And apps running directly on JRE are yet another portable alternative, 
and those apps are rather more supportable.

OpenVMS does have an older JRE available (based on OpenJDK 8), though 
no Wasm support and/or emscripten support and/or Wasmer 
https://wasmer.io support.

Somebody would also have to port that proof-of-concept to OpenVMS 
(which does use ELF) if they really needed that approach.

Given the native compilers aren't yet available for OpenVMS x86-64, 
this is all seemingly a little premature.

But then... I just can't wait to find the first example of that 
proof-of-concept in production with some critical lost-source-code app 
binary built for not-sure-which-OS-but-ancient. Because that's gonna 
happen to some IT staff sooner or later.


-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list