27 July 2018, 19:28 | #21 |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
I think this refers to the fact, that the gui-server in OS/2 is message based like Intuition is.
but being more complicated and less failure-proof than Intuition due to its synchronous behavior, this endet up as a downer: "Unfortunately, OS/2 had a crucial flaw in its design: a Synchronous Input Queue (SIQ). What this meant was that all messages to the GUI window server went through a single tollbooth. If any OS/2 native GUI app ever stopped servicing its window messages, the entire GUI would get stuck and the system froze. OK, technically the operating system was still running. Background tasks continued to execute just fine. You just couldn’t see them or interact with them or do anything, because the entire GUI was hung." Arstechnica: half-an-operating-system-the-triumph-and-tragedy-of-os2 |
27 July 2018, 21:30 | #22 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
Well, until I see some solid documentation, or confirming words from people directly involved at the time, I find it highly unlikely that there ever was a "licence deal" between CBM and IBM over arexx and "gui", simply because there is zero reason for such a deal to exist.
|
27 July 2018, 23:29 | #23 |
Coder/webmaster/gamer
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,631
|
@Gorf:
Yes, Windows has the same flaw too, except that in recent versions there is a separate queue for each process. Still a bad design though. |
28 July 2018, 00:18 | #24 | |
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
Quote:
We would have to ask Jeremy Reimer here - the author of this AT article. In the same series he mentioned this deal: It had partnered with Apple to work on next-generation OS technologies and licensed NeXTStep from Steve Jobs. While technology from these two platforms didn’t directly make it into OS/2, a portion of code from the Amiga did: IBM gave Commodore a license to its REXX scripting language in exchange for some Amiga technology and GUI ideas, and included them with OS/2 2.0. but he gives no source or evidence... he got it even totally wrong in an earlier version of the article, where he claims IBM was licensing REXX from Commodore. Here he is admitting to that on Ycombinator: "The AREXX error was my mistake. I just read the technology transfer part backwards when I was researching. I've already fixed it in the article and updated it." |
|
28 July 2018, 00:47 | #25 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
His source is probably Steve Wendt who had this written in 1998, at least.
https://web.archive.org/web/19980213...s/OS2Warp.html |
28 July 2018, 02:22 | #26 |
Coder/webmaster/gamer
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,631
|
It doesn't sound very plausible so I'm inclined to disbelieve it. The definitive answer would be found in Commodore's (and IBM's) business records, if they still exist. Or an ex-employee could be asked.
|
04 July 2019, 21:47 | #27 | ||||
Ex nihilo nihil
Join Date: Oct 2017
Location: CH
Posts: 4,858
|
Quote:
Today, didn't find details on IBM's site, only : Quote:
Quote:
Quote:
Last edited by malko; 24 July 2019 at 13:02. Reason: changed BiT -> BitD |
||||
05 July 2019, 00:11 | #28 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,411
|
Well, when I start RexxMast (i.e. AREXX) I see a small window confirming it was made by William S. Hawes and is copyright 1987. Now, please note: I'm not saying there was no deal between IBM and CBM.
Just that I'm pretty sure CBM didn't get AREXX from IBM. Screenshot attached for clarity. |
05 July 2019, 01:33 | #29 | ||
Ex nihilo nihil
Join Date: Oct 2017
Location: CH
Posts: 4,858
|
Don't know how old he may be now but on the ARexx User reference manual there is this address :
Quote:
Quote:
|
||
05 July 2019, 12:23 | #30 | |
Registered User
Join Date: Dec 2014
Location: germany
Posts: 439
|
Quote:
Second, OS/2 was never ported to any other CPU than the Intel* ones, in fact it uses some features that are unique to the 286/386 CPU - like the four privilege "rings" instead of only user/supervisor mode like almost any other CPU (OS/2 actually uses only 3 of them). Third, even if they only wanted the DOS part, it would be a truly bizarre decision to bet the farm on an unfinished product written for an entirely different CPU from a bureaucratic monster corporation like IBM when they needed something working asap. And until 1989 the DOS part was even based on the horrible FAT file system. My guess about the whole story of AREXX and IBM : Either it's completely made up (I think that's the more likely option), or there may have been some licensing agreement concerning the GUI that IBM took just in case to strengthen its position if there was a lawsuit with Microsoft/Apple. I do not see a major influence in OS/2 from the Amiga GUI, which itself was heavily inspired by NEXTStep from AmigaOS 2.0 on. *There was an unfinished port to the PowerPC much later, but AFAIK that was based on an entirely different kernel (Mach). Last edited by chb; 05 July 2019 at 12:29. |
|
05 July 2019, 13:41 | #31 | |||
Ex nihilo nihil
Join Date: Oct 2017
Location: CH
Posts: 4,858
|
Seen this exchange. Seems that people are trying to answer this same question for a long time now
But it's not very glorious for C= if what's said there is correct : Quote:
Quote:
Quote:
|
|||
22 December 2021, 01:38 | #32 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Where are the installations for the guts of fully licensed programs. | methodman | support.Amiga Forever | 3 | 26 April 2016 00:03 |
Amiga Stack Exchange site | TenLeftFingers | Amiga scene | 34 | 19 March 2016 23:40 |
suggestion for rexx GUI | systmcrsh | support.Apps | 3 | 03 March 2011 17:57 |
Commodore License Agreement and Warranty | Rogueraven | Amiga scene | 7 | 01 March 2008 17:09 |
Kumiko GUI - Amiga Workbench 3.1 GUI for Windows | milika | Amiga scene | 31 | 18 April 2007 19:16 |
|
|