Re: [RFC] Add kernel<->userspace ABI stability documentation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Mar 05, 2006 at 09:17:59AM -0700, Eric W. Biederman wrote:
> So if we go down this path can we make this functional Documentation?
> 
> In particular can we have per process/per interface kinds of flags that
> allow access to experimental subsystems?

Sounds fragile.  It doesn't help the real problem that APIs need to be well 
designed.

> If the developer has to jump through an extra hoop to use an interface
> we have clearly documented this is unsupported and will change in the
> future.  Anything else can be easy to miss.

At this point if it ends up anywhere near the tools people need to use on 
a regular basis, it will not have accomplished anything.  APIs should be 
reasonably stable, often extensible, by the time they hit the kernel.  The 
problem with any sort of 'experimental' API is that it probably means the 
code is not ready to be in the kernel.  Wrapping it up in flags doesn't 
stop people from using it and tieing code to the interface; not shipping 
code that isn't fully baked does.

		-ben
-- 
"Time is of no importance, Mr. President, only life is important."
Don't Email: <[email protected]>.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux