[Info-vax] redbean and the Actually Portable Executable

Arne Vajhøj arne at vajhoej.dk
Mon Jun 20 15:17:33 EDT 2022


On 6/20/2022 2:35 PM, Bill Gunshannon wrote:
> On 6/20/22 14:28, Arne Vajhøj wrote:
>> On 6/20/2022 12:02 PM, Stephen Hoffman wrote:
>>> 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.
>>
>> The reality is that in 2022 it is more normal to run the same
>> stuff on any platform than not.
> 
> UCSD tried that back in 1974.  It was popular for about 6 or 7 years.

It was probably a bit too early for the concept.

>> Scripts (Python, JavaScript, PHP, Ruby, Perl etc.), JVM
>> languages (Java, Kotlin, Scala, Groovy), and CLR
>> languages (C#, VB.NET, F#) far outweigh the traditional
>> native languages in usage.
> 
> Wonder how many of these will last that long

No need to wonder.

Most of them have already been very popular for way longer
than that (like 20 years).

>                                                and actually run on
> anything other than the PC.  :-)

Most usage are on servers.

The majority of JavaScript and some C# and VB.NET are
used on PC's.

And some Java and Kotlin are used on phones.


But the rest is all server.

Arne



More information about the Info-vax mailing list