Device numbers 16-bit device numbers are inadequate Thousands of possible device types Thousands of devices on one system The system is increasingly untenable In 2.5, dev_t will go to 32 bits ~10 for the major number 22 for the minor number Some problems: Programs like tar (but glibc already has big device numbers) Linus is restricting major numbers