[Andreas] has created this tutorial on real-time (RT) tasks in Linux. At first blush that sounds like a rather dry topic, but [Andreas] makes things interesting by giving us some real-world demos ...
However, if you want to do your own work, you might think about Linux and one of the many scientific computing applications available for it.