Linked by Thom Holwerda on Sun 17th Sep 2006 16:57 UTC, submitted by martini
OS/2 and eComStation "OS/2 has many applications that had been created by companies, individual developers and hobbyists. Many of these applications still works under the newest version of eComStation and have demonstrated a good quality. The only issue is that they are turning into abandonware since developers had switched to other platforms, but there is a chance to extend their life with the 'Open Source Long Live Elixir'. Here at OS2World.com we will like to make a call to OS/2-eCS developers and ex-developers to open source their creations. We believe that the software can be expanded for the benefit of the community and allowing a learning experience from the code of these applications."
Thread beginning with comment 163082
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Good idea
by rhyder on Sun 17th Sep 2006 18:32 UTC in reply to "Good idea"
rhyder
Member since:
2005-09-28

The idea of OS/2 being open sourced is put forward from time to time.

Firstly, it probably isn't practical - the source would contain code which is copyright Microsoft (and perhaps even Adobe and others). I don't think that that MS would agree to cooperate when such a release couldn't possibly benefit them in any way.

Secondly, it probably isn't desirable - Given that a full release of the source code, which could be used to generate a complete working OS/2, is impractical, what actual technology could be taken from OS/2? In other words, which features of OS/2 could be reused? Does the kernel, for example, have any features that other, freely available and open source kernels do not have? Other features that made OS/2 the OS of choice for so many people in the past such as industry leading DOS support have no real appeal to most users in this day and age.

Similar points can be made about the GUI - it has some nice features but these relate to the *design*, not the implementation. The implementation is flawed as it is based upon a single input queue. The SIQ means, in practical terms, that a single crashing application can make any mouse or keyboard interaction with the OS impossible; in these situations, the OS seems to working and applications seem to be running but you can't interact with them. After such a crash, all you can do is reset the machine.

In it's day OS/2 was a great OS but I just can't see what could be taken from the source and reused now. If some of the GUI ideas are still appealing then it would be easier to add them to other OSes than to recreate OS/2 from whatever bits of source code could feasibly be released.

Reply Parent Score: 4

RE[2]: Good idea
by djohnston on Sun 17th Sep 2006 21:13 in reply to "RE: Good idea"
djohnston Member since:
2006-04-11

"Firstly, it probably isn't practical - the source would contain code which is copyright Microsoft (and perhaps even Adobe and others). I don't think that that MS would agree to cooperate when such a release couldn't possibly benefit them in any way."

Microsoft has nothing to do with OS/2. It is an IBM product.

Reply Parent Score: 1

RE[3]: Good idea
by kleb on Sun 17th Sep 2006 21:20 in reply to "RE[2]: Good idea"
kleb Member since:
2006-09-17

Microsoft has quite a lot to do with OS/2, seeing that it began as a joint IBM/MS initiative. There may still be code copyrighted by MS in the LAN Manager system or the graphical interface, the Presentation Manager.

Of course, it should be possible to rid OS/2 of this code, just as it was possible to rid Mozilla of code that Netscape Communications had licensed from other parties.

Reply Parent Score: 3

RE[3]: Good idea
by Zoidberg on Sun 17th Sep 2006 22:02 in reply to "RE[2]: Good idea"
Zoidberg Member since:
2006-02-11

"Microsoft has nothing to do with OS/2. It is an IBM product."

Wrong, you'd better go back and study your OS history a bit. OS/2 has everything to do with Microsoft since they are the ones who wrote it. IBM didn't take over writing it until OS/2 Warp 3.0, and even today it still has a lot of copyrighted Microsoft code.

http://toastytech.com/guis/MOS2Boot.gif

Reply Parent Score: 2

RE[2]: Good idea
by simmoV on Mon 18th Sep 2006 00:56 in reply to "RE: Good idea"
simmoV Member since:
2005-07-08

"...The implementation is flawed as it is based upon a single input queue. The SIQ means, in practical terms, that a single crashing application can make any mouse or keyboard interaction with the OS impossible; in these situations, the OS seems to working and applications seem to be running but you can't interact with them. After such a crash, all you can do is reset the machine."

It is not a single input queue. If for any reason it's called SIQ, it is because the Presentation Manager's shell is a synchronous event. And it rarely would bring the machine down. An ALT-ESC or CTRL-ESC would have sufficed to bring up the window list and (if needed) close the offending program. Later versions would have a feature that would revive stuck windows without having to terminate them (Asynchronous Focus Change).

Reply Parent Score: 1

RE[3]: Good idea
by galvanash on Mon 18th Sep 2006 01:33 in reply to "RE[2]: Good idea"
galvanash Member since:
2006-01-25

It is not a single input queue.

Sorry, but you are completely wrong. I ran OS/2 for many years, from the original release up to Warp 3. All versions of OS/2 have a single input queue (even eCom Station does), and until FixPack 17 it was very easy to run into this issue. With some software you were lucky to get more than an hour out of it before it would lock up the queue (early versions of IBM Works was famous for this).

The infamous "fix" for this didnt remove the limitation, it just worked around it in a clever manner. But dont take my word for it...

http://www.os2ezine.com/v1n5/queue.html

Hell, you could have just googled for this, there are like over 600 references to +"OS/2" +"single input queue".

Reply Parent Score: 4