There are plenty of old dos programs that do not run on windows. Anything that polled a mouse will chew up CPU. Anything that did out of the ordinary graphics will not work, games...
Yeah, but then Linux's task is simpler from the start...
Posted Jul 9, 2009 19:07 UTC (Thu) by khim (subscriber, #9252)
[Link]
There are plenty of old dos programs that do not run on windows.
Anything that polled a mouse will chew up CPU. Anything that did out of the
ordinary graphics will not work, games...
Sure. DOS programs were written as if they own the computer. Which they
did. So it's not easy to containerize them without huge
overhead. The comparable thing in Linux world are OSS programs - they also
like to hog the part of computer (/dev/dsp device). And like MS DOS games
these old programs worked poorly with new distributions. And like with
Windows the idea that you can just rewrite all programs (Windows old took of
with version 3.0 which was the first version with decent support for MS DOS
programs) didn't fly. Why the hell linux developers must repeat all
Microsoft's mistakes?
Yeah, but then Linux's task is simpler from the start...
Posted Jul 11, 2009 9:55 UTC (Sat) by nix (subscriber, #2304)
[Link]
Because they're not "Microsoft"'s mistakes, per se: they're mistakes made
by software developers in general. MS just tripped over them, and now so
are we.
Actually, this one isn't even a mistake: it's an inevitable consequence of
what happens when a stable foundation grows that everything relies on,
when that foundation is then shown to be faulty by design. At least we
*can* rip it out: when biology does the same thing, we get stuck with the
same unfixable faults for hundreds of millions of years...