Re: RFC: Starting a stable kernel series off the 2.6 kernel

Greg KH
2005-12-10T04:27:13Z

On Fri, Dec 09, 2005 at 08:16:42PM -0600, Rob Landley wrote:
> As far as I can tell, what broke with udev was their embedded version of
> "libsysfs", which is an abstraction layer I've _never_ understood the point
> of. (Because opening single value files in /sys is just too hard. Nobody
> needed a "libproc", the parsing of which is actual work, but they felt a need
> a libsysfs. Uh-huh...)

The original goal of libsysfs was to have a library that handled all of
the direct sysfs calls, and have it create structures that looked
something like what sysfs exported (devices, busses, etc.)

Then, if things changed in the sysfs layout or structure, only libsysfs
would need to be changed, and all apps that used it would continue to
work just fine.

But in reality, it was only used by udev, and was very fragile. So
fragile udev is thinking of ripping it out as it has had a lot of
problems in the past.

Hope this explains things better.

thanks,

greg k-h