[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