After some thinking I started to play with the idea of starting
"Top-to-Down" on creating an open source OS/2 Warp clone. By
"Top-to-Down" I mean starting from the components on the top like
Workplace Shell and go moving down from there.
The "Top-to-Down" idea will mean to create replacement for:
- Workplace Shell
- System Object Model (SOM)
- Presentation Manager (PM)
There are a few open source projects that had started to create a
replacement for it, but none of them still an complete 100% replacement
for the IBM code:
- Workplace Shell - XWorkplace - GNU GPL V2
- System Object Model (SOM) - SOMFree - GNU GPL and LGPL V3
- Presentation Manager (PM) - FreePM - BSD License
By completing this three projects, it may be possible that that
the main "soul" of OS/2 Warp can be cloned. Of course that it still
will not be a full operating system but it will give a strong start on
the right direction.
The idea of starting "Top-to-Down"
is to be able to put more open source replacements over a working OS/2
Warp 4.52 or eComStation 2.1. Even that both products are still
commercial, it will be a good start to run this components on the top of
this OSes.