As of 2.6.18, the mainline Linux kernel has gained real-time features. But there are some confusion about the benefits and drawbacks of having real-time capabilities. This post explains the benefits and drawbacks of these.
http://deadc0de.blogspot.com/2006/10/linux-real-time-kernel.html