This document discusses real-time audio performance issues with Linux kernel versions 2.4 and 2.6. It outlines how latency has improved from 20-50ms to 2-5ms between kernels 2.6.7 and 2.6.14 by addressing problems like the Big Kernel Lock, virtual console switching, IDE requests, filesystem issues, softirq handling, and performance bugs. Further optimizations to areas like route cache flushing and virtual memory could allow 1ms reliable latency without fully merging the real-time patchset. Deeper changes such as spinlock conversions and IRQ threading may be needed for sub-1ms latencies.