Re: Linux 2.5.70

Linus Torvalds
2003-05-28T16:14:43Z

On Wed, 28 May 2003, Bill Davidsen wrote:
>
> Just the other day you posted strong opposition to breaking existing
> binaries, how does that map with breaking existing hardware?

One fundamental difference is that I cannot fix it without people who
_have_ the hardware caring. So if they don't care, I don't care. It's that
easy. If you want to have your hardware supported, you need to help
support it.

Another difference is that it's better to not work at all, than to work
incorrectly. So if your kernel doesn't boot or can't use your random piece
of hardware, you just use an old kernel. But if everything looks normal,
but some binary breaks in strange ways, that's _bad_.

The latter reason is, btw, why we don't paper over the build failures like
some people suggested. If it hasn't been updated to the new interfaces, it
should preferably not even build: which is a big reason why we try to
rename interfaces when they change, exactly so that you don't get a subtly
broken build.

Linus