The comment about needing cache control came up as I made one of my regular
suggestions to look at Linux as a replacement for the RTOS's. Our customer
community has begun to ask for a protected mode, virtual memory OS while
preserving the ability to examine all code for safety issues. Except for
I/O interrupts, task scheduling generally runs on a periodic basis at 10 ms
or slower....I agree that fits a soft real time definition. Hardware IRQ's
have maybe 100 us latency requirements but that seems doable under Linux
for the numbers I've seen.
Given the goal of World Domination(tm), it seems that we should look at
significant markets where Linux fits or almost fits. Linux has several key
advantages in a safety sensitive environment.
Transparency: If cryptographic reliability only comes from peer review, I
suggest that safety has the same characteristics.
Robustness: Crash proof
Dynamic Range: Lots of hardware and coding styles supported
So given all these advantages, a feature allegedly needed in a potential
market raises my curiosity.
Recalling the questions: What cache control features do RTOS's have that
Linux doesn't? Does Linux have another approach to achieve the benefits of
cache control? Do applications really need cache control?
thanks,
jeff
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu