[openib-general] Re: [PATCH] sockaddr_ll change for IPoIB	interface
    Tom Duffy 
    tomduffy at speakeasy.net
       
    Fri Aug 12 08:15:53 PDT 2005
    
    
  
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
    
    
More information about the general
mailing list