The Software That Failed To Compete With Windows
harrymcc writes "When Microsoft shipped Windows 1.0 back in November 1985 — it turned 25 on Saturday — it wasn't clear that its much-delayed windowing add-on for DOS was going to succeed. After all, it was a late arrival to a market that was already teeming with ambitious competitors. A quarter-century later, it's worth remembering the early Windows rivals that didn't make it: Visi On, Top View, GEM, DESQview, and more."
They left out the most viable competitor.
As someone who in 1991 ordered his 386/SX (4MB RAM, 80MB hard drive and 256k VGA card) with MS DOS 5.0 and Windows 3.0, I'm amazed that OS/2 isn't mentioned in the article since it was the other OS option at the time.
46. The Hobo smiles, his eyes glaze over, and he burps. "Beware the man who has lived longer than the Wasteland."
Both.
The "woe" part being, that no replacement for microsoft will succeed, unless it has the same blinding ambition and greed that microsoft had, and the others lacked. This was proven by the fact that the other competitors were "nice", but did not have those qualities, so were dominated.
This was perhaps the Enabler for Windows. It addressed the primary multi-tasking via
a terminate-and-stay-resident pop-up that had a calculator, todo list, and the like.
By solving this problem for Word Perfect, Lotus and DB3 users, it delayed the
adoption of windowing environments for another 2-3 years till Windows 3.0
"Twenty-five years and two days later, it’s not just hard to remember an era in which Windows wasn’t everywhere"
Bullshit - As a C64 and Atari ST veteran, twenty-five years later it's painful to remember the extraordinary effort it took to lose to windows. I had better graphics playing Neuromancer on the C64 than windows managed for a decade, and let's not even talk about comparing Star Flight on the ST vs the DOS version.
Jack Tramiel should be strung up for crimes against computing.
{sigh} - Pug
An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
A windows replacement can succeed if it's pushed out by Microsoft. The factors at play were nothing to do with quality of the product. Microsoft "skillfully" pushed its stuff out in such a way that no one else could play in the same market for long. And yeah, OS/2 was effectively stolen by Microsoft and made into Windows NT. I miss OS/2... it was way too good. I wonder what it would be like today if they continued to develop it.
Well then I guess it wasn't a failed one, was it?
Windows 1.0 was a total failure. Nobody used it. I worked at a computer store at the time and people would ask us to take it off the drives of the compter because they had no use for it.
Windows 2.0 was also a total failure.
Only when Windows 386 and WIndows 3.0 came out was Windows usable. Even then most people didn't use it. It just slowed down their dos programs.
Only when Windows 3.11 came out did WIndows become popular. Mostly to run DOS apps. Windows won because Microsoft just gave it away for the longest time. Almost nobody would have paid for it. That is why all the others failed. Most people wouldn't pay for a program to run programs!
Microsoft used the drug dealer method to win market share. But to call any version of Windows before 3.0 as not a failure is just not valid.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
Same experience here. Nothing at the time other than DESQview was offering decent multitasking for tasks like BBSes. Windows was a joke in comparison.
Eventually I gave up DESQview, but it was a painful transition and I bitterly resented Microsoft for winning in the market with their inferior product.
... is to own everything from the application down to (and in some cases including) the hardware. It was inevitable that add-ons to DOS were not going to be allowed to survive. The only viable UIs have been those on top of other (non Microsoft controlled) O/Ss. And they have been viable only because Microsoft hasn't been able to kill them off. Yet.
Captcha: penguin
Have gnu, will travel.
There are plenty of motor car manufacturers, and most people don't just drive a Ford (or whatever). So why is the computing market so different ? I don't believe that it is down to manufacturing capacity, ie s/ware is so much easier to make many of once you have the first copy; if that was so then the many smaller manufacturers, the list is huge.
I think that the key is standards, everyone wants the same - especially file formats. The way that MS got to where it is was by taking everyone else's standards and keeping its own as secret as it could. Whatever reasons: it is something that we should learn from and stop from happening again.
Disclaimer: my desktop has always been Unix based since 1986, Linux for the last 15 years.
These are not examples of technologies that Windows beat. They are example of companies, many of whom had superior products, that never made it due to Gates' underhanded business practices.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
I think sometimes the geeks forget the Marketing adage that most enduring products are functionally "just okay." Typically a successful product uses lots of cash to drown their competitors. Might makes right.
Someone somewhere said "Early to bed. Early to rise. Advertise Advertise Advertise"
http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
*WE* made it happen that way. We as software devs for the longest time would make 3 different versions and then maybe sell a Mac ver and a Sun/HP Unix ver. We got tired of the 5+ different software configurations *ON TOP OF* the zillions of hardware configurations. Just for our sanity we picked windows. Love em or hate em MS was everywhere. Eventually the only software that was everywhere was windows. But we didnt care. We were too busy selling tons of software...
That one isn't inherently better than the other. At first glance, it sounds like preemptive multi-tasking is the way to go since that is what all our desktops use now and since it is far more stable. However that is only true in an environment flush with resources, as our computers are. It incurs a good deal of overhead, which is why it was more problematic on older hardware. You could do it, but you paid a performance price. That's part of the reason you saw CMT not just on Windows but on things like MacOS as well. If programs behave themselves, it can be a much lower amount of overhead, and that mattered on those slower processors.
For just an idea of how slow they were consider that it took almost all of a 486 to play a stereo 128k MP3. I remember when I first started playing with them and in Windows 95, it wasn't possible. Even running nothing but an MP3 player the overhead from the OS (which wasn't fully preemptive itself) was too much, I had to turn it down to mono or reduce quality to play. To get full stereo I had to drop to DOS and play it with Cubic Player. Now of course we can play them in the background with less than 1% CPU time on a single core.
Just something for people to consider with regards to cooperative vs preemptive. Preemptive works great and is really what you want on a desktop computer where arbitrary code can be executed because it keeps problematic code from running away with resources, and also just makes programming a bit easier (you have to be careful when programming something for a co-op system that will be expected to use as much resources as it can get, yet still cede control properly). However it does incur overhead to make happen, and when you talk a slow enough system, it is a non-trivial amount.
First of all, your post erroneously assumes that the answer to the question: "When will Linux be ready for the desktop?" is not "It has been ready for years.". You also are overlooking all the lies told, the FUD sold, the standards committee tampering, and the Halloween Documents that prove that Microsoft indeed cheated, even though it still didn't win (though their customers have certainly lost.)
The question I want answered is "When will Windows be ready for the desktop?", because I guarantee you my Linux box blows the doors of of any Windows machine hands down, and does it all without being a Malware fest.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
" TSR...hacks to make your machine use memory above 640k..."
" It is hard for people to understand just how messy things were in those days..."
No, things were NOT that messy in those days. They were that messy in the DOS/Windows world.
Other systems of the time had device drivers that abstracted printing details from apps. They had no 640K barriers. They had preemptive multitasking. They had device independent APIs, and abstracted container file formats.
Don't confuse the mess that was DOS and early Windows with the state of the industry as a whole. It was not that bad, it's just that for whatever reason, everyone chose to support the system that was an architectural clusterfuck.
I've owned and used Top View, GEM, DESQview and Windows 1.0 and all later editions. And I think the real reason Windows won was simple - Drivers.
I was running Lotus 123, Word Perfect, Ventura Publisher, and AutoCAD. I had expensive ($3000+) graphics cards, a 21" monitor and a laser printer (when they were $5000 beasts). Every time a new software release came out, I had to wait months for drivers to appear for the graphics card and printer. Sometimes they never arrived.
When Windows appeared, it wasn't very useful. But they always seemed to have drivers. I switched to Ami Pro, Excel and PageMaker because they all ran on a system (Windows) that had drivers for all my equipment. It was wonderful to be out of the waiting-for-drivers quandary. When Windows 386 appeared, I could run my DOS apps in a Window and not have to switch back-and-forth to DOS.
I'm pretty sure the younger crowd would have no idea what we went through. Every single app either ran at 640x480 (pretty bad on a 21" monitor) or had to have custom drivers. And you only had text printing - no graphics - without drivers. And you only had text printing if your printer emulated the IBM Graphics Printer.
Pretty soon, the hardware vendors started noticing that the availability of Windows driver became a binary decision for consumers - graphics boards with just Windows drivers would sell, while devices without became hard to sell. Companies that focused on Windows-only got the jump on those that had to write dozens of drivers.
Stop and think about the effort of keeping track of drivers for graphics, printer, mouse, modem, keyboard, sound card for EVERY app. And then do it again for each new release of every app. This is why Windows won - at least in my opinion.
Place nail here >+
I stand by my assertion, Microsoft was way behind the curve in real multi-tasking. Arguably, it wasn't until at least Windows '98 where Windows had any meaningful multi-tasking -- almost 20 years after they licensed the technology from someone else.
Windows 98 had the same pre-emptive (for 32-bit processes) multitasking capabilities as Windows 95, NT had fully pre-emptive multitasking two years before that.
DOS, Windows 3.x and OS/2 1.x did not, due to a combination of hardware constraints and legacy support.