On Aug 12, 2005, at 7:51 AM, Roland Dreier wrote:

    Tom> Do we need backward compatibility?

    Hal> I'm not sure but I think this was a recommendation from
    Hal> Roland.

Yes, of course we need backward compatibility.  We can't put a change
into the kernel that breaks userspace binaries.

For example, the old Fedora binary of arping has to continue to work,
even if you use a new kernel.

But, Fedora will rebuild their binary once this change is in. If the Linux developers cared about this sort of thing, it would version all its kernel structs and put padding at the end to ensure new fields could be added. It has opted for the cleaner (technical) solution of having all the apps recompile. Sure there will be a little bit of growing pain, but in the end, it won't have all kinds of backwards compatibility cruft lying around.

-tduffy
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to