RTLinux: Difference between revisions

Content deleted Content added
Lcdrovers (talk | contribs)
Add back the confused redirect, clarifying which project is the canonical implementation of hard real-time in Linux.
AnomieBOT (talk | contribs)
m Dating maintenance tags: {{Citation needed}}
Line 35:
== Objective ==
 
The key RTLinux design objective is that the system should be transparent, modular, and extensible {{citation needed|date=August 2021}}. Transparency means that there are no unopenable black boxes and the cost of any operation should be determinable. Modularity means that it is possible to omit functionality and the expense of that functionality if it is not needed. And extensibility means that programmers should be able to add modules and tailor the system to their requirements. The base RTLinux system supports high speed interrupt handling and no more. It has simple priority scheduler that can be easily replaced by schedulers more suited to the needs of some specific application. When developing RTLinux, it was designed to maximize the advantage we get from having Linux and its powerful capabilities available.
 
== Core components ==