I find this hard to believe, given that Rexx was developed by IBM.
I find this hard to believe, given that Rexx was developed by IBM.
Which leads us to the great set of names where we have: IBM i, Apple iOS, Cisco IOS
The complete userspace is bytecode based, regardless of the language.
Applications are compiled on installation phase, or when the generated code is deemed not to be valid any longer.
When there was an architecture change for the PowerPC, many installations only required a regeneration of the installed software.
A concept that Microsoft tried with Longhorn and Windows Phone 7. Or we could even say, the model Android almost has as well.
Native Oberon and Inferno also tried a similar approach, to certain extent.
Unfortunately it wasn't quite that clean in practice. Regen required TIMI to have access to the compilation templates for each program. These were intermediate compilation stages ( bytecode, I suppose ) that it could then translate to the new machine architecture.
However, these templates were often missing, deleted or out-of-sync. So we did an awful lot of recompiling from source, when we could find it...
I only did a bit of AS/400 administration back in 1994's Summer, just logged into the system and started the backup procedure.
I was actually doing Clipper development and the company where I had a Summer job used AS/400 systems for accounting.
Most of I know about OS/400 bytecode system was found looking for compiler technologies a couple of years later.
Yep that is also a nice feature.
Mainframe environments are weird.
Or the OS/360 which uses virtualization for all OSs, like Hyper V does on Windows.
The first OS to boot from the hypervisor has master rights, but all OSs are virtualized.
No, the hypervisor was called VM. According to WP it most frequently ran CMS guests, which was a light weight single-app OS. But could also run OS/360 guests (which predated VM).
"No, everything's memory!"
Disclaimer: I'm an Ars subscriber and <3 Ars but when my bullshit detector is already off the charts before the article begins ... it makes me wonder how good the article is.
> In addition, IBM once made a deal with Commodore to license Amiga technology for OS/2 2.0 and above in exchange for the REXX scripting language.
In other words, IBM licensed REXX to Amiga in return for something else (we don't know what).
But who knows if this is true. Apparently IBM and Commodore already had an IP cross-licensing agreement at the time, and had access to their patents. And AREXX apparently did not contain any IBM code.
In other words, IBM licensed REXX to Amiga in return for
something else (we don't know what).
I think it was for technology used in the workplace shell (WPS).