Comment by saagarjha
Real-time performance is not really possible in userspace unless your kernel is kept in the loop, because preemption can happen at any time.
Real-time performance is not really possible in userspace unless your kernel is kept in the loop, because preemption can happen at any time.
I guess we really have to add whether it is soft or hard realtime we are talking about. The former can be done in userspace (e.g. video games), the latter probably need a custom OS (I don’t think rt-linux is good for actual hard realtime stuff)