On 26.10.23 09:31, Martin Wilck via openSUSE Factory wrote:
My main motivation behind this actually something different. I dislike the fact that we have been statically loading several SCSI modules, always, on every system. It contradicts the concept of loadable modules - if we always load module X, why not make it a built-in in the first
IIRC the motivation behind that was allowing a replacement of the modules without updating the whole kernel.
place? This change will allow us to cease loading the SCSI modules on every system early during boot, and this makes our distribution a wee little bit leaner, cleaner, and better, IMO.
Good.
Right. It hasn't been actually stable for decades, and this has been communicated extensively. *It's still discouraged to refer to any device by its device node name*. Nothing has changed in this respect.
I am afraid this has an inherent problem. Any scheme that goes by an attribute needs those attributes to be a) unique b) present If you wish to use a UUID, you are basically addressing the _medium_, not the device. I am afraid doing the big stuff makes you forget the difference. We need true device names on occasion. That requirement is not going to go away. Regards Oliver