> Some like `/dev/sda` translating to `b 8:0` are probably going to be consistent between different Linuxes.
This is well documented for Linux https://www.kernel.org/doc/Documentation/admin-guide/devices....
The real issue happes when vendors get a bit too creative and don't plan on upstreaming their drivers.