2.6 and the user-space ABI
Posted May 17, 2007 9:29 UTC (Thu) by sdalley
Parent article: 2.6 and the user-space ABI
What we surely need is a userspace kernel-lib that is part of the kernel tree and released as a matter of routine with each kernel update. The current udev and alsa libraries could go in there.
Then also, whenever a sysfs interface had to change, would be the time to step back and ask "what would an *application* need to see of this service?" (lm_sensors or whatever) and add the new higher-level hindsight-improved interface to kernel-ulib, or whatever it ends up being called. Move the sysfs interface for that service from "provisional" to "deprecated".
We could then buy ourselves flexibility without sacrificing quality.
to post comments)