RE: Linux stifles innovation...

Torrey Hoffman (torrey.hoffman@myrio.com)
Sat, 17 Feb 2001 18:10:31 -0800


Henning P. Schmiedehausen wrote:

> ... If you
> write for Windows, you have an ugly and complicated API with lots of
> bugs

Yes, that is true.

> , but the API itself is stable since six (!) years. You can write
> programs that run on 95/98/ME/NT/2000 unchanged.

That is not always true, as I learned by painful, repeated experience.

My previous job, and some contract work I have done, involved writing
software for Windows. My WORST problems were incompatibilities between
Windows NT and Windows 95. The APIs do NOT, I repeat NOT! NOT! NOT!
work the same on the various Windows flavors, as soon as you start
doing non-trivial applications. Three times at least, portability
problems from NT to Win95 cost me sleepless nights. Debugging stuff
like that is hell when you don't have the source.

And when things break on Win95 where they ran on NT, what do you do,
run a debugger on Win95, where a crash can (and will) bring down the
whole system? Ugh, the horror.

Linux is not perfect yet, and there may be incompatibilities between
library versions. But with the source, I have always been able to
debug and fix the problems I've run into with much less pain than
I ever had on Windows. I'm never going back.

Yours,

Torrey Hoffman
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/