It does make things nice and stable. I'm much more confused about half of the drivers implementing some weird custom protocol instead of the standard Linux stuff. It seems like it'd be less work to solve in the kernel driver (since you have to write it anyway) than to keep adding workarounds in userspace.
|