Linux'u PREEMPT_RT yamalı çekirdeği sistem gereksinimi olarak listeleyen bir yazılım çalıştırmam gerekiyor. Bununla birlikte, NVIDIA ikili sürücüleri (kullanmayı da planlıyorum) PREEMPT_RT çekirdeklerinde desteklenmiyor ve PREEMPT_RT çekirdeği ile birlikte kullanılmaya çalışıldığına dair çeşitli raporlar var.
Bu nedenle, Linux'ta başka gerçek zamanlı çözümler araştırıyordum ve Xenomai ile karşılaştım, bu vanilya çekirdeğinin yerini almıyor, bunun yerine Linux çekirdeğinin işleyişinden daha yüksek önceliğe sahip ayrı bir gerçek zamanlı güvenli çekirdeği "Kobalt" sağlıyor, Böylece RT süreçleri için bir konak sağlar. Nvidia sürücüleri daha sonra vanilya çekirdeği içerisinde normal olarak çalışacaktı.
RT_PREEMPT gerektiren anlayışıma göre, belirli aramalar yapmak anlamına gelmez, ancak aramaların birbiri ardına "performans değil, determinizmle ilgili" olarak yapıldığını garanti etmek için kullanılır. Hesaplama doğru zamanda yapılmalı
Öyleyse iki çözüm birbiriyle değiştirilebilir mi? Xenomai, RT_PREEMPT yerine kullanılmak üzere yapılandırılabilir mi?