Jump to article
< >

Active GUI element

Static GUI element

Code

WPS object

File/Path

Command line

Entry-field content

[Key combination]

more

A new Future for eComStation

by Jeroen Besse, © February 2006

(with help from Bart van Leeuwen, Adrian Gschwend, and Bob St.John)

A common refrain from OS/2 users is, "At this moment, things don't look good for our beloved operating system."

They don't? you say. We have the eComStation 1.2 media refresh, there's an alpha for eComStation 2.0, there are things on the way like ACPI and bootable JFS. . . eComStation is easily the best OS/2 ever, and still getting better!

Even so, there remain issues we can't ignore. The main issue is probably this: near the end of December 2005, IBM stops selling OS/2, and at the end of next year Big Blue will stop supporting it. To be fair: how much truly new stuff has come from IBM for OS/2 lately? There are updates to some device drivers, and the kernel is being maintained. But that too will stop.

Most likely, IBM can never release the source code of OS/2. So we are stuck with limitations of the current code. A few examples:

In other words: at the moment things are quite good but the future is uncertain. Which is why we need to be spending time thinking of how we can address these issues.

Some people have been thinking about this for some time now, including people who are closely involved with the development of the current eComStation product and other software. At Warpstock Europe 2005, Adrian Gschwend from netlabs.org presented the ideas under the name "Project Voyager."

These are some of the concepts:

These ideas have been discussed with Serenity Systems (Bob St.John) and the product manager of the current eComStation line (Bart van Leeuwen). The current plan has Adrian focusing on the new product while Bart focuses on the continuity of the current product line. Bob will oversee. This way, the current eComStation will be positioned to support current requirements while being consistent and compatible with the first version(s) of the new line.

Within the OS/2 community there is a lot of knowledge. For instance, with XWorkplace, a large part of the WPS has been rewritten. In fact, it was being rewritten until the author couldn't continue due to bugs, design issues, and lack of documentation of the current OS/2 implementation. We can even attract developers from outside of the OS/2 community, as the project is very tempting and unique. In fact, this strategy has already successfully motivated developers to work on Voyager and with the choice for open standards, we can use technologies and code currently available for other platforms.

Please note that all this is still in the planning phase. Lots of choices still have to be made, there isn't much built yet. It'll take at least about 3 years before something usable will be delivered by the project. Until then (and some time after the first complete version of Voyager), we have the current eComStation 1.2R and the upcoming eComStation 2.0 (and maybe even more versions). If you want to support project Voyager at this point, you can do a few things:

The ultimate goal of project Voyager is to deliver an eComStation which continues to support OS/2 technologies and OS/2 application software to the greatest extent possible. This way, eComStation remains the perfect way to transition from OS/2 into the future.

References

Presentation held at Warpstock 2005 Europe by Adrian Gschwend (netlabs.org): http://warpstock.allegronet.de/Presentations/Presentations/ALL06_netlabs_org.pdf
Technical details about Voyager: http://wiki.netlabs.org/index.php/Voyager
Voyager FAQ: http://wiki.netlabs.org/index.php/Voyager_FAQ