Linus Torvalds, creador del kernel de Linux, ha identificado un problema de rendimiento significativo con los procesos udev y blkid al reconocer dispositivos de almacenamiento USB lentos. El problema, detectado inicialmente con una máquina de bordado que utiliza un disco USB con una velocidad de transferencia de tan solo 16kB/s, se manifiesta en un tiempo excesivo (aproximadamente medio minuto) para que el sistema reconozca el dispositivo. Torvalds ha replicado el problema en múltiples sistemas, determinando que blkid realiza una lectura innecesariamente grande (69632 bytes) que contribuye a la lentitud. La solución propuesta implica evitar el uso de blkid en udev y optimizar su funcionamiento para evitar lecturas masivas. Además, Torvalds plantea preguntas sobre la necesidad de identificar discos completos en lugar de particiones individuales y la gestión de dispositivos sin UUID, lo que impide su montaje automático. El objetivo es mejorar la velocidad de reconocimiento de dispositivos y resolver problemas de montaje.
