LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
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.

Notices

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

Rep: Reputation: Disabled
Real time Linux


Hello

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 ?

Regards
 
Old 03-01-2013, 08:19 AM   #2
michaelk
Moderator
 
Registered: Aug 2002
Posts: 11,902

Rep: Reputation: 746Reputation: 746Reputation: 746Reputation: 746Reputation: 746Reputation: 746Reputation: 746
Quote:
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
jefro
Guru
 
Registered: Mar 2008
Posts: 11,549

Rep: Reputation: 1405Reputation: 1405Reputation: 1405Reputation: 1405Reputation: 1405Reputation: 1405Reputation: 1405Reputation: 1405Reputation: 1405Reputation: 1405
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.
 
  


Reply


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


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 04:05 PM.

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