Share your knowledge at the LQ Wiki.
Go Back > Forums > Linux Forums > Linux - General
User Name
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.


LinkBack Search this Thread
Old 03-01-2013, 05:23 AM   #1
LQ Newbie
Registered: Oct 2012
Posts: 15

Rep: Reputation: Disabled
Real time Linux


I recently heard of real time Linux (RT Patch and Xenomai), but now
very little of it. I hope, someone can make some points clear to me.
At the first place it seems to me that when working Xenomai, I have
to use some special API - not Linux ordinary one. Is it so ? And what
about so called RT Patch ?
Furthermore, is it possible to write mixed - Linux and Xenomai API
in one application, even if Linux application is GUI ?
And (for the moment) the last one - why should anyone use ordinary
Linux (kernel) if one can have, for example, Xenomai and that way
Linux + real time in addition ?

Old 03-01-2013, 08:19 AM   #2
Registered: Aug 2002
Posts: 11,534

Rep: Reputation: 674Reputation: 674Reputation: 674Reputation: 674Reputation: 674Reputation: 674
And (for the moment) the last one - why should anyone use ordinary
Linux (kernel) if one can have, for example, Xenomai and that way
Linux + real time in addition ?
A generalization but for most the only real time applications used are video / music processing and playback. Typically the stock kernel is good enough and the occasional flicker etc, is only a minor annoyance. The default kernel is optimized for total system throughput vs real time applications. Real time applications are robotics, process control etc where timing is extremely critical.

I am not familiar with Xenomai. Yes basically RTAI is two parts i.e. the kernel patch and the programming API.
Old 03-01-2013, 08:28 PM   #3
Registered: Mar 2008
Posts: 10,246

Rep: Reputation: 1255Reputation: 1255Reputation: 1255Reputation: 1255Reputation: 1255Reputation: 1255Reputation: 1255Reputation: 1255Reputation: 1255
Kind of a sore spot in linux. The mainstream tried to put real time into the mix but it was basically failed. You simply have to have an entire OS dedicated to real time. At best now we get what may be termed "near realtime" option.

If you need real time then you have to buy it or use qnx.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
[RTAI] Can POSIX real time signals result in soft real time? TheIndependentAquarius Linux - Newbie 0 04-21-2012 05:14 AM
real time kernel not real time, still xruns in Jackd browny_amiga Linux - General 0 09-20-2009 02:47 PM
LXer: Real-time garbage collection with Real-time Java LXer Syndicated Linux News 0 05-05-2007 12:16 PM
LXer: Real-time Linux gains real-time JVM LXer Syndicated Linux News 0 10-12-2006 10:54 AM
LXer: Real Time Coming to Linux Real Soon LXer Syndicated Linux News 1 08-23-2006 06:30 PM

All times are GMT -5. The time now is 03:39 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration