Messages in this thread |  | | Subject | Re: Announcing Binary Compatibility/Testing | From | Robert Love <> | Date | Wed, 13 Oct 2004 19:24:15 -0400 |
| |
On Wed, 2004-10-13 at 18:39 -0400, Jeff Garzik wrote:
> Userland ABI compatibility has always been a strongly held value in > Linux, I don't think we would flame any efforts to support that...
Yah. With the exception of maybe changing something in /proc (which has been rare, and hopefully will never happen with /sys) the kernel-to-user ABI is really stable.
I'd venture, in fact, to say that this effort is very important but does not affect the kernel at all. Current "fault" lies in things e.g. like the C++ ABI, which is constantly fluctuating (rightly so, to fix bugs, but still).
Any other incompatibility lies in libraries, but we have library versioning. There is nothing wrong with newer libs breaking compatibility so long as they have a different soname. Vendors just need to ship compat libs and ISV's need to make sure they request the right lib and don't touch internals.
Robert Love
- 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/
|  |