Kernel-rt kodols ir īpašs Linux kodols, kas paredzēts reālā laika (RT) darbībai. Kernel-rt ietver stingrākus plānošanas un resursu pārvaldības noteikumus, lai līdz minimumam samazinātu kavēšanos un svārstības, kas bieži vien ir kritiski svarīgi tādām sistēmām kā automātiskās vadības sistēmas, medicīnas iekārtas utt.
Kernel-rt satur preempt_rt ielāpu, kas ļauj Linux kodolam ātri pārslēgties starp uzdevumiem un izpildīt tos ar minimālu kavēšanos. Preempt_rt ielāps satur notikumu gaidīšanas metodes (Futexes) implementāciju, kas ļauj starpprocesu saziņu ar daudz mazāku latentumu nekā standarta Linux kodolos.
Linux kodols (kodols) ir programmatūra, kas ir Linux operētājsistēmas pamats. Tas nodrošina saskarni starp aparatūru un lietojumprogrammām, pārvalda atmiņu, procesus, failu sistēmu un citus operētājsistēmas aspektus.
Kernel-rt (Real Time) ir īpaša Linux kodola versija, kas nodrošina precīzāku un paredzamāku operētājsistēmas procesu kontroli. To izmanto uzdevumos, kur nepieciešams liels ātrums un ātra reakcija, piemēram, rūpniecisko procesu automatizācijā, telekomunikācijās, robotu vadības sistēmās un daudzās citās.
Kernel-rt nodrošina arī uzlabotu savietojamību ar reāllaika lietojumprogrammām, piemēram, reāllaika daudzuzdevumu operētājsistēmām (RTOS), ko izmanto automatizācijas kontrolleros un citās vadības sistēmās.
Jāatzīmē, ka Kernel-rt kodola lietošana var prasīt papildu zināšanas un pieredzi operētājsistēmas konfigurēšanā, tāpēc to parasti izmanto tikai eksperti un izstrādātāji, kas specializējas reālā laika sistēmās.
Kernel-rt kodolam ir arī savi trūkumi:
Kernel-rt kodola izmantošana prasa rūpīgu tā funkciju, priekšrocību un ierobežojumu izpēti, lai, izstrādājot reāllaika sistēmas, izdarītu pareizo izvēli.