Review of eComStation OS/2 1.0
JigSaw writes: "OSNews features a long and in-depth article about the latest version of eComStation OS/2 1.0. eCS 1.0 is developed by Serenity Systems after they licensed the technology from IBM when the latter had abandoned any hope for the success of OS/2. The article also has information about the future version of eCS, 1.10, which it will be branded as Entry level, Upgrade and WorkPlace. The Workplace version will include all the software one needs to run Java2, Win16 & DOS applications 'natively', and it also includes an X11 server plus a full copy of Connectix's Virtual PC that can run any flavour of Windows and Linux. In fact, eCS OS/2 Workplace will include a full Linux distribution as part of its VirtualPC package."
I contracted for them for 8 months and I have never seen such disorganized company. The PC division was promoting Win3.1 while another division was trying to sell OS/2. Our group never got to reuse code from another group and the OS/2 developers played second fiddle to the Win3.1 ones. The left hand hadn't a clue what the right was doing. By the time they started putting it in the hands of home users with discounts and cover CDs it was already way, way too late.
The UI for OS/2 - the Workplace Shell was fine in principle, but crap in practice. It looked drab, was inconsistent, it needed too many mouse buttons and it was only "logical" if someone taught you the WPS logic. I think usability was a dirty word in IBM since the WPS was just perverse; commonly used options being buried in the fifth page of some settings dialog, and usused appearing in the popup menus. And no two OS/2 applications looked or behaved alike because apparantly no one in IBM saw fit to share code such as toolbar classes. Apps did have to comply to a bizzaro UI compliance standard called CUA which meant they handled Shift+Insert the same way and other superficial similarities but that was it. I have a sneaking suspicion that some genius in the upper echelons of IBM actually thought unfriendly apps was a good idea to drum sales from selling training.
We know all about that one. They put the boot in and IBM (the world's largest computer company) mumbled not very convincingly about unfair competition. But whatever dirty tricks Microsoft were playing, they still had more of a clue about usability. They have people an easy to use (certainly easier than OS/2) operating system. And apps such as MS Office looked consistent and clean.
Now I programmed OS/2 and loved the thing, but it was and is screamingly obvious why it was doomed. IBM had its head up its butt (just like Commodore with the Amiga) and simply dithered around wondering why every one was buying someone elses supposedly inferior product.
An analogy would be a master chef wondering why people doesn't buy his delicious cakes when makes them to look like a giant dog turd. I wonder why not...
Very few developers made use of the advanced features of the OS either, especially inside IBM. There were ports of various programs which were obviously simple recompiles of Windows 3.1 code. I wouldn't touch many of IBM's GUI apps for OS/2 because they'd go off to do processing and bog down the system input queue. So even though you had this way cool multi-tasking multi-threaded OS, it was still very easy to bog down the whole OS by simpily not processing messages on the system input queue.
Politics was the death blow to OS/2 though. If you couldn't even get an OS/2 PC pre-installed from IBM's PC division, there was no way anyone else was going to offer it. The install was hideous enough that your average end user did NOT want to deal with that and IBM was not about to address shortcomings of the PC archectecture that made the install process so bad -- and there WERE things that could have been done to work around a lot of those problems.
OS/2's death can be entirely blamed on IBM's inability to keep up with Microsoft. They were outmaneuvered, plain and simple. OS/2's current reanimation as the walking dead and probable eventual rise to Amiga-like hype-godhood can probably be blamed on a few users who don't want to let go. The same sorts of people, no doubt, who freeze dry their pets once they die.
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?