The key to teaching anyone anything is having some clue what it's like not knowing. If you can't guide someone across that barrier, you can't actually teach much, because the whole process then relies entirely upon the abilities and inclinations of the learner. The best teachers don't simply put it where you can reach it, but make you want it.
The vast majority of those using computers don't have a strong techie bent. Thus, any appeal to them requires hitting that sweet spot between meeting them where they are and moving them in the direction you are going. If your market is more narrow, you have the luxury of investing more resources into the underlying design. If your resources are few, then you should hardly expect to escape the niche market. But if your product is actually good technology, those you reach will remain faithful beyond the life of the product itself.
Such is eComStation (eCS), formerly OS/2. Initial resource investment by IBM made this everything Windows should have been, but internal politics and the resulting marketing idiocy nearly killed it. I can recall, happening to reside in Europe at the time it was launched in public advertising, OS/2 was the first GUI I had ever seen. Yes, what Windows should have been, but it was the brilliant internals which gave it what foothold it did gain. Had it been easier to install when I first got my hands on a copy of Warp 3 from a government auction, I would never have bothered much with Unix, because I already disliked Windows, and could never afford Mac.
That difficulty of installation, and the difficulty in finding information for getting through it, was the major barrier preventing my adopting it. With the recent release of eComStation 2.0 GA (“gold”) that is no longer an issue. I tested it myself, and compared to our last efforts with 1.2 some two years ago (sadly the 2.0 beta was little better then), this is a whole new ballgame. If you are inclined to try it out, I would contend it has never been easier.
Indeed, there was but one minor gotcha on my Dell Inspiron 4100, and the workaround was easy to find. In this case, I got an error code “OS/2 !! SYS01720 OS/2 !! SYS02027”. A simple google brought me to the eCS buglist which explained some Dell laptops, among other systems, didn't react perfectly to the cues, so pop the CD tray, hit CTRL-ALT-DEL and let it restart. Once you see the system restarting, reinsert the CD and all is well. While the developers acknowledge that may not be the only hardware hiccup you'll face on the vast array of stuff out there, it symbolized for me the hard — and quite successful — work over the past two years in drivers. By simply accepting the defaults for most things, the rest of the installation worked just fine.
Once I had it installed, the obvious setup tasks were not all that difficult to understand. The official installation guide, which you can download with the ISOs (subscription required), is not hard to follow. I admit I wasn't thrilled with the complicated array of choices in the partition manager, but I managed well enough. It represents the market for the product, because it offers numerous fine-grained controls. I took their advice and left ACPI out of the initial installation, and found the post-installation wizard quite useful. Everything worked according to the promises made in the documentation.
This is not an OS which will appeal to those who love graphics. There are some attractive options for styling the desktop, but they are limited. The older SNAP Graphics drivers from SciTech no longer see much development, but are still available. Serenity defaults to the Panorama display, basically a highly developed VESA driver which runs on just about anything. You don't get 3D acceleration, but there isn't much demand for that on eCS.
The OS is not aimed at that market. Things like sound do work, but don't expect much in the way of entertainment software. The few bundled games are frankly ugly. Such things are simply not a priority. What matters is the functional business application environment.
In my computer ministry, I can't count the times I've seen non-profit work stations rendered useless because volunteers, and even paid staff, are seldom all that computer savvy. It's hardly better in regular businesses. We all know Windows by design simply invites the sort of meddling and fiddling and the vast array of popular junk anyone can install which serves only to break things. Changing user habits is one part of my work, but sometimes you have to accept the necessity of tying their hands with system setup. It can be done with Windows, but it's not easy. That's by design. We all know with Linux or Unix, locking down workstations and accounts is relatively easy, but not every operation can make the migration to Linux. All the more so as current distributions are simply too slow on the sort of hardware these organizations can afford. Churches suffer the most in this, but many businesses are hardly better off.
In this, eComStation shines. First, the one major difficulty with the entire OS/2 market is IBM has the kernel sources under lock and key (patent and licensing issues), and there is virtually no development. On the other hand, the existing kernel is entirely viable and still has a tiny footprint. Many fans run it on some of the newest hardware. If your system can't meet the minimum requirements of eCS, you should probably stick with some incarnation of DOS. But eCS will certainly run your DOS apps, because it's a better DOS than DOS. It can also handle most Win3 stuff, and not a few XP applications run on it. This I learned from a few close friends who are aficionados. Of course, anything ever written for OS/2 will surely fit comfortably, and there is an awful lot of that still out there. The many very big contracts requiring it is the main reason IBM hasn't killed the whole thing outright.
Personally, eCS won't do what I need a computer to do. On my aging laptop, I still run Etch, despite the lack of official support, simply because it meets my needs without dragging the thing down. I can assure you eCS did run well on it, using a lot less drive space and other resources. Everything could be made to work reasonably, if it matches your needs. Current guidebooks are few, but it's not hard to find fans of OS/2, and the majority seem to already understand the necessity of reaching out to new users, meeting them where they are. In the long run I intend to learn more about it simply because I already see where it can find a wide open market, if only people knew about it.
In my computer service ministry, I am confronted with a ghastly array of borked Windows systems. The average user of these systems is inundated with hoaxes (“delete this file”), cute tweaks, and junk software. Most of that software is at best poorly designed, and some is downright malevolent — Zango, anyone? None of that works on eCS any better than it does on Linux. Further, just the incidental cruft of forgotten files and adjustments seem unable to affect its performance. Not only are there precious few attacks on eCS, but it is inherently more secure and stable than that other OS which displaced it early in life. An average user can quickly find the applications they would need for institutional operations, but most everything they might do to break it would take persistent effort from serious tweakers. Stupid dangerous tricks and tips are not thickly scattered across the Net, nor emailed to everyone with an account, nor are there many in the first place. Even then, any administrator could easily reinstall a backup desktop configuration — one of the more excellent features of eCS — and immediately wipe away all tears.
Most non-profits operate with little or no budget for new hardware. Most OSes which still run on such hardware aren't supported, even in the Linux/Unix field. If there is any money available at all, I highly recommend many consider investing in eCS licenses for those who need what it offers. Managers who have the time to learn how to administer eCS workstations will be richly rewarded in far less breakage at the hands of highly varied users common in such operations.
Best of all, you can try it before you buy it. There is a demo CD of version 1.2 available, with requirements only slightly higher than for an installed system. Also, note that the older release won't work well with SATA, but there should be a demo of 2.0 soon. You'll get a taste of the way it looks and operates, but more importantly, how well it works with your hardware. Be aware, there are a large number of third party drivers and software packages not included in the installer, so do some research before you reject it. Yes, it comes with OpenOffice.org (3.1 now, 3.2 soon). For Unix heads, a rather large number of ports to eCS are created and update every day. With the recent porting of QT 4, lots of goodies are now possible, such as Scribus (Serenity Systems, $149, www.ecomstation.com).