CMP - United Business Media TechOnline
All Articles Products Courses Papers VirtuaLabs Webinars Web



 
LoginRegister
      TechOnline > Electronics Company Directory > Technical Paper
Technical Papers
Preemptible Linux: A Reality Check

Click to Download
pdf logo
White Paper
122 KB
 

Kevin Morgan
MontaVista Software

Can Linux Be A "Real-Time Operating System"? The lack of kernel preemption in Linux means that long system calls can delay high priority user process execution for relatively long periods, running into the tens of milliseconds in a 2.4 kernel. There is now a kernel preemption patch that today reduces this time down to one to two milliseconds, with further improvements planned for the future. Whether an operating system capable of these levels of responsiveness guarantees is considered "real-time" or not is a positioning rather than a technical issue. MontaVista Software's Kevin Morgan explains that this level of improvement in Linux moves it from "problematic" to "very acceptable" for the vast majority of applications that have real-time requirements (soft or hard).



For more information on Linux, visit MontaVista Software's Web site.

 
Rate this paper
WORSE | BETTER
1 2 3 4 5

submit a paper
Follow Tech Papers

MontaVista Software
   

ARTICLE
1. Linux for Real-Time Systems: Strategies and Solutions

ARTICLE
2. Building Internet Appliances—How Does Linux Measure Up?