Re: preempt rt in commercial use

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Armin Steinhoff <armin@xxxxxxxxxxxx> writes:

>  Robert Schwebel wrote:
>> On Tue, Sep 14, 2010 at 11:24:21AM +0200, Raz wrote:
>>> anyone can say preempt rt is hard real time?
>> Hard realtime has something to do with how you define "missing the
>> deadline". If somebody cuts the cable of your roboter controller in the
>> factory hall, the system misses the deadline. So it is all about
>> probabilities: hard realtime systems have a very, very low probability
>> of missing the deadline. However, in real life systems, it is>  0%.
>>
>> So yes, if you talk about real world, it is hard realtime.
>>
> Hm, and what do think about that statement from FSMLabs:
>
> "Linux “PREEMPT” real-time is a continuing experiment aimed at audio
> and video playing with unreliable results and a detrimental affect on
> “enterprise” performance"

Kernel preemption is a complex thing.  Letting the kernel be a
low-priority realtime task (which is what most "enterprise" solutions do
instead) still preempts the kernel, though only with realtime tasks, not
competing tasks.  Treating the kernel as a black box does not give you
finer-grained control over device drivers etc unless you move the device
drivers into the realtime realm.

When a failure to service a device in a given time frame will result in
hardware damage, you don't want a system as complex as the whole kernel
involved.  A realtime control system around that is more secure, but a
dedicated, physically separate controller for meeting the hard
constraints might be the safer choice.

-- 
David Kastrup

--
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux